ListContracts

rpc ListContracts

asset_controller.ListContractsRequest

Lists the history of all Contracts for a given wallet.

requests ListContractsRequest

asset_controller.ListContractsRequest

FieldTypeDescription
pageint32Page number for pagination. First page is '0'.
page_sizeint32Elements per page for pagination.
verifierstringWallet verifier.

returns ListContractsResponse

asset_controller.ListContractsResponse

FieldTypeDescription
contracts repeatedContractSummaryList of contracts with status metadata
totalCountuint32Total number of contracts
{
  "contracts": [
    {
      "contract_id": "9628a2d9-f932-41f0-b2da-b9de3103d945",
      "contract_type": "Swap",
      "created": "2022-12-19T16:39:57-08:00",
      "counterparties": [
        "zCounterpartyPublicKeyMultibase58Encoded",
        "zCounterpartyPublicKeyMultibase58Encoded2"
      ],
      "status": 1
    },
    {
      "contract_id": "9628a2d9-f932-41f0-b2da-b9de3103d945",
      "contract_type": "Swap",
      "created": "2022-12-19T16:39:57-08:00",
      "counterparties": [
        "zCounterpartyPublicKeyMultibase58Encoded",
        "zCounterpartyPublicKeyMultibase58Encoded2"
      ],
      "status": 1
    }
  ],
  "totalCount": 2
}