TESTNET

Claim rewards

Yield is sBTC and is claimed in two steps. Both calls are permissionless: anyone can run either for anyone. You pay only the transaction fee, and the sBTC always goes to the staker, never the caller.i

How it flows

PoX-5protocol rewards
claim-rewardsstep 1, pool
signer-managerpool contract
claim-staker-rewardsstep 2, per staker
Stakeryou

Step 1 (claim-rewards) pulls the signer's whole cycle reward from PoX-5 into the signer-manager contract. Step 2 (claim-staker-rewards) pays one staker their share out of the signer-manager contract. Step 1 must happen once per cycle before step 2. If nobody has run it, there is nothing to claim yet. Since both are permissionless, a staker can run step 1 themselves and then step 2.

This tool manages STX staking rewards. The sBTC bond parameters (bond periods, bond index) are for the Bitcoin-staking side and are left empty here. They apply only to sBTC bond positions, which this tool does not cover.

Cycle

Current cycle
burn …
startend
Which cycle? Claim completed cycles. Claiming a cycle with nothing accrued just reverts (ERR_NO_CLAIMABLE_REWARDS) and costs the transaction fee. It is not harmful. On mainnet the first PoX-5 cycle is 141.

Signer-manager

Step 1, collect pool rewards (claim-rewards)

Run once per cycle. Pulls the signer's rewards from PoX-5 into the signer-manager contract. Anyone can do this.

Step 2, claim a staker's rewards (claim-staker-rewards)

Runs in originator post-condition mode: nothing can leave the caller's wallet without a post-condition, while the manager and PoX-5 contracts are still allowed to move the sBTC reward to the staker. You send nothing, so none of your own assets can move.
Pool operator, list stakers of this signer-manager (advanced)

Builds the roster of addresses that have staked to the signer-manager entered above. Nothing runs until you open this section and press the button. Large pools scan in batches; use Keep scanning to continue.i

Not claiming does not forfeit rewards. A staker's share is held in the manager and cannot be swept by the admin. sBTC arrives on Stacks without a pox-addr, or native L1 BTC if the staker set one. Signer Sidekick is interim tooling.