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 |