Deploy the reviewed signer-manager contract. The deploying address becomes the manager admin, so deploy from a wallet you control, then move admin to a cold key below.i
Pick a wallet at connect. Xverse is shown but can't be used — it can't enforce the post-conditions these calls rely on. Why? →
The difference between networks is the embedded PoX-5 boot principal and the sBTC contracts. Compare the canonical hash: the raw hash shifts with whitespace and line endings.
Move admin control to a cold key (e.g. Ledger or multisig). update-admin is a normal contract call the Ledger signs.i
update-admin at least once. update-admin requires an existing admin, so bricking the only admin permanently freezes fee and registration control.Set the pool fee taken from staker rewards, from the connected admin wallet. update-fees is a normal contract call the Ledger signs.i
Keys stay in the wallet. Testnet uses the violet accent, mainnet the Stacks orange. Signer Sidekick is interim tooling: verify the source hash and every on-chain result yourself.