An open API service indexing awesome lists of open source software.

https://github.com/thirdweb-example/modular-contract-extension-starter


https://github.com/thirdweb-example/modular-contract-extension-starter

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

## Modular Contract - Extension Starter Template
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.

### All callback functions currently available
| 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 |