Using Crossmint’s minting infrastructure with your own smart contract
Implementing the authorization logic
New collection
. Next, follow the steps in the wizard to enter your contract details and identify the function used to mint NFTs. Refer to the section below for common advanced scenarios when importing your contract.
My ABI wasn't automatically imported
.abi
or .json
extension.Inside this file, you'll see JSON property named abi, which describes the functions in your smart contract. Here's an example of a very simple abi file. Yours will likely have more function descriptions.abi
and paste it into the Contract ABI
text box in the developer console. The content you paste in should begin with [
and end with ]
.Specifying the remaining parameters
Using proxy contracts
collectionID
from the collection page in the Crossmint console and share it with your Crossmint point of contact. The team will validate the contract meets the requirements, set it up to be used with the minting tools, and provide you a new collectionID
which you can use to make calls to the API.