Execution Plan Details
The following query returns the full set of data available for the given Execution Plan record, including Intent
details, instructions and organization details
query{
plans (
filter: {key: "id", operator: EQ, value: "bank-x:106:id"}
) {
nodes {
id
intent {
id
start
end
status
remainingQuantity
type
intent {
... on PrimarySale {
issuerId
assetTerm {
amount
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
}
assetInstruction {
account {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
}
settlementTerm {
details{
... on PartialSettlement{
__typename
asset{
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
unitValue
}
... on FullSettlement{
__typename
asset{
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
amount
}
... on NoSettlement{
__typename
}
}
}
sellingSettlementInstruction {
accounts {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
}
}
... on BuyingIntent {
buyer
assetTerm {
amount
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
}
assetInstruction {
account {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
}
settlementTerm {
details{
... on PartialSettlement{
__typename
asset{
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
unitValue
}
... on FullSettlement{
__typename
asset{
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
amount
}
... on NoSettlement{
__typename
}
}
}
settlementInstruction {
account {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
}
signaturePolicyType
signaturePolicy {
... on ManualIntentSignaturePolicy {
_ignore
}
}
}
... on SellingIntent {
seller
sellingSettlementInstruction {
accounts {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
}
signaturePolicyType
signaturePolicy {
... on ManualIntentSignaturePolicy {
_ignore
}
}
}
... on LoanIntent {
borrower
lender
loanSettlementInstruction {
borrowerAccount {
... on FinP2PAssetAccount {
finId
}
}
lenderAccount {
... on FinP2PAssetAccount {
finId
}
}
}
loanInstruction {
openDate
closeDate
loanConditions {
... on RepaymentTerm {
repaymentVolume
}
... on InterestRate {
annualPercentageRate
}
}
}
signaturePolicyType
}
}
}
organizations {
organizationId
}
creationTimestamp
status
instructions {
sequence
organizations {
organizationId
}
details {
__typename
... on IssueInstruction {
buyer
dstAccount: destinationAccount {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
}
... on HoldInstruction {
source
destination
sourceAccount {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
destinationAccount {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
amount
}
... on ReleaseInstruction {
sourceAccount {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
dstAccount: destinationAccount{
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
amount
}
... on TransferInstruction {
sourceAccount {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
dstAccount:destinationAccount {
asset {
... on Cryptocurrency {
symbol
}
... on FiatAsset {
code
}
... on FinP2PAsset {
resourceId
}
}
identifier {
... on CryptoWalletAccount {
address
}
... on FinP2PAssetAccount {
finId
orgId
}
... on Iban {
code
}
}
}
amount
}
... on AwaitInstruction {
waitTime
}
}
status
state {
... on SuccessState {
__typename
}
... on ErrorState {
code
message
}
... on UnknownState {
__typename
}
}
approvals {
nodes {
planId
sequence
orgId
status
}
}
}
approvals {
planId
orgId
status
}
}
}
}
{
"data": {
}
}
