Withdrawal
The details of a withdrawal processed by Vega
type Withdrawal {
  id: ID!
  party: Party!
  amount: String!
  asset: Asset!
  status: WithdrawalStatus!
  ref: String!
  createdTimestamp: Timestamp!
  withdrawnTimestamp: Timestamp
  txHash: String
  details: WithdrawalDetails
}
Fields
Withdrawal.id ● ID! non-null scalar
The Vega internal ID of the withdrawal
Withdrawal.party ● Party! non-null object
The Party initiating the withdrawal
Withdrawal.amount ● String! non-null scalar
The amount to be withdrawn
Withdrawal.asset ● Asset! non-null object
The asset to be withdrawn
Withdrawal.status ● WithdrawalStatus! non-null enum
The current status of the withdrawal
Withdrawal.ref ● String! non-null scalar
A reference the foreign chain can use to refer to when processing the withdrawal
Withdrawal.createdTimestamp ● Timestamp! non-null scalar
RFC3339Nano time at which the withdrawal was created
Withdrawal.withdrawnTimestamp ● Timestamp scalar
RFC3339Nano time at which the withdrawal was finalised
Withdrawal.txHash ● String scalar
Hash of the transaction on the foreign chain
Withdrawal.details ● WithdrawalDetails union
Foreign chain specific details about the withdrawal
Returned by
withdrawal  query
Member of
Entities  object ● WithdrawalEdge  object
Implemented by
Event  union