Skip to main content

Erc721ClaimableWithConditions.to() method

Claim unique NFTs to a specific Wallet

Example

const address = "{{wallet_address}}"; // address of the wallet you want to claim the NFTs
const quantity = 1; // how many unique NFTs you want to claim

const tx = await contract.erc721.claimTo(address, quantity);
const receipt = tx[0].receipt; // the transaction receipt
const claimedTokenId = tx[0].id; // the id of the first NFT claimed
const claimedNFT = await tx[0].data(); // (optional) get the first claimed NFT metadata

Signature:

to(destinationAddress: string, quantity: BigNumberish, options?: ClaimOptions): Promise<TransactionResultWithId<NFT>[]>;

Parameters

ParameterTypeDescription
destinationAddressstringAddress you want to send the token to
quantityBigNumberishQuantity of the tokens you want to claim
optionsClaimOptions(Optional)

Returns:

Promise<TransactionResultWithId<NFT>[]>

  • an array of results containing the id of the token claimed, the transaction receipt and a promise to optionally fetch the nft metadata

Remarks

Let the specified wallet claim NFTs.