function changeNextOwner(address _nextOwner) external
changeOwner
function changeOwner() external
createDistribution
function createDistribution(
uint256 totalAmount,
uint256 blockAmount,
uint256 startBlock
) external
Parameters:
Name
Type
Description
totalAmount
uint256
Total number of tokens to be distributed by airdrop
blockAmount
uint256
Token quantity to be distributed per block
startBlock
uint256
Airdrop start block number
deposit
function deposit(uint256 amount) external
If there is an issue of token exhaustion or extension during the airdrop process, tokens can be recharged using the AirdropOperator's Deposit function.
When executing the function, transfer more than the amount of tokens entered into the wallet.
The token specified when creating the operator is charged.
When recharging due to exhaustion, it will be applied from the block after recharging.
refixBlockAmount
function refixBlockAmount(uint256 blockAmount) external
Modify the amount of tokens distributed per block
It is applied from the block after the transaction is executed.
withdraw
function withdraw(address _token) external
The remaining tokens can be withdrawn after the Airdrop plan is in progress.