Nacre uses BIP-341 Taproot on Pearl. The per-user Deposit Address and the shared Cold Reserve are both Taproot outputs with a key-path controlled by the validator quorum and a single script-path leaf for emergency recovery.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.
Deposit Address (per user)
- Key-path sweeps user deposits into the Cold Reserve once validators reach quorum.
- Script-path lets the user reclaim their deposit after 7 days (1,008 blocks) with no validator involvement.
Cold Reserve (shared vault)
- Key-path pays out user redemptions and rotations under validator quorum authority. This is the normal-operations path.
- Script-path is emergency only. Admin (3-of-5 multisig, aggregated via MuSig2) can sweep the Cold Reserve after a 7-day timelock if the validator quorum is permanently lost. Off-chain monitors publicly log any use of this path.
Deposit Address derivation
A user’s Deposit Address internal key is derived deterministically:- The validator quorum’s Pearl key serves as the base internal key.
- A taproot tweak is computed from the user’s Solana public key plus a protocol-specific tag.
- The tweaked key becomes the Deposit Address’s internal key.