AirdropERC20Claimable
Methods
airdropTokenAddress
address of token being airdropped.
Returns
_0
address
undefined
availableAmount
number tokens available to claim in tokenIds[].
Returns
_0
uint256
undefined
claim
Lets an account claim a given quantity of NFTs.
Parameters
_receiver
address
The receiver of the NFTs to claim.
_quantity
uint256
The quantity of NFTs to claim.
_proofs
bytes32[]
The proof of the claimer's inclusion in the merkle root allowlist of the claim conditions that apply.
_proofMaxQuantityForWallet
uint256
The maximum number of NFTs an address included in an allowlist can claim.
contractType
Returns the type of the contract.
Returns
_0
bytes32
undefined
contractVersion
Returns the version of the contract.
Returns
_0
uint8
undefined
expirationTimestamp
airdrop expiration timestamp.
Returns
_0
uint256
undefined
initialize
Initiliazes the contract, like a constructor.
Parameters
_defaultAdmin
address
undefined
_trustedForwarders
address[]
undefined
_tokenOwner
address
undefined
_airdropTokenAddress
address
undefined
_airdropAmount
uint256
undefined
_expirationTimestamp
uint256
undefined
_maxWalletClaimCount
uint256
undefined
_merkleRoot
bytes32
undefined
isTrustedForwarder
Parameters
forwarder
address
undefined
Returns
_0
bool
undefined
maxWalletClaimCount
general claim limit if claimer not in allowlist.
Returns
_0
uint256
undefined
merkleRoot
merkle root of the allowlist of addresses eligible to claim.
Returns
_0
bytes32
undefined
multicall
Receives and executes a batch of function calls on this contract.
Parameters
data
bytes[]
undefined
Returns
results
bytes[]
undefined
owner
Returns the owner of the contract.
Returns
_0
address
undefined
setOwner
Lets an authorized wallet set a new owner for the contract.
Parameters
_newOwner
address
The address to set as the new owner of the contract.
supplyClaimedByWallet
Mapping from address => total number of tokens a wallet has claimed.
Parameters
_0
address
undefined
Returns
_0
uint256
undefined
tokenOwner
address of owner of tokens being airdropped.
Returns
_0
address
undefined
verifyClaim
Checks a request to claim tokens against the active claim condition's criteria.
Parameters
_claimer
address
undefined
_quantity
uint256
undefined
_proofs
bytes32[]
undefined
_proofMaxQuantityForWallet
uint256
undefined
Events
Initialized
Parameters
version
uint8
undefined
OwnerUpdated
Parameters
prevOwner indexed
address
undefined
newOwner indexed
address
undefined
TokensClaimed
Parameters
claimer indexed
address
undefined
receiver indexed
address
undefined
quantityClaimed
uint256
undefined
Last updated