Overview
- Stake: Transfer LP-Rune tokens from your deposit address to the mining pool’s stake address via MuSig2 cooperative signing.
- Earn: BITRUNE rewards accrue per-block, proportional to your share of total staked tokens.
- Unstake: Withdraw LP-Rune tokens back to your deposit address at any time (platform-signed, no MuSig2 needed).
- Claim: Collect accumulated BITRUNE rewards via MuSig2 cooperative signing.
Staking
1
Ensure you have LP-Rune tokens
Provide liquidity to a pool that has an etched LP-Rune. Your LP shares will be represented as LP-Rune tokens held in your deposit address.
2
Prepare the stake
Specify the number of LP shares to stake and the mining pool (if multiple exist). The platform constructs a transaction that moves your LP-Rune UTXO to the mining pool’s stake address and presents MuSig2 sighashes.
3
Sign and finalize
Sign the sighashes with your passkey (MuSig2 partial signatures) and submit. The platform aggregates signatures and broadcasts the staking transaction.
Unstaking
Unstaking is platform-signed — no user signature is required. The LP-Rune tokens are transferred from the stake pool back to your deposit address.1
Request unstake
Specify the number of shares to unstake.
2
Receive LP-Rune tokens
The platform signs and broadcasts the transaction. Your LP-Rune tokens are returned to your deposit address.
Unstaking also triggers a reward snapshot. Your accumulated pending reward is preserved and can be claimed separately.
Claiming Rewards
BITRUNE rewards are transferred from the reward pool to your deposit address via an on-chain Rune transfer.1
Prepare the claim
The platform calculates your accumulated BITRUNE rewards and constructs a claim transaction. MuSig2 sighashes are returned for user signing.
2
Sign and finalize
Sign the sighashes with your passkey and submit. The platform aggregates and broadcasts the claim transaction.
3
Receive BITRUNE
BITRUNE tokens arrive at your deposit address as a Rune UTXO.
Emission Schedule
BITRUNE mining follows a 5-phase progressive emission schedule. The per-block reward increases across phases to incentivize long-term participation:
Rewards accrue continuously as new Bitcoin blocks are mined. You can claim at any time — there is no vesting or lock-up period.
Reward Calculation
Rewards are calculated per-block using a reward-per-share accumulator:- bitrune_per_block: The current phase’s emission rate (see schedule above).
- total_staked_shares: Sum of all LP-Rune tokens staked in the pool.
- reward_debt: Tracks the user’s last-claimed position to prevent double-counting.