Skip to main content

TypeAlias.TransferNftParams

type TransferNftParams<TFeeDetails> = {
contractAddress: Address;
fees?: TFeeDetails;
standard: "ERC721" | "ERC1155";
to: Address;
tokenId: bigint;
value?: bigint;
};

Parameters for transferring NFTs (ERC‑721 / ERC‑1155 on EVM chains).

See

Type Parameters

Type ParameterDefault typeDescription
TFeeDetailsFeeDetailsNetwork-specific fee type (defaults to FeeDetails).

Properties

PropertyTypeDescription
contractAddressAddressThe NFT contract address.
fees?TFeeDetailsOptional network-specific fee parameters.
standard"ERC721" | "ERC1155"NFT standard to use: "ERC721""ERC1155".
toAddressThe recipient wallet address.
tokenIdbigintThe token identifier.
value?bigintAmount to transfer for ERC‑1155 (required and > 0), ignored for ERC‑721.