mining a token
Connect, stake, solve, submit, claim. What each step costs, what it locks, and what a missed round means.
before you start
You need a Solana wallet that can return a signed transaction, some SOL for transaction and mine fees, and units of the token you want to mine. That last one surprises people: weight on Lode is deposited units of the token itself, so mining a token requires already holding some of it. §4.1
Wallets that can only sign and send in one step are not listed. The client insists on receiving back the transaction it simulated, allowing only appended read-only safety assertions, which a sign-and-send wallet cannot provide. §8.3
the loop
- 01
deposit stake
Units move from your wallet into the token's stake vault, held by the program. They are credited to you immediately and start counting as weight from the next round. §4.2
- 02
register
A miner account is created for this wallet on this token. It is a one-time rent cost, refundable when you close it, and it is per token rather than per site.
- 03
solve
The browser runs the Equihash solver in a worker against the round's current challenge. Nothing leaves the machine until a solution is found. §5.5
- 04
submit
One accepted proof per wallet per round. The submission credits weight and does not move any tokens. A second submission in the same round is rejected. §5.3
- 05
claim
A round's share is settled on your next action against that token, so it appears once the following round begins. Claim moves it from the emission vault into your token account, and does not interrupt mining. §4.7
missed rounds are normal
If the solver does not finish, or the transaction lands after the round has elapsed, that round is missed. The interface says so in muted text and moves on. It is not an error state and it does not affect your stake or your accrued rewards.
A round that ends with nobody submitting lapses entirely: its budget is not carried forward and stays unmined in the vault. §3.7
costs
Mining pays a Solana transaction fee every round it submits, plus whatever platform fee is configured. Every instruction that can charge one takes a maximum you sign, and fails rather than charging more than that. §7.2
The live mine fee is 0.01 SOL per accepted proof. The platform authority can change it, so check the live fee your wallet is about to approve.
this page expands
- 4.1Weight is program-custodied stake, and base weight is zero
- 5.3One accepted solution per wallet per round
- 5.5Solving runs in the browser as WebAssembly
- 4.7Claiming is separate from mining and from withdrawing
The paper is the authority. Where this page and §4.1 disagree, the paper is right and this page is a bug.