Smart Contracts

Module: registry
back to overview
registry
Methods: 4
Instances: 0
Initialization

Parameters
None
Errors
None
Event
None
Methods

Parameters
{
  "data": {
    "contract_address": {
      "index": "<UInt64>",
      "subindex": "<UInt64>"
    },
    "provider": "<String>",
    "public_key": "<String of size 64 containing lowercase hex characters.>"
  },
  "expiry_time": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>",
  "tag": "<String>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "WrongSignature": []
    },
    {
      "NonceMismatch": []
    },
    {
      "Expired": []
    },
    {
      "WrongEntryPoint": []
    },
    {
      "UnAuthorized": []
    },
    {
      "Overflow": []
    },
    {
      "TagAlreadyExists": []
    },
    {
      "TagDoesNotExist": []
    },
    {
      "KeyDoesNotExist": []
    },
    {
      "PublicKeyAlreadyExists": []
    }
  ]
}
Return
[
  "<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>"
]

Parameters
{
  "message": {
    "data": {
      "contract_address": {
        "index": "<UInt64>",
        "subindex": "<UInt64>"
      },
      "provider": "<String>",
      "public_key": "<String of size 64 containing lowercase hex characters.>"
    },
    "expiry_time": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>",
    "tag": "<String>"
  },
  "signature": "<String of size 128 containing lowercase hex characters.>",
  "signer": "<String of size 64 containing lowercase hex characters.>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "WrongSignature": []
    },
    {
      "NonceMismatch": []
    },
    {
      "Expired": []
    },
    {
      "WrongEntryPoint": []
    },
    {
      "UnAuthorized": []
    },
    {
      "Overflow": []
    },
    {
      "TagAlreadyExists": []
    },
    {
      "TagDoesNotExist": []
    },
    {
      "KeyDoesNotExist": []
    },
    {
      "PublicKeyAlreadyExists": []
    }
  ]
}
Return
None

Parameters
"<String>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "WrongSignature": []
    },
    {
      "NonceMismatch": []
    },
    {
      "Expired": []
    },
    {
      "WrongEntryPoint": []
    },
    {
      "UnAuthorized": []
    },
    {
      "Overflow": []
    },
    {
      "TagAlreadyExists": []
    },
    {
      "TagDoesNotExist": []
    },
    {
      "KeyDoesNotExist": []
    },
    {
      "PublicKeyAlreadyExists": []
    }
  ]
}
Return
None

Parameters
"<String of size 64 containing lowercase hex characters.>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "WrongSignature": []
    },
    {
      "NonceMismatch": []
    },
    {
      "Expired": []
    },
    {
      "WrongEntryPoint": []
    },
    {
      "UnAuthorized": []
    },
    {
      "Overflow": []
    },
    {
      "TagAlreadyExists": []
    },
    {
      "TagDoesNotExist": []
    },
    {
      "KeyDoesNotExist": []
    },
    {
      "PublicKeyAlreadyExists": []
    }
  ]
}
Return
None
Address
🗎<9764,0>


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