DropSinglePhase1155
Methods
claim
function claim(address _receiver, uint256 _tokenId, uint256 _quantity, address _currency, uint256 _pricePerToken, IDropSinglePhase1155.AllowlistProof _allowlistProof, bytes _data) external payable
Parameters
_receiver
address
undefined
_tokenId
uint256
undefined
_quantity
uint256
undefined
_currency
address
undefined
_pricePerToken
uint256
undefined
_allowlistProof
IDropSinglePhase1155.AllowlistProof
undefined
_data
bytes
undefined
claimCondition
function claimCondition(uint256) external view returns (uint256 startTimestamp, uint256 maxClaimableSupply, uint256 supplyClaimed, uint256 quantityLimitPerWallet, bytes32 merkleRoot, uint256 pricePerToken, address currency, string metadata)
Mapping from tokenId => active claim condition for the tokenId.
Parameters
_0
uint256
undefined
Returns
startTimestamp
uint256
undefined
maxClaimableSupply
uint256
undefined
supplyClaimed
uint256
undefined
quantityLimitPerWallet
uint256
undefined
merkleRoot
bytes32
undefined
pricePerToken
uint256
undefined
currency
address
undefined
metadata
string
undefined
getSupplyClaimedByWallet
function getSupplyClaimedByWallet(uint256 _tokenId, address _claimer) external view returns (uint256)
Returns the supply claimed by claimer for active conditionId.
Parameters
_tokenId
uint256
undefined
_claimer
address
undefined
Returns
_0
uint256
undefined
setClaimConditions
function setClaimConditions(uint256 _tokenId, IClaimCondition.ClaimCondition _condition, bool _resetClaimEligibility) external nonpayable
Parameters
_tokenId
uint256
undefined
_condition
IClaimCondition.ClaimCondition
undefined
_resetClaimEligibility
bool
undefined
verifyClaim
function verifyClaim(uint256 _tokenId, address _claimer, uint256 _quantity, address _currency, uint256 _pricePerToken, IDropSinglePhase1155.AllowlistProof _allowlistProof) external view returns (bool isOverride)
Parameters
_tokenId
uint256
undefined
_claimer
address
undefined
_quantity
uint256
undefined
_currency
address
undefined
_pricePerToken
uint256
undefined
_allowlistProof
IDropSinglePhase1155.AllowlistProof
undefined
Returns
isOverride
bool
undefined
Events
ClaimConditionUpdated
event ClaimConditionUpdated(uint256 indexed tokenId, IClaimCondition.ClaimCondition condition, bool resetEligibility)
Emitted when the contract's claim conditions are updated.
Parameters
tokenId indexed
uint256
undefined
condition
IClaimCondition.ClaimCondition
undefined
resetEligibility
bool
undefined
TokensClaimed
event TokensClaimed(address indexed claimer, address indexed receiver, uint256 indexed tokenId, uint256 quantityClaimed)
Emitted when tokens are claimed via claim
.
Parameters
claimer indexed
address
undefined
receiver indexed
address
undefined
tokenId indexed
uint256
undefined
quantityClaimed
uint256
undefined
Last updated