Built-in extensions for common standards

The SDK comes packed with a set of built-in extensions for common standards. These extensions are designed to make it easy to interact with popular contracts and protocols. They are available as part of the SDK and can be used in your application without any additional setup.

StandardImport PathDescription
DEPLOYthirdweb/extensions/deployDEPLOY extensions
AIRDROPthirdweb/extensions/airdropAIRDROP extensions
COMMONthirdweb/extensions/commonCOMMON extensions
ENSthirdweb/extensions/ensENS extensions
ERC1155thirdweb/extensions/erc1155ERC1155 extensions
ERC721thirdweb/extensions/erc721ERC721 extensions
ERC1271thirdweb/extensions/erc1271ERC1271 extensions
ERC20thirdweb/extensions/erc20ERC20 extensions
ERC4337thirdweb/extensions/erc4337ERC4337 extensions
ERC4626thirdweb/extensions/erc4626ERC4626 extensions
FARCASTERthirdweb/extensions/farcasterFARCASTER extensions
LENSthirdweb/extensions/lensLENS extensions
MARKETPLACEthirdweb/extensions/marketplaceMARKETPLACE extensions
MULTICALL3thirdweb/extensions/multicall3MULTICALL3 extensions
PERMISSIONSthirdweb/extensions/permissionsPERMISSIONS extensions
SPLITthirdweb/extensions/splitSPLIT extensions
THIRDWEBthirdweb/extensions/thirdwebTHIRDWEB extensions
thirdwebthirdweb/extensions/thirdwebthirdweb extensions
UNISWAPthirdweb/extensions/uniswapUNISWAP extensions
VOTEthirdweb/extensions/voteVOTE extensions
MODULESthirdweb/extensions/modulesMODULES extensions
EIP5792thirdweb/extensions/eip5792EIP5792 extensions
More extensions are being added regularly. Anyone cancreate an extensionand contribute it back to the repository. You can alsogenerate extensionsfor any deployed contract.