Skip to main content

MinaNFTMint

MinaNFTMint is the data for the minting of the NFT

Index

Properties

optionalarweaveKey

arweaveKey?: string

Arweave key for uploading to the Arweave - used if pinataJWT is not provided

deployer

deployer: PrivateKey

The deployer of the contract

optionalescrow

escrow?: Field

The escrow of the NFT - Poseidon hash of three escrow's public keys

optionalnameService

nameService?: MinaNFTNameService

The names service that will mint the NFT

optionalnonce

nonce?: number

The nonce of the minting transaction

optionalowner

owner?: Field

The owner of the NFT - Poseidon hash of owner's public key

optionalpinataJWT

pinataJWT?: string

Pinata JWT token for uploading to the IPFS - used first if provided

optionalprivateKey

privateKey?: PrivateKey

The private key of the owner, if not provided, will be generated

optionalsignature

signature?: Signature