Injective Proposal: #486
B3X-Staking
Turnout:70.56%
Quorum:33.40%
Yes: 18.6%
7,530,513 INJ
No: 11.9%
4,809,909 INJ
No With Veto: 0%
418 INJ
Abstain: 69.6%
28,216,633 INJ
Voting Period
-Proposer
inj109vdpydmg3ut4q6xdwqh8jlgjn0m5ssnaeruhj
Deposit End
Submit Time
Description
The b3x-staking contract manages a staking system where users can stake tokens, claim rewards, and unstake their assets. It supports robust ownership and configuration management, allowing only the contract owner to perform administrative actions. Users can stake CW20 tokens through a receive handler, which records their staked balances and updates the total staked amount. Unstaking and reward claims require valid signatures to ensure authorized actions, verified against a stored signer public key. The contract enforces balance and invariant checks to prevent invalid claims or over-unstaking. Additionally, pausing functionality can temporarily restrict staking-related activities, with only the owner able to manage this state. Query functionality enables retrieving staked balances, total staked amounts at specific block heights, and the list of stakers. The contract is designed to ensure transparency, secure staking operations, and efficient management of rewards and balances. You can read the comprehensive audit report here : https:https://drive.google.com/file/d/186EYojuTfizOTGqvunDcApKasytx-yf8/view?usp=sharing