Build custom smart contracts efficiently by using prebuilt base contracts and a set of reusable components, or extensions, that can be integrated into smart contracts.
- Base contracts are prebuilt smart contracts that you can build on top of or modify, e.g. ERC721, ERC1155, ERC20. These contracts work out-of-the-box and do not require any functions to be implemented.
- Extensions are Solidity interfaces and industry standards that are recognizable by the Dashboard and unlock functionality in the SDKs. They are composable pieces of logic that can be added to base contracts easily.
Create a contract with a single command.Learn more about the Solidity SDK
$ npx thirdweb create contract