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

Events, Read-Only Functions, and State-Changing Functions

Events

ChangeCreationFee

event ChangeCreationFee(uint fee);
  • Event that occurs when the creation fee (MESH) 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 RefixBlockAmount(address operator, address token, uint blockAmount);
  • Event that occurs when airdrop distribution amount

RefixDistributionRate

event RefixDistributionRate(address operator, address token, address[] targets, uint[] rates);
  • Event that occurs when airdrop distribution rate

Last updated