ETH, Polygon, and EVM

Have a multi-contract NFT sale? Check out these docs​
This is for all EVM based blockchains (Ethereum, Polygon, Avalanche, etc)
We support ERC-721, ERC-721A, ERC-721R and ERC-1155 smart contracts!
Note we require all smart contracts to have a mint function with an address parameter! This is so that if a user wants to mint to their own wallet, we can do this in one transaction (save on gas fees and a faster mint)!
We also require that there is no limit of how many mints we can mint. You can do this by making sure the address that is passed in is checked for limits and not the msg.sender
For example:
function mint(uint256 _amount, address _recipient) external payable {
require(totalNFTs(_recipient) <= MAX_WALLET_LIMIT,"Wallet has too many NFTs");
...
}