Proposals of #486

B3X-Staking

Store Code
passed
Expected result
Turnout / Quorum
73.91% / 33.40%
Voting start 2025.01.21 at 20:01:51
Voting end 2025.01.25 at 20:01:51
18.57%
7 530 513 inj
Yes
11.86%
4 809 909 inj
No
0.00%
419 inj
Veto
69.57%
28 216 633 inj
Abstain

Details

logo
Proposer
inj109vdpydmg3ut4q6xd...
Total deposit
100 inj
Submit time
2025.01.21 at 20:01:51
Deposit end time
2025.01.23 at 20:01:51

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

Votes

Voter
Answer