Manage QRC721 Token Supply

Prepare a transaction to manage QRC721 token supply

Transforms a transaction request to manage QRC721 token supply ready to be signed and returns a request ID for executing. The supported types for this API are “Mint Tokens”, which will allow you to issue an new NFT for your QRC721 token, and "Burn Tokens" which will allow you to destroy your QRC721 token. Successfully prepared transactions can then be executed using the /execution/transaction API

SecurityOAuth2_Security_Scheme
Request
header Parameters
Authorization
required
string [ 0 .. 5010 ] characters ^Bearer [A-Za-z0-9\-_. ]{1,5010}$
Request Body schema: application/json
One of:
urgency
required
string [ 0 .. 30 ] characters ^[A-Za-z ]{1,30}

This value defines how fast a transaction is processed on a network. A faster processing requirement will result in higher fees. If the urgency field is not provided, the default setting is normal

Enum: "Normal" "Fast" "Urgent"
object (MintRequestDetailsSchemaQrc721)
required
object (Location)

Unique reference to the ledger on a particular ledger network (optionally accessed from a particular node)

type
required
string [ 0 .. 30 ] characters ^[A-Za-z ]{1,30}

The type of the transaction

Enum: "Payment" "Transfer" "Contract Invoke"
Responses
200

All good!

401

Unauthorised

500

Something went wrong on our side

post/v2/tokenise/preparation/transaction/qrc721/supply
Request samples
application/json

QRC721 Burn Tokens

{
  • "urgency": "normal",
  • "requestDetails": {
    },
  • "location": {
    },
  • "type": "Burn Tokens"
}
Response samples
application/json

Prepare Supply Response

{
  • "gatewayFee": {
    },
  • "requestId": "a7db0ee3-ed9c-409a-9b51-57075a570aa0",
  • "dltFee": {
    },
  • "nativeData": {
    }
}