Skip to main content

IDropSinglePhase1155_V1

Methods​

claim​

function claim(address receiver, uint256 tokenId, uint256 quantity, address currency, uint256 pricePerToken, IDropSinglePhase1155_V1.AllowlistProof allowlistProof, bytes data) external payable

Parameters​

NameTypeDescription
receiveraddressundefined
tokenIduint256undefined
quantityuint256undefined
currencyaddressundefined
pricePerTokenuint256undefined
allowlistProofIDropSinglePhase1155_V1.AllowlistProofundefined
databytesundefined

setClaimConditions​

function setClaimConditions(uint256 tokenId, IClaimCondition_V1.ClaimCondition phase, bool resetClaimEligibility) external nonpayable

Parameters​

NameTypeDescription
tokenIduint256undefined
phaseIClaimCondition_V1.ClaimConditionundefined
resetClaimEligibilityboolundefined

Events​

ClaimConditionUpdated​

event ClaimConditionUpdated(uint256 indexed tokenId, IClaimCondition_V1.ClaimCondition condition, bool resetEligibility)

Emitted when the contract's claim conditions are updated.

Parameters​

NameTypeDescription
tokenId indexeduint256undefined
conditionIClaimCondition_V1.ClaimConditionundefined
resetEligibilityboolundefined

TokensClaimed​

event TokensClaimed(address indexed claimer, address indexed receiver, uint256 indexed tokenId, uint256 quantityClaimed)

Emitted when tokens are claimed via claim.

Parameters​

NameTypeDescription
claimer indexedaddressundefined
receiver indexedaddressundefined
tokenId indexeduint256undefined
quantityClaimeduint256undefined