Polygon and Ethereum NFT contracts and API

Job ID: 33331326

Budget: $25 – $50 USD

I am looking for an experienced blockchain contract developer to help start an NFT project. The code should support two blockchains - Polygon and Ethereum. Both contracts should be ERC1155 based.
The code should allow:
1. deploy, mint, transfer, and burn functionalities.
2. upload metadata and media files to IPFS through Infura API
3. Allow only specific addresses to mint the NFTs - this should be configurable in an external config file
4. Have a configurable revenue-sharing model from future transactions