Technologies Involved:
ReactJS
Project Description

MBX Staking is a decentralized staking platform designed to let users earn passive rewards by locking their wMBX and LP tokens. The platform provides a user-friendly interface to stake tokens, claim generated rewards in wMBX, and reinvest them for compounding benefits. Built for secure and flexible staking, the application connects seamlessly with MetaMask and supports both token approvals and real-time reward tracking.

Scope Of Work

The client required a robust staking solution where users could stake both wMBX and liquidity pool (LP) tokens to earn periodic rewards. Key requirements included MetaMask wallet integration, smart contract interactions for staking and claiming, automatic reward calculations, a reinvestment option for wMBX rewards, and user-friendly token allowance and withdrawal flows.

Our Solution

Oodles delivered an intuitive and functional staking platform by:

  • Developing a React-based front-end integrated with MetaMask for wallet connectivity and real-time blockchain interaction.
  • Creating two dedicated sections for staking: one for wMBX tokens and another for LP tokens.
  • Implementing token approval flows using an "Authorize" button, enabling secure contract interactions for staking.
  • Adding a "MAX" feature to allow users to stake their full token balance in a single click.
  • Enabling time-based reward distribution based on staking ratios, with claim and reinvestment functionality for wMBX rewards.
  • Supporting unstake and token withdrawal options with real-time status updates.
  • Providing features to add wMBX and bMOCKLP tokens directly to MetaMask for better user experience.

Related Projects