Last updated
Last updated
Incentives contract holds the Earn functionality of the platform, where users can use: Stake, Referrals or participate in DAO program. The contracts are deployed as a single contract, so that users who have given ACTA token allowance, could easily participate in all Incentives. Incentive contract deploys Staking, Referrals and DAO contracts and acts as a proxy via admin function in respective contracts. This allows users who given ACTA allowance easily participate in all Incentives. Upon staking the required amount of tokens, users can claim: Counselor, Minister, Ambassador titles. Fees gathered from the Staking participants are distributed to current DAO token holders. Additional rewards can be funded to the contract to be distributed for all the contracts in Incentives program.
address of the ERC20 token
StakingPool contract
Referrals contract
DAO contract
external method to get reward balance in tokens
external method to get dev fund balance in tokens
external method to get referral fee balance in tokens
Incentives contructor
method used to deposit tokens to Staking contract
method used to withdraw tokens from Staking contract
Staking method used to claim staking rewards
Staking method used to compound staking rewards (add rewards to existing staking balance)
Referrals method used to create a referral link for the Affiliate program
used to claim all rewards stored in Milestone contract
refund function used to transfer locked tokens to the owner
method used to fund the contract rewards balance
admin method used to transfer remaining reward balance to the owner
admin method used to transfer remaining dev fund balance to the owner
DAO admin function to approve Governor titles
DAO admin function to provide free titles
WILL BE REMOVED BEFORE DEPLOYING TO MAINNET
DAO admin function to set DAO title cost
DAO external function to subscribe to DAO title
DAO external function to claim DAO reward
DAO external function to create DAO voting proposal
DAO external admin function to set status, start and end time for voting proposal
DAO external function to vote on proposal