>offline // air-gapped signing

Sign offline

Sign a vault action on a device that is never online. This page makes no network requests at all: it turns your words into keys, signs one action and gives you the result as text and QR codes. Carry that to an online device and send it from /submit.

ok //Checking network…
note //Get the leaf number from the online prepare step (and check /mine) right before signing. This device cannot see the chain.
error //A one-time key (leaf) may sign one message, ever. If you sign a different action with the same leaf, never publish both: anyone could then forge signatures.
01 // your words
0/24 words

The words are turned into keys inside this tab. They are never sent to any server or RPC.

vault number
your slot in the vault
warn //One tree, one vault: the tree of this phrase and vault number must serve only one vault. Online, check on /mine (or /vaults) that this tree root appears in no other vault before you sign.
02 // the action
vault address
leaf (one-time key #)
action
destination wallet
amount (SOL)
fee (SOL)
fee payee (relayer)

To use the gasless relayer, set its fee and address exactly as the prepare step shows. With fee 0 you send it yourself with a wallet that pays network fees.

03 // review & sign
Fill in the action to see exactly what will be signed. (Invalid public key input)
build keys first