Cregis Developer Docs
POST/openapi/v1/wallet_history_transaction_info

Query Wallet Historical Transactions

Query wallet historical transactions. Supports filtering by transaction hash, transaction status, transaction type, block time range, blockchain ID, token ID, and pagination parameters.

Rate limit: 1000 requests/minute

Request

Headers

  • Access-Keystringrequired

    API Key identifier used to identify the caller.

  • Access-Timestampinteger<int64>required

    Unix timestamp in milliseconds.

  • Access-Noncestringrequired

    Random string used to prevent replay attacks.

  • Access-Signaturestringrequired

    Request signature calculated with the Access Secret.

Request Body

required

application/json
  • wallet_idinteger<int64>required

    Wallet ID to query. You can find it in Cregis portal > Wallet > Settings.

  • page_numinteger<int32>

    Page number. Defaults to 1 if omitted.

  • page_sizeinteger<int32>

    Number of records per page. Defaults to 10 if omitted. Maximum value is 100.

  • txidstring

    Transaction hash.

  • transaction_statusinteger<int32>
    enum: 1, 2

    Transaction status

    • 1successful
    • 2failed
  • transaction_typeinteger<int32>
    enum: 1, 2

    Transaction type

    • 1receive
    • 2send
  • blocktime_startinteger<int64>

    Block time query start timestamp, 10-digit Unix timestamp.

  • blocktime_endinteger<int64>

    Block time query end timestamp, 10-digit Unix timestamp.

  • chain_idstring

    Blockchain ID.

  • token_idstring

    Token ID.

Responses

200Success
application/json
  • codestring

    Response code.

  • msgstring

    Response message.

  • dataobject

    Response data.

    • totalinteger<int64>

      Total number of records.

    • page_numinteger<int32>

      Current page number.

    • page_sizeinteger<int32>

      Number of records per page.

    • rowsarray

      Historical transaction list.

      Array items

      • wallet_idinteger<int64>

        Wallet ID.

      • chain_idstring

        Blockchain ID.

      • token_idstring

        Token ID.

      • from_addressstring

        Sender address.

      • to_addressstring

        Recipient address.

      • amountstring

        Transaction amount.

      • transaction_statusinteger<int32>
        enum: 1, 2

        Transaction status

        • 1successful
        • 2failed
      • transaction_typeinteger<int32>
        enum: 1, 2

        Transaction type

        • 1receive
        • 2send
      • txidstring

        Transaction hash.

      • block_heightstring

        Block height.

      • block_timeinteger<int64>

        Block time, 10-digit Unix timestamp.

      • feestring

        Miner fee.