fetchProofsERC721

Retrieves the claim merkle proof for the provided address.

Example

import { fetchProofsERC721 } from "thirdweb/extensions/airdrop";
import { getContract, defineChain } from "thirdweb";
const NFT = getContracct({
client,
chain: defineChain(1),
address: "0x...",
});
const merkleRoot = await tokenMerkleRoot({
contract: NFT,
tokenAddress: NFT.address,
});
const proof = await fetchProofsERC721({
contract: NFT,
recipient: "0x...",
merkleRoot,
});

Parameters

Returns

A promise that resolves to the proof or null if the recipient is not in the allowlist