IDropSinglePhase_V1
Methods
claim
function claim(address receiver, uint256 quantity, address currency, uint256 pricePerToken, IDropSinglePhase_V1.AllowlistProof allowlistProof, bytes data) external payable
Parameters
Name | Type | Description |
---|---|---|
receiver | address | undefined |
quantity | uint256 | undefined |
currency | address | undefined |
pricePerToken | uint256 | undefined |
allowlistProof | IDropSinglePhase_V1.AllowlistProof | undefined |
data | bytes | undefined |
setClaimConditions
function setClaimConditions(IClaimCondition_V1.ClaimCondition phase, bool resetClaimEligibility) external nonpayable
Parameters
Name | Type | Description |
---|---|---|
phase | IClaimCondition_V1.ClaimCondition | undefined |
resetClaimEligibility | bool | undefined |
Events
ClaimConditionUpdated
event ClaimConditionUpdated(IClaimCondition_V1.ClaimCondition condition, bool resetEligibility)
Emitted when the contract's claim conditions are updated.
Parameters
Name | Type | Description |
---|---|---|
condition | IClaimCondition_V1.ClaimCondition | undefined |
resetEligibility | bool | undefined |
TokensClaimed
event TokensClaimed(address indexed claimer, address indexed receiver, uint256 indexed startTokenId, uint256 quantityClaimed)
Emitted when tokens are claimed via claim
.
Parameters
Name | Type | Description |
---|---|---|
claimer indexed | address | undefined |
receiver indexed | address | undefined |
startTokenId indexed | uint256 | undefined |
quantityClaimed | uint256 | undefined |