DWELL is a Solana launchpad. When a token trades, a trading fee is collected. A slice of that fee goes into a daily pool, and the pool is shared among the people who hold that token. The longer you hold without selling, the bigger your share of the pool.
Important. This is a fee sharing mechanic, not an investment product. Payouts depend entirely on trading activity. If a token has no trading, its pool is empty and nobody is paid. Nothing here is a promise of returns, income or yield. Tokens can lose all value.
The daily cycle
- People trade the token. Each trade pays a 1.0% fee.
- The fee is split: 40% to the holder pool, 30% to the creator, 25% to the platform, 5% to a reserve.
- Every day (UTC) is one epoch. At the end of the epoch, DWELL calculates every holder's Dwell Score.
- Your payout is your share of the total score, multiplied by the pool.
- You claim your SOL yourself from the portfolio page. Unclaimed amounts roll forward to the next pool after 30 days.
Dwell Score
Your score for an epoch is:
score = tokens you held (time-weighted) x tenure multiplier
Tenure multiplier. It starts at 1.0x on the day you first hold, rises in a straight line, and stops at 3.0x after 14 continuous days:
multiplier = 1 + 2 x (days held, up to 14) / 14
| Days held | Multiplier |
|---|---|
| 0 | 1.0x |
| 3.5 | 1.5x |
| 7 | 2.0x |
| 14 or more | 3.0x |
Selling. If you sell a fraction of your tokens, your tenure shrinks by that same fraction. Sell half, and your days held are halved. Sell everything, and it goes to zero. Buying does not reset your tenure.
Not scored. The creator wallet, pool and program accounts, known exchange and burn addresses, and any wallet that received tokens by transfer during the epoch.
Worked example: one epoch
Suppose a token's pool for the epoch is 2.7 SOL. (That pool comes from 6.75 SOL of fees, which is 1.0% of 675 SOL traded: 675 x 1% = 6.75, and 40% of 6.75 = 2.7.)
Four holders, all balances unchanged during the epoch:
| Holder | Tokens | Days held | Multiplier | Score |
|---|---|---|---|---|
| Ana | 1,000,000 | 14 or more | 3.0x | 3,000,000 |
| Ben | 2,000,000 | 7 | 2.0x | 4,000,000 |
| Cleo | 5,000,000 | 0 (bought today) | 1.0x | 5,000,000 |
| Dev | 500,000 | 14 or more | 3.0x | 1,500,000 |
| Total | 13,500,000 |
Pool per score point: 2.7 SOL / 13,500,000 = 0.0000002 SOL, which is 200 lamports (1 SOL = 1,000,000,000 lamports, so 2,700,000,000 / 13,500,000 = 200).
| Holder | Share of total | Payout |
|---|---|---|
| Ana | 3.0 / 13.5 = 22.22% | 0.6 SOL (600,000,000 lamports) |
| Ben | 4.0 / 13.5 = 29.63% | 0.8 SOL (800,000,000 lamports) |
| Cleo | 5.0 / 13.5 = 37.04% | 1.0 SOL (1,000,000,000 lamports) |
| Dev | 1.5 / 13.5 = 11.11% | 0.3 SOL (300,000,000 lamports) |
| Total | 100% | 2.7 SOL |
Check: 0.6 + 0.8 + 1.0 + 0.3 = 2.7.
Notice Cleo holds the most tokens and receives the most, but not by as much as raw size alone would give: Ana holds one fifth of Cleo's tokens yet receives 60% of Cleo's payout, because of tenure.
Worked example: what a sale does
Same token, same pool of 2.7 SOL, same holders, but Ben sold half of his tokens just before the epoch began.
- Ben now holds 1,000,000 tokens.
- His days held drop from 7 to 7 x (1 - 0.5) = 3.5, so his multiplier is 1 + 2 x 3.5 / 14 = 1.5x.
- Ben's score: 1,000,000 x 1.5 = 1,500,000.
New total: 3,000,000 + 1,500,000 + 5,000,000 + 1,500,000 = 11,000,000.
| Holder | Score | Share | Payout (rounded) |
|---|---|---|---|
| Ana | 3,000,000 | 27.27% | 0.7364 SOL |
| Ben | 1,500,000 | 13.64% | 0.3682 SOL |
| Cleo | 5,000,000 | 45.45% | 1.2273 SOL |
| Dev | 1,500,000 | 13.64% | 0.3682 SOL |
Rounded values add to 2.7001 because of display rounding. On chain, each amount is rounded down to a whole lamport and any leftover lamports go to the reserve.
Ben's payout fell from 0.8 SOL to about 0.368 SOL for this epoch. This is the cost of selling inside the payout, which is the point of the design. Whether selling is right for you depends on the price, not on the payout, and the payout can be zero if nobody trades.
Claiming
- Open the portfolio page and connect your wallet.
- Any unclaimed epochs show with their amounts.
- Press claim. You pay the small network fee.
- Amounts are paid in SOL (the exact mechanism, including any wrapping step, is shown on the claim screen).
Unclaimed amounts expire after 30 days from publication and roll into later pools.
Small shares are saved up, not lost
Your first claim costs a small, non-refundable account fee (about 0.0015 to 0.0020 SOL) plus the network fee. To make sure claiming never costs you more than you receive, an epoch share below 0.01 SOL is not put in that epoch's claim list. It is added to a running balance for your wallet and token, and added to your next epoch's share, until the total reaches 0.01 SOL. Then it appears as one claim. The balance is public in the snapshot and the verifier tool checks it. If a balance stays under 0.01 SOL for 90 days, it returns to the Dwell Pool for other holders. The 0.01 SOL figure is the current recommendation and the team can change it; any change would be announced before it applies.
Checking the numbers yourself
Every epoch's root and snapshot are public. Anyone can run the verifier tool, recompute the scores from the snapshot, and compare to the published root. If they do not match, you can open a dispute (see SECURITY.md).
Things worth knowing
- Splitting your tokens across many wallets gains nothing, because tenure and score are per wallet and transferred tokens are not scored.
- Moving tokens between your own wallets by transfer makes the receiving wallet unscored for that epoch.
- Payouts are variable and can be very small. Network fees apply to claims.
- Market figures quoted anywhere in DWELL materials are unverified unless stated.