List Vouchers
Get voucher based on its index:
voucher(
  voucherIndex: Int!
  inputIndex: Int!
): Voucher!
Arguments
voucherIndex (Int!)
inputIndex (Int!)
Type
Voucher
Representation of a transaction that can be carried out on the base layer blockchain, such as a transfer of assets.
Example usage
1. Query a detailed voucher, including proof, using both the voucherIndex and inputIndex:
query voucher($voucherIndex: Int!, $inputIndex: Int!) {
  voucher(voucherIndex: $voucherIndex, inputIndex: $inputIndex) {
    index
    input {
      index
    }
    destination
    payload
    proof {
      validity {
        inputIndexWithinEpoch
        outputIndexWithinInput
        outputHashesRootHash
        vouchersEpochRootHash
        noticesEpochRootHash
        machineStateHash
        outputHashInOutputHashesSiblings
        outputHashesInEpochSiblings
      }
      context
    }
  }
}
Here, the query takes two variables: voucherIndex and inputIndex.
{
  "voucherIndex": 1,
  "inputIndex": 5
}
Get vouchers with support for pagination:
vouchers(
  first: Int
  last: Int
  after: String
  before: String
): VoucherConnection!
Arguments
first (Int)
Get at most the first n entries(forward pagination).
last (Int)
Get at most the last n entries(backward pagination).
after (String)
Get entries that come after the provided cursor(forward pagination).
before (String)
Get entries that come before the provided cursor(backward pagination).
Type
VoucherConnection
Pagination result.
Example usage
1. Query all vouchers:
query vouchers {
  vouchers {
    edges {
      node {
        index
        input {
          index
        }
        destination
        payload
      }
    }
  }
}
2. Query vouchers based on their inputIndex:
query vouchersByInput($inputIndex: Int!) {
  input(index: $inputIndex) {
    vouchers {
      edges {
        node {
          index
          input {
            index
          }
          destination
          payload
        }
      }
    }
  }
}
{
  "inputIndex": 1
}
In this example, the query is set to retrieve all vouchers at inputIndex 1