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