Non Transferable Tokens

Enable or disable transfers of tokens in your smart contract.

There are multiple reasons why you may want to control whether the NFTs in your collection are transferable or not:

  1. Freeze transfers until certain event occurs (e.g. a promotion is over)
  2. Use NFTs to represent credentials using soul-bound tokens (NFTs that can't be transferred between wallets)

Crossmint supports enabling or disabling transfers for all tokens in a contract at a time.

Transferable API

EndpointChainDescription
Set TransferabilityEVM onlySet transferability to on or off
Get TransferabilityEVM onlyGet transferability configuration