Skip to main content
Bitrune offers a liquidity mining program where users stake their LP-Rune tokens into mining pools to earn BITRUNE rewards. Rewards are distributed per-block based on the proportion of staked shares.

Overview

LP-Rune tokens → Stake into mining pool → Earn BITRUNE per block → Claim rewards
  • 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:
PhaseBITRUNE per BlockDuration
150365 days
2100365 days
3200365 days
4300365 days
5400Until end
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:
reward_per_share += bitrune_per_block / total_staked_shares
pending_reward = staked_shares * reward_per_share - reward_debt
  • 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.