Injective Proposal: #485
B3X-Referral
Turnout:69.81%
Quorum:33.40%
Yes: 16.3%
6,553,109 INJ
No: 12%
4,810,220 INJ
No With Veto: 0%
510 INJ
Abstain: 71.7%
28,763,286 INJ
Voting Period
-Proposer
inj109vdpydmg3ut4q6xdwqh8jlgjn0m5ssnaeruhj
Deposit End
Submit Time
Description
The b3x-referral contract is designed to manage a referral reward system, allowing users to claim rewards based on verified signatures while providing robust ownership and configuration management. The contract initializes with an admin, a reward token denomination, and a signer for signature verification. It enforces ownership restrictions for critical actions, such as updating configuration settings or changing the signer, ensuring only the contract owner can perform these operations.
Users can claim referral rewards by providing a valid amount and signature, which is verified against the stored signer. The contract tracks claimed rewards per user to prevent over-claims and checks its own token balance to ensure sufficient funds are available before transferring rewards. Queries enable retrieving the current contract configuration, ownership details, and user claim records at a specific block height. This contract ensures a secure, transparent, and efficient referral reward mechanism with a focus on ownership control and reward accuracy. You can read the comprehensive audit report here : https:https://drive.google.com/file/d/186EYojuTfizOTGqvunDcApKasytx-yf8/view?usp=sharing