If your smart contract provides implementations for the interfaces below, Paper will be able to support it out of the box. Please make sure the exact types and function names (case sensitive!) are identical to the interfaces below.
Feel free to contact us if you have any questions.
Common methods for Ethereum, Polygon, and Avalanche
function price() public view returns (uint256)
function currency() public view returns (string)
function getClaimIneligibilityReason(address userWallet, uint256 quantity) public view returns (string)
function unclaimedSupply() public view returns (uint256)
function claimTo(address userWallet, uint256 quantity) public payable
For ERC-1155 Contracts
function claimTo(address userWallet, uint256[] quantity, uint256[] tokenIds) public payable
Solana
Custom smart contracts on Solana are not currently supported. We recommend minting your NFTs with Candy Machine which covers most advanced needs you may have.