IDropSinglePhase1155
Methods
claim
function claim(address receiver, uint256 tokenId, uint256 quantity, address currency, uint256 pricePerToken, IDropSinglePhase1155.AllowlistProof allowlistProof, bytes data) external payable
Parameters
Name | Type | Description |
---|---|---|
receiver | address | undefined |
tokenId | uint256 | undefined |
quantity | uint256 | undefined |
currency | address | undefined |
pricePerToken | uint256 | undefined |
allowlistProof | IDropSinglePhase1155.AllowlistProof | undefined |
data | bytes | undefined |
setClaimConditions
function setClaimConditions(uint256 tokenId, IClaimCondition.ClaimCondition phase, bool resetClaimEligibility) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
tokenId | uint256 | undefined |
phase | IClaimCondition.ClaimCondition | undefined |
resetClaimEligibility | bool | undefined |
Events
ClaimConditionUpdated
event ClaimConditionUpdated(uint256 indexed tokenId, IClaimCondition.ClaimCondition condition, bool resetEligibility)
Emitted when the contract's claim conditions are updated.
Parameters
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
claimer indexed | address | undefined |
receiver indexed | address | undefined |
tokenId indexed | uint256 | undefined |
quantityClaimed | uint256 | undefined |