Verify before you fund.
The lock address is a hash of a script committing to your Stacks principal, your Bitcoin unlock script and the unlock height. Recompute it here from public data, then compare it against the destination your wallet asks you to sign.
Funds sent to a wrong-but-valid P2WSH are unrecoverable unless you hold keys for whatever script it commits to.
Inputs
Connecting Leather prefills the Stacks address and Bitcoin public key, and both stay
editable. The unlock tail built here is the single-key form,
<pubkey> OP_CHECKSIG.
Nothing is sent anywhere but the public Stacks API: the script is built in your
browser and cross-checked against pox-5 read-only calls.
Lock script
The witness script the address commits to, disassembled. The contract splices
early-unlock-bytes and staker-unlock-bytes in raw — they
are not wrapped in a push — so what you see here is byte-for-byte what gets hashed.
Derivation
Every value the address depends on, and where it came from. The SDK line is built
locally in your browser; the contract line is what pox-5 returns for
the same inputs.
Before you approve
The first three are checked here. The last two only you can confirm — this page cannot tell whether the keys are yours.
@stacks/bitcoin-staking, cross-checked against pox-5.
SIP-045