Voucher
Representation of a transaction that can be carried out on the base layer blockchain, such as a transfer of assets
type Voucher {
  index: Int!
  input: Input!
  destination: String!
  payload: String!
  proof: Proof
}
Fields
index (Int!)
Voucher index within the context of the input that produced it
input (Input!)
Input whose processing produced the voucher
destination (String!)
Transaction destination address in Ethereum hex binary format (20 bytes), starting with '0x'
payload (String!)
Transaction payload in Ethereum hex binary format, starting with '0x'
proof (Proof)
Proof object that allows this voucher to be validated and executed on the base layer blockchain