DFLOW_IDL: { accounts: ({ name: string; type: { fields: ({ name: string; type: string } | { name: string; type: { option: string; vec: undefined } } | { name: string; type: { option: undefined; vec: { defined: string } } })[]; kind: string } } | { name: string; type: { fields: ({ name: string; type: string } | { name: string; type: { defined: string } })[]; kind: string } } | { name: string; type: { fields: ({ name: string; type: string } | { name: string; type: { array: (string | number)[]; vec: undefined } } | { name: string; type: { array: undefined; vec: { defined: string } } } | { name: string; type: { array: undefined; vec: string } })[]; kind: string } })[]; errors: { code: number; name: string }[]; instructions: { accounts: ({ docs: string[]; isMut: boolean; isSigner: boolean; name: string } | { docs: undefined; isMut: boolean; isSigner: boolean; name: string })[]; args: ({ name: string; type: string } | { name: string; type: { array: (string | number)[] } })[]; docs: string[]; name: string }[]; name: string; types: ({ name: string; type: { fields: ({ name: string; type: string } | { name: string; type: { array: (string | number)[] } })[]; kind: string; variants: undefined } } | { name: string; type: { fields: undefined; kind: string; variants: { name: string }[] } })[]; version: string }
Type declaration
-
accounts: ({ name: string; type: { fields: ({ name: string; type: string } | { name: string; type: { option: string; vec: undefined } } | { name: string; type: { option: undefined; vec: { defined: string } } })[]; kind: string } } | { name: string; type: { fields: ({ name: string; type: string } | { name: string; type: { defined: string } })[]; kind: string } } | { name: string; type: { fields: ({ name: string; type: string } | { name: string; type: { array: (string | number)[]; vec: undefined } } | { name: string; type: { array: undefined; vec: { defined: string } } } | { name: string; type: { array: undefined; vec: string } })[]; kind: string } })[]
-
errors: { code: number; name: string }[]
-
instructions: { accounts: ({ docs: string[]; isMut: boolean; isSigner: boolean; name: string } | { docs: undefined; isMut: boolean; isSigner: boolean; name: string })[]; args: ({ name: string; type: string } | { name: string; type: { array: (string | number)[] } })[]; docs: string[]; name: string }[]
-
name: string
-
types: ({ name: string; type: { fields: ({ name: string; type: string } | { name: string; type: { array: (string | number)[] } })[]; kind: string; variants: undefined } } | { name: string; type: { fields: undefined; kind: string; variants: { name: string }[] } })[]
-
version: string