Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.superbots.finance/llms.txt

Use this file to discover all available pages before exploring further.

The Staking page on UpBots SuperBots lets you deposit MBXN tokens on BNB Smart Chain to earn MBXN rewards. Two pools are available when you select the BSC network: the MBXN single-asset staking pool and the MBXN–USDC LP staking pool. Only BSC staking is currently active — ETH pools have not been deployed yet.
You must be on BNB Smart Chain (chain ID 56) before interacting with either pool. The Staking page includes a network toggle to switch between ETH and BSC. Selecting ETH displays no pool cards.

MBXN single-asset staking

The MBXN staking card lets you stake MBXN and earn MBXN. Each deposit includes a locking period — your tokens are locked until that period ends. The APY multiplier increases with the lock duration you choose. The card displays:
  • APY (from–to range): theoretical APY based on daily reinvestment, calculated as APY = (1 + APR/n)^n - 1
  • TVL: total MBXN currently staked in the pool
  • Your deposit: the amount of MBXN you have staked, the unlock countdown in days, and your current multiplier
  • Earned: accrued rewards, broken down into farming rewards and performance fee rewards, plus a next-epoch countdown

Rewards breakdown

Expanding the Earned section shows:
FieldDescription
Farming RewardsMBXN earned from the staking reward rate
Perf Fees RewardsMBXN distributed from performance fees
Next EpochCountdown to the next reward distribution
Next Epoch MBXNEstimated MBXN to be distributed in the next epoch

How to stake MBXN

1

Connect your wallet

Click the wallet connect button in the header and connect a wallet that holds MBXN on BNB Smart Chain.
2

Switch to BSC

Use the network toggle on the Staking page to select BSC. The pool cards appear once BSC is active.
3

Approve the contract

If you have not yet approved the MBXN staking contract, the card shows only an Approve button. Click it and confirm the transaction in your wallet. This calls the approve function on the MBXN token contract (0x719323e2f539d35fd7e549ddccb43e6bdba08e17) for the staking contract address (0xB1F3896a6BcaBb6Ee3A7E8Ab3fBbb8A89f384856).
4

Open the stake modal

After approval, click Stake. The modal shows your available MBXN balance, a duration slider (in months), and the resulting APY multiplier and estimated APY.
5

Choose a lock duration

Drag the slider to select a lock period. The minimum is one period unit (equivalent to 1 month at the 4-step increment). Longer durations increase your APY multiplier.
6

Confirm the deposit

Enter the amount to stake (or click Max to use your full balance), then click Confirm to send the stake transaction.

How to claim rewards

Click the Claim button on the MBXN staking card. This sends a getReward() call to the staking contract. The earned balance resets after a successful claim.
You can check the next-epoch timer to time your claims around reward distribution.

How to extend your lock period

Once you are staked, an Extend button appears on the card. Clicking it opens the locking period extension modal, where you can push out the unlock date by selecting a new duration. The new lock period must be longer than the current remaining lock.

How to withdraw

1

Open the withdraw modal

Click Withdraw on the staking card.
2

Check the unlock state

If your tokens are still within the lock period, the modal shows the end-of-locking date and the number of days remaining. You cannot withdraw until the lock expires.
3

Enter the withdrawal amount

Once unlocked, enter how much MBXN to withdraw (or click Max), then click Confirm. The modal also shows the USD equivalent based on the current MBXN price.
Tokens can only be withdrawn after the locking period ends. Attempting to withdraw before then shows the lock countdown rather than a withdrawal input.

MBXN–USDC LP staking

The second pool card on the BSC Staking page is the MBXN–USDC LP staking pool. It works similarly to single-asset staking but accepts MBXN–USDC LP tokens (PancakeSwap pair at 0x8b17133edcaC3283e4e5915d0002cd7bB409cf5f) and rewards you in MBXN. There is no locking period or multiplier for LP staking — the card shows TVL in LP units and earned MBXN.

How to stake MBXN–USDC LP

1

Obtain LP tokens

Add liquidity to the MBXN–USDC pool on PancakeSwap. You receive LP tokens in return.
2

Approve the LP staking contract

On the BSC Staking page, the LP card shows Approve if you have not granted the LP staking contract (0x02eac5aA2cD748A6179A3d53A1669d7C682fa7bC) access to your LP tokens. Click Approve and confirm in your wallet.
3

Stake LP tokens

Click Stake, enter the amount (or click Max), and confirm.
4

Claim or withdraw

Use the Claim button to collect accrued MBXN rewards. Use Withdraw to remove your LP tokens from the staking contract.

Old pools

Below the active pool cards, the Staking page includes a Show old pools toggle. Clicking it expands a section that shows historical BSC and ETH pool cards. No old pools are rendered in the current codebase — the section exists for future historical display.