Module Overview
Module Name cis10_asserted_registry
Module Reference 24debed72a
Verification Status Unverifiable
Age 15 days
Sender 104458
More Info
Deployed in block 47,176,917
Deployed in tx 7c76
Methods 8
Contracts 1
Module Build Info
Verification Status:Unverifiable
Build Image Used:N/A
Build Command Used:N/A
Archive Hash:N/A
Link to Source Code:N/A
Explanation:No embedded build information found.
Module Schema
Initialization

Parameters
{
  "admin": "<AccountAddress>"
}
Errors
None
Event
None
Methods

Parameters
{
  "queries": [
    "<String>"
  ]
}
Errors
{
  "Enum": [
    {
      "InvalidProof": []
    },
    {
      "MalformedExternalIdentifier": []
    },
    {
      "Unauthorized": []
    },
    {
      "NotRegistered": []
    },
    {
      "InvalidMetadata": []
    },
    {
      "VerifierAccountInvalid": []
    },
    {
      "NotAdmin": []
    },
    {
      "UpgradeFailed": []
    },
    {
      "LogError": []
    }
  ]
}
Return
{
  "results": [
    {
      "Enum": [
        {
          "NoSupport": []
        },
        {
          "Support": []
        }
      ]
    }
  ]
}

Parameters
{
  "bound_account": "<AccountAddress>",
  "external_identifier": {
    "id_type": "<String>",
    "identifier": [
      "<UInt8>"
    ],
    "namespace": "<String>"
  },
  "metadata": [
    {
      "key": "<String>",
      "value": "<String>"
    }
  ],
  "proof": {
    "anchor_tx_hash": "<String of size 64 containing lowercase hex characters.>",
    "signature": [
      [
        "<UInt8>",
        [
          [
            "<UInt8>",
            {
              "Enum": [
                {
                  "Ed25519": [
                    "<String of size 128 containing lowercase hex characters.>"
                  ]
                }
              ]
            }
          ]
        ]
      ]
    ],
    "verifier_account": "<AccountAddress>"
  }
}
Errors
{
  "Enum": [
    {
      "InvalidProof": []
    },
    {
      "MalformedExternalIdentifier": []
    },
    {
      "Unauthorized": []
    },
    {
      "NotRegistered": []
    },
    {
      "InvalidMetadata": []
    },
    {
      "VerifierAccountInvalid": []
    },
    {
      "NotAdmin": []
    },
    {
      "UpgradeFailed": []
    },
    {
      "LogError": []
    }
  ]
}
Return
None

Parameters
{
  "identifier": {
    "id_type": "<String>",
    "identifier": [
      "<UInt8>"
    ],
    "namespace": "<String>"
  },
  "metadata": [
    {
      "key": "<String>",
      "value": "<String>"
    }
  ]
}
Errors
{
  "Enum": [
    {
      "InvalidProof": []
    },
    {
      "MalformedExternalIdentifier": []
    },
    {
      "Unauthorized": []
    },
    {
      "NotRegistered": []
    },
    {
      "InvalidMetadata": []
    },
    {
      "VerifierAccountInvalid": []
    },
    {
      "NotAdmin": []
    },
    {
      "UpgradeFailed": []
    },
    {
      "LogError": []
    }
  ]
}
Return
None

Parameters
{
  "identifier": {
    "id_type": "<String>",
    "identifier": [
      "<UInt8>"
    ],
    "namespace": "<String>"
  }
}
Errors
{
  "Enum": [
    {
      "InvalidProof": []
    },
    {
      "MalformedExternalIdentifier": []
    },
    {
      "Unauthorized": []
    },
    {
      "NotRegistered": []
    },
    {
      "InvalidMetadata": []
    },
    {
      "VerifierAccountInvalid": []
    },
    {
      "NotAdmin": []
    },
    {
      "UpgradeFailed": []
    },
    {
      "LogError": []
    }
  ]
}
Return
None

Parameters
{
  "external_identifier": {
    "id_type": "<String>",
    "identifier": [
      "<UInt8>"
    ],
    "namespace": "<String>"
  }
}
Errors
{
  "Enum": [
    {
      "InvalidProof": []
    },
    {
      "MalformedExternalIdentifier": []
    },
    {
      "Unauthorized": []
    },
    {
      "NotRegistered": []
    },
    {
      "InvalidMetadata": []
    },
    {
      "VerifierAccountInvalid": []
    },
    {
      "NotAdmin": []
    },
    {
      "UpgradeFailed": []
    },
    {
      "LogError": []
    }
  ]
}
Return
{
  "Enum": [
    {
      "None": []
    },
    {
      "Some": [
        {
          "anchor_tx_hash": "<String of size 64 containing lowercase hex characters.>",
          "bound_account": "<AccountAddress>",
          "external_identifier": {
            "id_type": "<String>",
            "identifier": [
              "<UInt8>"
            ],
            "namespace": "<String>"
          },
          "last_updated": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>",
          "metadata": [
            {
              "key": "<String>",
              "value": "<String>"
            }
          ],
          "status": {
            "Enum": [
              {
                "Active": []
              },
              {
                "Revoked": []
              }
            ]
          },
          "verifier_account": "<AccountAddress>"
        }
      ]
    }
  ]
}

Parameters
{
  "migrate": {
    "Enum": [
      {
        "None": []
      },
      {
        "Some": [
          [
            "<String>",
            "<String with lowercase hex>"
          ]
        ]
      }
    ]
  },
  "new_module": "<String of size 64 containing lowercase hex characters.>"
}
Errors
{
  "Enum": [
    {
      "InvalidProof": []
    },
    {
      "MalformedExternalIdentifier": []
    },
    {
      "Unauthorized": []
    },
    {
      "NotRegistered": []
    },
    {
      "InvalidMetadata": []
    },
    {
      "VerifierAccountInvalid": []
    },
    {
      "NotAdmin": []
    },
    {
      "UpgradeFailed": []
    },
    {
      "LogError": []
    }
  ]
}
Return
None

Parameters
{
  "new_admin": {
    "Enum": [
      {
        "None": []
      },
      {
        "Some": [
          "<AccountAddress>"
        ]
      }
    ]
  }
}
Errors
{
  "Enum": [
    {
      "InvalidProof": []
    },
    {
      "MalformedExternalIdentifier": []
    },
    {
      "Unauthorized": []
    },
    {
      "NotRegistered": []
    },
    {
      "InvalidMetadata": []
    },
    {
      "VerifierAccountInvalid": []
    },
    {
      "NotAdmin": []
    },
    {
      "UpgradeFailed": []
    },
    {
      "LogError": []
    }
  ]
}
Return
None

Parameters
None
Errors
None
Return
{
  "Enum": [
    {
      "None": []
    },
    {
      "Some": [
        "<AccountAddress>"
      ]
    }
  ]
}
Module Usage