Smart Contracts (Testnet)

Module: CIS2-wCCD-Proxy
back to overview
CIS2-wCCD-Proxy
Methods: 40
Instances: 3
Initialization

Parameters
{
  "implementation_address": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  },
  "state_address": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  }
}
Errors
None
Event
None
Methods

Parameters
None
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
None
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
{
  "amount": "<String of size at most 74 containing an unsigned integer.>",
  "data": "<String with lowercase hex>",
  "owner": {
    "Enum": [
      {
        "Account": [
          "<AccountAddress>"
        ]
      },
      {
        "Contract": [
          {
            "index": "<UInt64>",
            "subindex": "<UInt64>"
          }
        ]
      }
    ]
  },
  "receiver": {
    "Enum": [
      {
        "Account": [
          "<AccountAddress>"
        ]
      },
      {
        "Contract": [
          {
            "index": "<UInt64>",
            "subindex": "<UInt64>"
          },
          "<String>"
        ]
      }
    ]
  }
}
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
{
  "address": {
    "Enum": [
      {
        "Account": [
          "<AccountAddress>"
        ]
      },
      {
        "Contract": [
          {
            "index": "<UInt64>",
            "subindex": "<UInt64>"
          },
          "<String>"
        ]
      }
    ]
  },
  "amount": "<String of size at most 74 containing an unsigned integer.>",
  "data": "<String with lowercase hex>"
}
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
None
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
"<Amount in microCCD>"

Parameters
None
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
{
  "admin": {
    "Enum": [
      {
        "Account": [
          "<AccountAddress>"
        ]
      },
      {
        "Contract": [
          {
            "index": "<UInt64>",
            "subindex": "<UInt64>"
          }
        ]
      }
    ]
  },
  "implementation_address": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  },
  "state_address": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  }
}

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
{
  "Enum": [
    {
      "Account": [
        "<AccountAddress>"
      ]
    },
    {
      "Contract": [
        {
          "index": "<UInt64>",
          "subindex": "<UInt64>"
        }
      ]
    }
  ]
}
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
{
  "implementation_address": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  }
}
Errors
{
  "Enum": [
    {
      "InvalidTokenId": []
    },
    {
      "InsufficientFunds": []
    },
    {
      "Unauthorized": []
    },
    {
      "Custom": [
        {
          "Enum": [
            {
              "ParseParams": []
            },
            {
              "LogFull": []
            },
            {
              "LogMalformed": []
            },
            {
              "InvokeContractError": []
            },
            {
              "InvokeTransferError": []
            },
            {
              "ContractPaused": []
            },
            {
              "AlreadyInitialized": []
            },
            {
              "UnInitialized": []
            },
            {
              "OnlyImplementation": []
            },
            {
              "OnlyProxy": []
            },
            {
              "StateInvokeError": []
            }
          ]
        }
      ]
    }
  ]
}
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None

Parameters
None
Errors
None
Return
None


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