This is a starter template for developing your own extensions for Modular Contracts.
This repo showcases an ERC721 extensions that allows users to mint an NFT with a fixed price.
ERC | Callback |
---|---|
ERC20 | BeforeApproveCallbackERC20.sol |
ERC721 | BeforeApproveCallbackERC721.sol |
ERC721, ERC1155 | BeforeApproveForAllCallback.sol |
ERC1155 | BeforeBatchMintCallbackERC1155.sol |
ERC1155 | BeforeBatchTransferCallbackERC1155.sol |
ERC1155 | BeforeBurnCallbackERC1155.sol |
ERC20 | BeforeBurnCallbackERC20.sol |
ERC721 | BeforeBurnCallbackERC721.sol |
ERC1155 | BeforeMintCallbackERC1155.sol |
ERC20 | BeforeMintCallbackERC20.sol |
ERC721 | BeforeMintCallbackERC721.sol |
ERC1155 | BeforeTransferCallbackERC1155.sol |
ERC20 | BeforeTransferCallbackERC20.sol |
ERC721 | BeforeTransferCallbackERC721.sol |
ERC721, ERC1155 | OnTokenURICallback.sol |