@tributary-so/sdk
Preparing search index...
ComposablePolicyRecipeOutput
Interface ComposablePolicyRecipeOutput
Output of
composablePolicyRecipe
— the
createComposablePolicy
arg bundle.
interface
ComposablePolicyRecipeOutput
{
forwardConfig
:
{
forwardFlags
:
number
;
inputMint
:
PublicKey
;
instructionConstraint
:
{
dataChecks
:
{
expected
:
number
[]
;
length
:
number
;
offset
:
number
}
[]
;
numDataChecks
:
number
;
numPinnedAccounts
:
number
;
pinnedAccounts
:
{
index
:
number
;
pubkey
:
PublicKey
}
[]
;
programId
:
PublicKey
;
}
;
outputMint
:
PublicKey
;
}
;
postValidation
:
DecodeEnum
;
postValidationInit
:
{
numPinnedAccounts
:
number
;
pinnedAccounts
:
{
index
:
number
;
pubkey
:
PublicKey
}
[]
;
validationData
:
Buffer
;
}
;
preValidation
:
DecodeEnum
;
preValidationInit
:
{
numPinnedAccounts
:
number
;
pinnedAccounts
:
{
index
:
number
;
pubkey
:
PublicKey
}
[]
;
validationData
:
Buffer
;
}
;
}
Index
Properties
forward
Config
post
Validation
post
Validation
Init
pre
Validation
pre
Validation
Init
Properties
forward
Config
forwardConfig
:
{
forwardFlags
:
number
;
inputMint
:
PublicKey
;
instructionConstraint
:
{
dataChecks
:
{
expected
:
number
[]
;
length
:
number
;
offset
:
number
}
[]
;
numDataChecks
:
number
;
numPinnedAccounts
:
number
;
pinnedAccounts
:
{
index
:
number
;
pubkey
:
PublicKey
}
[]
;
programId
:
PublicKey
;
}
;
outputMint
:
PublicKey
;
}
post
Validation
postValidation
:
DecodeEnum
post
Validation
Init
postValidationInit
:
{
numPinnedAccounts
:
number
;
pinnedAccounts
:
{
index
:
number
;
pubkey
:
PublicKey
}
[]
;
validationData
:
Buffer
;
}
pre
Validation
preValidation
:
DecodeEnum
pre
Validation
Init
preValidationInit
:
{
numPinnedAccounts
:
number
;
pinnedAccounts
:
{
index
:
number
;
pubkey
:
PublicKey
}
[]
;
validationData
:
Buffer
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
forward
Config
post
Validation
post
Validation
Init
pre
Validation
pre
Validation
Init
@tributary-so/sdk
Loading...
Output of composablePolicyRecipe — the
createComposablePolicyarg bundle.