Smart Contracts (Testnet)

Module: cis2_multi
back to overview
cis2_multi
Methods: 10
Instances: 265
Initialization

Parameters
None
Errors
None
Event
{
  "Enum": [
    {
      "TokenMetadata": {
        "metadata_url": {
          "hash": {
            "Enum": [
              {
                "None": []
              },
              {
                "Some": [
                  [
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>"
                  ]
                ]
              }
            ]
          },
          "url": "<String>"
        },
        "token_id": "<String with lowercase hex>"
      }
    },
    {
      "UpdateOperator": {
        "operator": {
          "Enum": [
            {
              "Account": [
                "<AccountAddress>"
              ]
            },
            {
              "Contract": [
                {
                  "index": "<UInt64>",
                  "subindex": "<UInt64>"
                }
              ]
            }
          ]
        },
        "owner": {
          "Enum": [
            {
              "Account": [
                "<AccountAddress>"
              ]
            },
            {
              "Contract": [
                {
                  "index": "<UInt64>",
                  "subindex": "<UInt64>"
                }
              ]
            }
          ]
        },
        "update": {
          "Enum": [
            {
              "Remove": []
            },
            {
              "Add": []
            }
          ]
        }
      }
    },
    {
      "Burn": {
        "amount": "<String of size at most 74 containing an unsigned integer.>",
        "owner": {
          "Enum": [
            {
              "Account": [
                "<AccountAddress>"
              ]
            },
            {
              "Contract": [
                {
                  "index": "<UInt64>",
                  "subindex": "<UInt64>"
                }
              ]
            }
          ]
        },
        "token_id": "<String with lowercase hex>"
      }
    },
    {
      "Mint": {
        "amount": "<String of size at most 74 containing an unsigned integer.>",
        "owner": {
          "Enum": [
            {
              "Account": [
                "<AccountAddress>"
              ]
            },
            {
              "Contract": [
                {
                  "index": "<UInt64>",
                  "subindex": "<UInt64>"
                }
              ]
            }
          ]
        },
        "token_id": "<String with lowercase hex>"
      }
    },
    {
      "Transfer": {
        "amount": "<String of size at most 74 containing an unsigned integer.>",
        "from": {
          "Enum": [
            {
              "Account": [
                "<AccountAddress>"
              ]
            },
            {
              "Contract": [
                {
                  "index": "<UInt64>",
                  "subindex": "<UInt64>"
                }
              ]
            }
          ]
        },
        "to": {
          "Enum": [
            {
              "Account": [
                "<AccountAddress>"
              ]
            },
            {
              "Contract": [
                {
                  "index": "<UInt64>",
                  "subindex": "<UInt64>"
                }
              ]
            }
          ]
        },
        "token_id": "<String with lowercase hex>"
      }
    }
  ]
}
Methods

