Fully funded rewards
The creator funds the complete reward budget when the vault is created.
Time-weighted rewards
Each completed epoch is shared according to how many tokens each participant staked and for how long.
Separate deposit lots
Every deposit has its own earning start, unlock time, and remaining principal.
Fixed vault rules
The assets, schedule, rewards, and withdrawal policy cannot be changed or cancelled after creation.
Supported networks and assets
The staking contract uses the same address on both networks, but vaults and balances remain independent on each network. See Production contracts for the address and current fee configuration.
Vaults are permissionless. Before staking, verify the network, creator, staking token, reward currency, schedule, and withdrawal policy shown on the vault page.
Relationship to a token launch
Staking is an optional use for wallet-held tokens and does not replace the launch pool:- permanent Uniswap liquidity stays in the launch pool;
- tokens bought or otherwise received in a wallet can be staked;
- creating a vault does not change the token supply, permissions, or launch configuration.
Create a vault
1
Choose the assets
Select the compatible B20 or ERC-20 token participants will stake and the asset they will earn. Rewards may use native ETH, another compatible token, or the staking token itself.
2
Set the schedule
Choose a future start time in UTC, an epoch duration from 1 to 365 days, 1 to 50,000 epochs, and a fixed reward amount for each epoch.
3
Choose the withdrawal policy
Early withdrawals can be forbidden or allowed with a fixed penalty from 0% to 99.99%.
4
Review the funding
The interface shows when deposits open, the program start and end, the complete reward budget, the current one-time protocol fee, and the total amount due.
5
Approve and create
A native-reward vault is funded in the creation transaction. When rewards use a token, an approval is needed first if the existing allowance is too low, followed by the creation transaction.
Funding and fixed terms
Stake tokens
1
Find a vault
Open Staking from the Launchpad navigation or product switcher. You can browse the selected network or search by an exact staking-token address or vault ID. Wallet also provides a Stake shortcut for known Launchpad token holdings.
2
Review the vault
Check the creator, staking token, reward currency, schedule, rewards, total staked, and withdrawal policy.
3
Approve and deposit
If the staking contract does not already have enough allowance, approve the deposit amount first. The deposit transaction then creates a new lot and shows its expected unlock time.
Deposit timing
Deposits open one epoch before the program starts and remain open until the program ends.
Every deposit remains a separate lot. You can make multiple deposits, partially withdraw a lot, or withdraw from several lots together. Principal that remains deposited continues into later epochs.
How rewards are calculated
Rewards are based on both amount and time. For each completed epoch:Withdraw principal
The vault page lets you select one or more deposit lots, choose full or partial amounts, and preview the penalty and net amount before signing.Claim rewards
Rewards become claimable after each epoch ends. The interface shows completed, unclaimed epochs, previews the combined reward, and can claim multiple epochs in one transaction.- epochs do not have to be claimed in order;
- each epoch can be claimed once per wallet;
- claims do not expire;
- withdrawing principal does not remove rewards earned in earlier completed epochs.
Vault status and activity
After confirmation, vault creation, deposits, withdrawals, and claims appear in the staking pages and Wallet Activity. A short indexing delay may occur while the interface catches up with the confirmed transaction.
Important considerations
Staking supports B20 tokens on Base and standard ERC-20 tokens on both networks when they use normal balance, transfer, and approval behavior. Fee-on-transfer, rebasing, reflection, and similar non-standard tokens are not supported. Tokens with their own pause, blocklist, or upgrade controls can also affect whether users are able to deposit or withdraw. The staking contract owner can update the protocol fee and fee recipient for future vault creation. The owner cannot change or cancel an existing vault or withdraw its accounted principal and rewards.Production contracts
Verify the staking address and current fee configuration on each production network.
Functions and events
Review the direct contract surface for vault creation, deposits, withdrawals, and claims.
Limits and validation
See the contract and interface limits applied to staking vaults.
Security and audit
Read the independent staking audit and the platform’s verification guidance.
