AVO Staking

AVO Token Staking Smart Contract and Front-End
concept:

AVO dApp Staking as a simple and transparent platform: wallet connection and pool selection, reward calculations based on block time, affiliate staking and referral codes, public views for the front end, Stake/Unstake/Claim events, ERC20 whitelist and permit 2612, service pause, and secure pool updates.

Objective:

Design and implement smart contracts and a front end for AVO staking: multi-pools with different APRs and lock periods, stake/withdraw/claim operations, a referral program, admin functions for pools and rewards, TVL and pending rewards metrics, SafeERC20, and reentrancy protection.

Industries:
  • Blockchain
services
  • Smart Contract Development
Done
  • AVO staking contracts with payouts in partner tokens.
  • Multi-pools with their own APR, lock period, and age.
  • Stake, withdraw, and emergency withdraw operations.
  • Claiming rewards with precise calculation based on block time.
  • Tracking TVL, user balances, and pending rewards.
  • Admin functions: adding pools, changing APR, pause, stop.
  • Funding pools and changing the reward token without stopping the service.
  • Referral contract with code binding and distribution of part of the rewards.
  • Whitelist of supported ERC20 tokens and secure SafeERC20 transfers.
  • Ownable, Pausable, ReentrancyGuard protections, approve checks.
  • Support for EIP-2612 permit if the token provides it.
  • Stake, Unstake, Claim, PoolAdded, ReferralBound events.
  • Public view functions for the front end: APR, pool parameters, rewards, lists.
  • Deployment and verification scripts, migrations, and basic tests.
Blockchains
Team
Project Manager
Alexandra Sh.
Blockchain Developer
Sergey P.

More fine cases

Submit an application

!
The field is filled in incorrectly
!
The field is filled in incorrectly
Мы обрабатываются файлы cookie. Оставаясь на сайте, вы даёте своё согласие на использование cookie в соответствии с политикой конфиденциальности