Tatum made some small changes to ERC-20, ERC-721 and ERC-1155 contracts and modified by their needs.
- ERC-721 deployed by Tatum is one of the following:
- Tatum721General.sol - Ownable OpenSea compatible NFT standard with batch mint functionalities
- Tatum721Cashback.sol - fixed price royalty cashback forced by blockchain - OpenSea not compatible
- Tatum721Provenance - percentage based royalties forced by blockchain - OpenSea not compatible
In order to verify the smart contracts deployed using Tatum API, use the following steps:
- 0.8.18+commit.87f61d96 for ERC20, ERC721 EVM chains
- 0.8.7+commit.e28d00a7 for ERC1155, NFT Auction and NFT Marketplace EVM chains
- tron_v0.8.18+commit.f18bedfe for TRC-20
- tron_v0.5.18+commit.6124c56 for TRC-721
200 runs
Single file, MIT licensed
- For ERC20 contract, use TatumErc20CappedToken.sol
- For ERC721 general contract, use Tatum721General.sol
- For TRC-20 TRON contract, use TatumErc20CappedToken.sol
- For TRC-721 TRON general contract, use TatumTron721.sol
- For ERC1155 contract, use Tatum1155.sol
- For NFT Auction contract, use NftAuction.sol
- For NFT Marketplace contract, use MarketplaceListing.sol
OpenZeppelin is released under the MIT License.
Tatum contracts are released under the MIT License.