Module Overview
Module Name cctax_report_registry_mini
Module Reference 2255c8f48c
Verification Status Unverifiable
Age 13 days
Sender 104643
More Info
Deployed in block 49,845,732
Deployed in tx fdcc
Methods 10
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
None
Errors
None
Event
None
Methods

Parameters
{
  "c1_hash": "<String of size 64 containing lowercase hex characters.>",
  "controllers": {
    "accounts": [
      "<AccountAddress>"
    ]
  },
  "f1_hash": "<String of size 64 containing lowercase hex characters.>",
  "pdf_checksum": "<String of size 64 containing lowercase hex characters.>",
  "s1_hash": "<String of size 64 containing lowercase hex characters.>",
  "stamp_id": "<String of size 32 containing lowercase hex characters.>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogError": []
    },
    {
      "Unauthorized": []
    },
    {
      "ContractCallerNotAllowed": []
    },
    {
      "StampAlreadyExists": []
    },
    {
      "StampNotFound": []
    },
    {
      "DuplicateAdmin": []
    },
    {
      "DuplicateController": []
    },
    {
      "AdminNotFound": []
    },
    {
      "ControllerNotFound": []
    },
    {
      "TooManyAdmins": []
    },
    {
      "TooManyControllers": []
    },
    {
      "CannotRemoveLastAdmin": []
    },
    {
      "CannotRemoveLastController": []
    },
    {
      "ValueTooLong": []
    }
  ]
}
Return
None

Parameters
{
  "account": "<AccountAddress>",
  "stamp_id": "<String of size 32 containing lowercase hex characters.>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogError": []
    },
    {
      "Unauthorized": []
    },
    {
      "ContractCallerNotAllowed": []
    },
    {
      "StampAlreadyExists": []
    },
    {
      "StampNotFound": []
    },
    {
      "DuplicateAdmin": []
    },
    {
      "DuplicateController": []
    },
    {
      "AdminNotFound": []
    },
    {
      "ControllerNotFound": []
    },
    {
      "TooManyAdmins": []
    },
    {
      "TooManyControllers": []
    },
    {
      "CannotRemoveLastAdmin": []
    },
    {
      "CannotRemoveLastController": []
    },
    {
      "ValueTooLong": []
    }
  ]
}
Return
None

Parameters
{
  "account": "<AccountAddress>",
  "stamp_id": "<String of size 32 containing lowercase hex characters.>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogError": []
    },
    {
      "Unauthorized": []
    },
    {
      "ContractCallerNotAllowed": []
    },
    {
      "StampAlreadyExists": []
    },
    {
      "StampNotFound": []
    },
    {
      "DuplicateAdmin": []
    },
    {
      "DuplicateController": []
    },
    {
      "AdminNotFound": []
    },
    {
      "ControllerNotFound": []
    },
    {
      "TooManyAdmins": []
    },
    {
      "TooManyControllers": []
    },
    {
      "CannotRemoveLastAdmin": []
    },
    {
      "CannotRemoveLastController": []
    },
    {
      "ValueTooLong": []
    }
  ]
}
Return
None

Parameters
"<String of size 32 containing lowercase hex characters.>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogError": []
    },
    {
      "Unauthorized": []
    },
    {
      "ContractCallerNotAllowed": []
    },
    {
      "StampAlreadyExists": []
    },
    {
      "StampNotFound": []
    },
    {
      "DuplicateAdmin": []
    },
    {
      "DuplicateController": []
    },
    {
      "AdminNotFound": []
    },
    {
      "ControllerNotFound": []
    },
    {
      "TooManyAdmins": []
    },
    {
      "TooManyControllers": []
    },
    {
      "CannotRemoveLastAdmin": []
    },
    {
      "CannotRemoveLastController": []
    },
    {
      "ValueTooLong": []
    }
  ]
}
Return
None

Parameters
"<AccountAddress>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogError": []
    },
    {
      "Unauthorized": []
    },
    {
      "ContractCallerNotAllowed": []
    },
    {
      "StampAlreadyExists": []
    },
    {
      "StampNotFound": []
    },
    {
      "DuplicateAdmin": []
    },
    {
      "DuplicateController": []
    },
    {
      "AdminNotFound": []
    },
    {
      "ControllerNotFound": []
    },
    {
      "TooManyAdmins": []
    },
    {
      "TooManyControllers": []
    },
    {
      "CannotRemoveLastAdmin": []
    },
    {
      "CannotRemoveLastController": []
    },
    {
      "ValueTooLong": []
    }
  ]
}
Return
None

Parameters
"<AccountAddress>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogError": []
    },
    {
      "Unauthorized": []
    },
    {
      "ContractCallerNotAllowed": []
    },
    {
      "StampAlreadyExists": []
    },
    {
      "StampNotFound": []
    },
    {
      "DuplicateAdmin": []
    },
    {
      "DuplicateController": []
    },
    {
      "AdminNotFound": []
    },
    {
      "ControllerNotFound": []
    },
    {
      "TooManyAdmins": []
    },
    {
      "TooManyControllers": []
    },
    {
      "CannotRemoveLastAdmin": []
    },
    {
      "CannotRemoveLastController": []
    },
    {
      "ValueTooLong": []
    }
  ]
}
Return
None

Parameters
None
Errors
None
Return
{
  "accounts": [
    "<AccountAddress>"
  ]
}

Parameters
"<String of size 32 containing lowercase hex characters.>"
Errors
None
Return
{
  "Enum": [
    {
      "None": []
    },
    {
      "Some": [
        {
          "stamp": {
            "c1_hash": "<String of size 64 containing lowercase hex characters.>",
            "f1_hash": "<String of size 64 containing lowercase hex characters.>",
            "pdf_checksum": "<String of size 64 containing lowercase hex characters.>",
            "s1_hash": "<String of size 64 containing lowercase hex characters.>"
          },
          "stamp_id": "<String of size 32 containing lowercase hex characters.>"
        }
      ]
    }
  ]
}

Parameters
"<String of size 32 containing lowercase hex characters.>"
Errors
None
Return
{
  "Enum": [
    {
      "None": []
    },
    {
      "Some": [
        {
          "accounts": [
            "<AccountAddress>"
          ]
        }
      ]
    }
  ]
}

Parameters
{
  "field": {
    "Enum": [
      {
        "F1": []
      },
      {
        "S1": []
      },
      {
        "C1": []
      }
    ]
  },
  "stamp_id": "<String of size 32 containing lowercase hex characters.>",
  "value": "<String with lowercase hex>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogError": []
    },
    {
      "Unauthorized": []
    },
    {
      "ContractCallerNotAllowed": []
    },
    {
      "StampAlreadyExists": []
    },
    {
      "StampNotFound": []
    },
    {
      "DuplicateAdmin": []
    },
    {
      "DuplicateController": []
    },
    {
      "AdminNotFound": []
    },
    {
      "ControllerNotFound": []
    },
    {
      "TooManyAdmins": []
    },
    {
      "TooManyControllers": []
    },
    {
      "CannotRemoveLastAdmin": []
    },
    {
      "CannotRemoveLastController": []
    },
    {
      "ValueTooLong": []
    }
  ]
}
Return
"<Bool>"
Module Usage