Skip to main content

Selecting a Smart Contract

Via thirdweb’s Contract SDK applications can query thirdweb’s smart contract registry to get a categorized set of smart contract plugins and templates that can be selected to be used in their collection.

// getting contracts from the multi chain registry
const contracts = sdk.multiChainRegistry.getContractList(); // available soon
const plugins = sdk.multiChainRegistry.getAllPlugins(); // available soon

Examples of NFT smart contracts available with thirdweb:

  • NFT Drop
  • NFT Collection
  • Edition
  • Edition Drop
  • Packs
  • Multi-wrap
  • Rentable NFT (ERC-4907)
  • Membership NFT