TypeScript SDK

ERC1155.resetClaimEligibility

Reset the claim eligibility for all users. This method is only available on the DropERC1155 contract.

Example

import { resetClaimEligibility } from "thirdweb/extensions/erc1155";
import { sendTransaction } from "thirdweb";
const transaction = resetClaimEligibility({
contract,
});
await sendTransaction({ transaction, account });
function resetClaimEligibility(
options: {
contract: Readonly<ContractOptions<any, `0x${string}`>>;
overrides?: Omit<
StaticPrepareTransactionOptions,
| "to"
| "data"
| "from"
| "maxFeePerBlobGas"
| "client"
| "chain"
>;
} & { singlePhaseDrop?: boolean },

Parameters

Type

let options: {
contract: Readonly<ContractOptions<any, `0x${string}`>>;
overrides?: Omit<
StaticPrepareTransactionOptions,
"to" | "data" | "from" | "maxFeePerBlobGas" | "client" | "chain"
>;
} & { singlePhaseDrop?: boolean };

Returns

let returnType: PreparedTransaction<
any,
AbiFunction,
>;

the prepared transaction