Every Deposit Address has a script-path you can spend yourself after 7 days (1,008 Pearl blocks), with no validator signatures. If a deposit fails to process for any reason, this is how you reclaim the PRL on your own.Documentation Index
Fetch the complete documentation index at: https://docs.nacrelabs.xyz/llms.txt
Use this file to discover all available pages before exploring further.
You only need this flow if a deposit was not processed (no wPRL was
minted) and you want your PRL back. If wPRL was minted, use the
Burn flow instead.
When to use this
Use the recovery flow if:- You deposited PRL to a Deposit Address more than 7 days ago, and
- No wPRL was ever minted to your Solana wallet for that deposit, and
- The deposit has not already been swept into the Cold Reserve.
How the script-path works
Your Deposit Address is a Taproot output with two spending paths:- Time: the input must have
nSequence ≥ 1008, and the deposit must have been confirmed at least 1,008 blocks ago. - Signature: a Schnorr signature from a key you control, deterministically derived from your Solana wallet.
Option A: Use the Nacre app
Open the Nacre app and connect your Solana wallet
Visit
TBD. Use the same Solana wallet that created the Deposit Address.Find the stuck deposit
Open Activity → Stuck deposits. The app lists deposits that are older
than 7 days and have not been processed. (UI: screenshot TBD.)
Option B: Use the nacre-reclaim CLI
For users who don’t trust the web app, or if the app is unavailable, Nacre
ships a static, reproducibly-built CLI you can run yourself.
Download the binary
Grab the latest release from
TBD and verify the checksum against the
one published in the release notes.Run the reclaim command
- Derives your Deposit Address from your Solana key.
- Scans Pearl for any unspent deposits older than 7 days.
- Builds a script-path spend to your recipient address.
- Signs and broadcasts.
musl-statically built and reproducible; anyone can rebuild
from source and check the binary hash against the released artifact.Frequently asked questions
Do I need to ask validators or admins to approve this?
Do I need to ask validators or admins to approve this?
No. The script-path spend uses only your signature. Validators, the
aggregator, and the admin multisig are not involved.
What if I lost my Solana wallet?
What if I lost my Solana wallet?
The emergency key is derived from your Solana key, so if you lose access
to that wallet you lose access to the reclaim path as well. Keep your
Solana wallet backed up.
My deposit was already swept into the Cold Reserve
My deposit was already swept into the Cold Reserve
The Cold Reserve is shared across all users and is not user-recoverable.
If a sweep happened but wPRL was not minted, contact support (
TBD).
The on-chain DepositInteraction record can still be used to attest the
mint.Why 7 days?
Why 7 days?
The 7-day delay gives validators enough time to process every legitimate
deposit under all expected conditions (extended Pearl reorgs, validator
outages, scheduled maintenance) while still capping how long your PRL
can ever be unrecoverable.