Tokenization

Reissue a multichain token

Reissue a multichain token. This endpoint allows you to reissue a token on one or more blockchains. The token must be initially issued using the issueTokenMultiChain endpoint.

post/tokenization/multichain/reissue/token/{tokenLinkId}

Request

Path parameters

tokenLinkIdstring required

The ID of the token link

Headers

Idempotency-Keystring

A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.

Request body

vaultAccountIdstring required

The id of the vault account that initiated the request to issue the token

chainsstring[] required

The base asset identifiers of the blockchains you want to deploy to

useGaslessboolean

Whether to use gasless deployment or not

feestring

Max fee amount for the deploy request. Interchangeable with the 'feeLevel' field

feeLevel'LOW' | 'MEDIUM' | 'HIGH'

Fee level for the deploy request. Interchangeable with the 'fee' field

Example request

{
  "vaultAccountId": "0",
  "chains": [
    "ETH",
    "POLYGON"
  ],
  "useGasless": true,
  "fee": "2000",
  "feeLevel": "MEDIUM"
}

Response

Successfully reissued multichain token

idstring required

The token link id

status'PENDING' | 'COMPLETED' required

The token status

type'FUNGIBLE_TOKEN' | 'NON_FUNGIBLE_TOKEN' | 'TOKEN_UTILITY' | 'TOKEN_EXTENSION'

The type of token

refIdstring

The Fireblocks' reference id

displayNamestring

The token display name. If was not provided, would be taken from the contract template

Example response

[
  {
    "id": "fbfbfbfb-fbfb-fbfb-fbfb-fbfbfbfbfbfb",
    "status": "COMPLETED",
    "type": "NON_FUNGIBLE_TOKEN",
    "refId": "BQ5R_MY_TOKEN",
    "displayName": "My Simple ERC20 Token",
    "tokenMetadata": {
      "assetId": "BQ5R_MY_TOKEN",
      "name": "MyToken",
      "symbol": "MYT",
      "networkProtocol": "ETH",
      "totalSupply": "1000000000000000",
      "type": "ERC20",
      "contractAddress": "0x1234567890abcdef1234567890abcdef12345678",
      "issuerAddress": "rGyXjc5d7s17vvt3NtKKascvJrnSxV21kQ",
      "testnet": true,
      "blockchain": "ETH_TEST5",
      "decimals": 18,
      "vaultAccountId": "0"
    }
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.