---
source: crates/client/src/client/schema/tx.rs
expression: operation.query
---
query($after: String, $before: String, $first: Int, $last: Int) {
  transactions(after: $after, before: $before, first: $first, last: $last) {
    edges {
      cursor
      node {
        rawPayload
        receipts {
          rawPayload
        }
        status {
          __typename
          ... on SubmittedStatus {
            time
          }
          ... on SuccessStatus {
            block {
              id
            }
            time
            programState {
              returnType
              data
            }
          }
          ... on SqueezedOutStatus {
            reason
          }
          ... on FailureStatus {
            block {
              id
            }
            time
            reason
            programState {
              returnType
              data
            }
          }
        }
      }
    }
    pageInfo {
      endCursor
      hasNextPage
      hasPreviousPage
      startCursor
    }
  }
}