Parameters
None
Errors
None
Return
{
  "state": [
    [
      {
        "Enum": [
          {
            "Account": [
              "<AccountAddress>"
            ]
          },
          {
            "Contract": [
              {
                "index": "<UInt64>",
                "subindex": "<UInt64>"
              }
            ]
          }
        ]
      },
      {
        "balances": [
          [
            "<String with lowercase hex>",
            "<String of size at most 74 containing an unsigned integer.>"
          ]
        ],
        "operators": [
          {
            "Enum": [
              {
                "Account": [
                  "<AccountAddress>"
                ]
              },
              {
                "Contract": [
                  {
                    "index": "<UInt64>",
                    "subindex": "<UInt64>"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  ],
  "tokens": [
    "<String with lowercase hex>"
  ]
}

Parameters
{
  "owner": {
    "Enum": [
      {
        "Account": [
          "<AccountAddress>"
        ]
      },
      {
        "Contract": [
          {
            "index": "<UInt64>",
            "subindex": "<UInt64>"
          }
        ]
      }
    ]
  },
  "tokens": [
    [
      "<String with lowercase hex>",
      {
        "metadata_url": {
          "hash": {
            "Enum": [
              {
                "None": []
              },
              {
                "Some": [
                  [
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>",
                    "<UInt8>"
                  ]
                ]
              }
            ]
          },
          "url": "<String>"
        },
        "token_amount": "<String of size at most 74 containing an unsigned integer.>"
      }
    ]
  ]
}
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
[
  {
    "amount": "<String of size at most 74 containing an unsigned integer.>",
    "data": "<String with lowercase hex>",
    "from": {
      "Enum": [
        {
          "Account": [
            "<AccountAddress>"
          ]
        },
        {
          "Contract": [
            {
              "index": "<UInt64>",
              "subindex": "<UInt64>"
            }
          ]
        }
      ]
    },
    "to": {
      "Enum": [
        {
          "Account": [
            "<AccountAddress>"
          ]
        },
        {
          "Contract": [
            {
              "index": "<UInt64>",
              "subindex": "<UInt64>"
            },
            "<String>"
          ]
        }
      ]
    },
    "token_id": "<String with lowercase hex>"
  }
]
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
[
  {
    "operator": {
      "Enum": [
        {
          "Account": [
            "<AccountAddress>"
          ]
        },
        {
          "Contract": [
            {
              "index": "<UInt64>",
              "subindex": "<UInt64>"
            }
          ]
        }
      ]
    },
    "update": {
      "Enum": [
        {
          "Remove": []
        },
        {
          "Add": []
        }
      ]
    }
  }
]
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
[
  {
    "address": {
      "Enum": [
        {
          "Account": [
            "<AccountAddress>"
          ]
        },
        {
          "Contract": [
            {
              "index": "<UInt64>",
              "subindex": "<UInt64>"
            }
          ]
        }
      ]
    },
    "token_id": "<String with lowercase hex>"
  }
]
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
[
  "<String of size at most 74 containing an unsigned integer.>"
]

Parameters
[
  {
    "address": {
      "Enum": [
        {
          "Account": [
            "<AccountAddress>"
          ]
        },
        {
          "Contract": [
            {
              "index": "<UInt64>",
              "subindex": "<UInt64>"
            }
          ]
        }
      ]
    },
    "owner": {
      "Enum": [
        {
          "Account": [
            "<AccountAddress>"
          ]
        },
        {
          "Contract": [
            {
              "index": "<UInt64>",
              "subindex": "<UInt64>"
            }
          ]
        }
      ]
    }
  }
]
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
[
  "<Bool>"
]

Parameters
[
  "<String with lowercase hex>"
]
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
[
  {
    "hash": {
      "Enum": [
        {
          "None": []
        },
        {
          "Some": [
            [
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>",
              "<UInt8>"
            ]
          ]
        }
      ]
    },
    "url": "<String>"
  }
]

Parameters
None
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
[
  "<String>"
]
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
[
  {
    "Enum": [
      {
        "NoSupport": []
      },
      {
        "Support": []
      },
      {
        "SupportBy": [
          [
            {
              "index": "<UInt64>",
              "subindex": "<UInt64>"
            }
          ]
        ]
      }
    ]
  }
]

Parameters
{
  "id": "<String>",
  "implementors": [
    {
      "index": "<UInt64>",
      "subindex": "<UInt64>"
    }
  ]
}
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvalidContractName": []
            },
            {
              "ContractOnly": []
            },
            {
              "InvokeContractError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None
Address
🗎<4498,0>
🗎<4499,0>
🗎<4566,0>
🗎<4584,0>
🗎<4627,0>
🗎<4710,0>
🗎<4711,0>
🗎<4712,0>
🗎<4715,0>
🗎<4716,0>
🗎<4834,0>
🗎<4989,0>
🗎<4990,0>
🗎<4998,0>
🗎<5000,0>
🗎<5001,0>
🗎<5005,0>
🗎<5060,0>
🗎<5095,0>
🗎<5106,0>
🗎<5263,0>
🗎<5299,0>
🗎<5300,0>
🗎<5317,0>
🗎<5318,0>
🗎<5319,0>
🗎<5320,0>
🗎<5321,0>
🗎<5340,0>
🗎<5457,0>
🗎<5461,0>
🗎<5465,0>
🗎<5468,0>
🗎<5500,0>
🗎<5501,0>
🗎<5502,0>
🗎<5519,0>
🗎<5624,0>
🗎<5769,0>
🗎<5770,0>
🗎<5984,0>
🗎<5998,0>
🗎<6236,0>
🗎<6237,0>
🗎<6239,0>
🗎<6245,0>
🗎<6246,0>
🗎<6250,0>
🗎<6283,0>
🗎<6284,0>
🗎<6285,0>
🗎<6470,0>
🗎<6710,0>
🗎<6733,0>
🗎<6826,0>
🗎<6834,0>
🗎<6846,0>
🗎<6889,0>
🗎<7222,0>
🗎<7430,0>
🗎<7431,0>
🗎<7432,0>
🗎<7505,0>
🗎<7506,0>
🗎<7508,0>
🗎<7514,0>
🗎<7517,0>
🗎<7519,0>
🗎<7520,0>
🗎<7521,0>
🗎<7522,0>
🗎<7523,0>
🗎<7524,0>
🗎<7525,0>
🗎<7526,0>
🗎<7527,0>
🗎<7528,0>
🗎<7529,0>
🗎<7530,0>
🗎<7531,0>
🗎<7532,0>
🗎<7533,0>
🗎<7534,0>
🗎<7553,0>
🗎<7554,0>
🗎<7555,0>
🗎<7556,0>
🗎<7558,0>
🗎<7559,0>
🗎<7560,0>
🗎<7561,0>
🗎<7562,0>
🗎<7563,0>
🗎<7564,0>
🗎<7565,0>
🗎<7566,0>
🗎<7567,0>
🗎<7568,0>
🗎<7569,0>
🗎<7570,0>
🗎<7649,0>
🗎<7650,0>
🗎<7651,0>
🗎<7652,0>
🗎<7870,0>
🗎<7879,0>
🗎<8070,0>
🗎<8072,0>
🗎<8231,0>
🗎<8232,0>
🗎<8415,0>
🗎<8639,0>
🗎<8640,0>
🗎<8641,0>
🗎<8642,0>
🗎<8679,0>
🗎<8680,0>
🗎<8681,0>
🗎<8682,0>
🗎<8683,0>
🗎<8684,0>
🗎<8685,0>
🗎<8686,0>
🗎<8687,0>
🗎<8688,0>
🗎<8689,0>
🗎<8690,0>
🗎<8691,0>
🗎<8692,0>
🗎<8693,0>
🗎<8694,0>
🗎<8695,0>
🗎<8696,0>
🗎<8697,0>
🗎<8699,0>
🗎<8701,0>
🗎<8702,0>
🗎<8703,0>
🗎<8704,0>
🗎<8705,0>
🗎<8706,0>
🗎<8707,0>
🗎<8708,0>
🗎<8709,0>
🗎<8710,0>
🗎<8711,0>
🗎<8712,0>
🗎<8713,0>
🗎<8714,0>
🗎<8715,0>
🗎<8716,0>
🗎<8717,0>
🗎<8718,0>
🗎<8719,0>
🗎<8720,0>
🗎<8721,0>
🗎<8722,0>
🗎<8725,0>
🗎<8726,0>
🗎<8727,0>
🗎<8728,0>
🗎<8729,0>
🗎<8730,0>
🗎<8731,0>
🗎<8742,0>
🗎<8743,0>
🗎<8744,0>
🗎<8745,0>
🗎<8746,0>
🗎<8747,0>
🗎<8748,0>
🗎<8750,0>
🗎<8751,0>
🗎<8752,0>
🗎<8753,0>
🗎<8754,0>
🗎<8755,0>
🗎<8783,0>
🗎<8803,0>
🗎<8806,0>
🗎<8808,0>
🗎<8810,0>
🗎<8811,0>
🗎<8812,0>
🗎<8816,0>
🗎<8820,0>
🗎<8821,0>
🗎<8822,0>
🗎<8827,0>
🗎<8828,0>
🗎<8829,0>
🗎<8894,0>
🗎<8899,0>
🗎<8900,0>
🗎<9072,0>
🗎<9073,0>
🗎<9074,0>
🗎<9075,0>
🗎<9076,0>
🗎<9077,0>
🗎<9078,0>
🗎<9079,0>
🗎<9080,0>
🗎<9081,0>
🗎<9082,0>
🗎<9083,0>
🗎<9084,0>
🗎<9085,0>
🗎<9087,0>
🗎<9088,0>
🗎<9089,0>
🗎<9090,0>
🗎<9091,0>
🗎<9093,0>
🗎<9094,0>
🗎<9095,0>
🗎<9096,0>
🗎<9097,0>
🗎<9098,0>
🗎<9099,0>
🗎<9100,0>
🗎<9101,0>
🗎<9102,0>
🗎<9103,0>
🗎<9104,0>
🗎<9105,0>
🗎<9106,0>
🗎<9107,0>
🗎<9108,0>
🗎<9109,0>
🗎<9110,0>
🗎<9111,0>
🗎<9112,0>
🗎<9113,0>
🗎<9114,0>
🗎<9115,0>
🗎<9116,0>
🗎<9117,0>
🗎<9118,0>
🗎<9119,0>
🗎<9222,0>
🗎<9223,0>
🗎<9225,0>
🗎<9226,0>
🗎<9227,0>
🗎<9228,0>
🗎<9235,0>
🗎<9236,0>
🗎<9237,0>
🗎<9238,0>
🗎<9239,0>
🗎<9240,0>
🗎<9241,0>
🗎<9265,0>
🗎<9268,0>
🗎<9328,0>
🗎<9347,0>
🗎<9349,0>
🗎<9350,0>
🗎<9351,0>
🗎<9352,0>
🗎<9353,0>
🗎<9421,0>
🗎<9422,0>
🗎<9425,0>
🗎<9502,0>
🗎<9503,0>
🗎<9630,0>
🗎<9631,0>


Release: 2024.12
Support CCDExplorer.io Uptime Backend Status CCDExplorer is supported by AesirX - Decentralized Consent & Data Ownership