Treasury
This contract is a contract that manages airdrop operation. Operators with authority can set up and execute airdrops through Treasury Contract.
Code
Github Link: (Will be updated after official launch)
Address
Cypress : 0x29990aaF04f3D5Ac7d8C88beab1A009C1Ab4936e
Events, Read-Only Functions, and State-Changing Functions
Events
ChangeCreationFee
event ChangeCreationFee(uint fee);Event that occurs when the creation fee (KSP) is changed
SetOperator
event SetOperator(address operator, bool valid);Event that occurs when setting operator
CreateDistribution
event CreateDistribution(address operator, address token, uint totalAmount, uint blockAmount, uint blockNumber, address[] targets, uint[] rates);Event that occurs when airdrop is set
RemoveDistribution
event RemoveDistribution(address operator, address token);Event that occurs when airdrop is removed
Deposit
event Deposit(address operator, address token, uint amount);Event that occurs when token deposit
RefixBlockAmount
Event that occurs when airdrop distribution amount
RefixDistributionRate
Event that occurs when airdrop distribution rate
State-Changing Functions
changeCreationFee
Method of creation fee (KSP) change
only Owner
claim
Method that a user calls to claim the claimable airdrop tokens that has accumulated for the pair
Parameters
target: LP address
createKlayDistribution
Method of KLAY distribution create
only Operator
createTokenDistribution
Method of KIP7 distribution create
only Operator
depositKlay
Method of KLAY deposit to airdrop
only Operator
depositToken
Method of KIP7 deposit to airdrop
only Operator
refixBlockAmount
Method of change the amount paid per block
only Operator
refixDistributionRate
Method of airdrop distribution rate change
only Operator
removeDistribution
Method of airdrop distribution remove
only Operator
Last updated