Created
December 31, 2024 15:36
-
-
Save ngundotra/9dd35e5f99cb6fe4bf53db17e98ffa6f to your computer and use it in GitHub Desktop.
Lighthouse Codama With No Hook Links
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"kind":"rootNode","standard":"codama","version":"1.2.0","program":{"kind":"programNode","name":"lighthouse","publicKey":"L2TExMFKdjpN9kozasaurPirfHy9P8sbXoAN1qA3S95","version":"2.0.0","origin":"shank","docs":[],"accounts":[],"instructions":[{"kind":"instructionNode","name":"memoryWrite","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"programId","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Lighthouse program"],"defaultValue":{"kind":"programIdValueNode"}},{"kind":"instructionAccountNode","name":"systemProgram","isWritable":false,"isSigner":false,"isOptional":false,"docs":["System program"],"defaultValue":{"kind":"publicKeyValueNode","publicKey":"11111111111111111111111111111111","identifier":"splSystem"}},{"kind":"instructionAccountNode","name":"payer","isWritable":true,"isSigner":true,"isOptional":false,"docs":["Payer account"],"defaultValue":{"kind":"payerValueNode"}},{"kind":"instructionAccountNode","name":"memory","isWritable":true,"isSigner":false,"isOptional":false,"docs":["Memory account"]},{"kind":"instructionAccountNode","name":"sourceAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Account to be written to memory"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":0}},{"kind":"instructionArgumentNode","name":"memoryId","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":0}},{"kind":"instructionArgumentNode","name":"memoryBump","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"writeOffset","docs":[],"type":{"kind":"definedTypeLinkNode","name":"compactU64"}},{"kind":"instructionArgumentNode","name":"writeType","docs":[],"type":{"kind":"definedTypeLinkNode","name":"writeType"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"memoryClose","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"programId","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Lighthouse program"],"defaultValue":{"kind":"programIdValueNode"}},{"kind":"instructionAccountNode","name":"payer","isWritable":true,"isSigner":true,"isOptional":false,"docs":["Payer account"],"defaultValue":{"kind":"payerValueNode"}},{"kind":"instructionAccountNode","name":"memory","isWritable":true,"isSigner":false,"isOptional":false,"docs":["Memory account"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":1}},{"kind":"instructionArgumentNode","name":"memoryId","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"instructionArgumentNode","name":"memoryBump","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertAccountData","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":2}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"offset","docs":[],"type":{"kind":"definedTypeLinkNode","name":"compactU64"}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"dataValueAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertAccountDataMulti","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":3}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertions","docs":[],"type":{"kind":"definedTypeLinkNode","name":"accountDataAssertions"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertAccountDelta","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"accountA","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Account A where the delta is calculated from"]},{"kind":"instructionAccountNode","name":"accountB","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Account B where the delta is calculated to"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":4}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"accountDeltaAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertAccountInfo","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":5}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"accountInfoAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertAccountInfoMulti","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":6}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertions","docs":[],"type":{"kind":"definedTypeLinkNode","name":"accountInfoAssertions"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertMintAccount","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":7}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"mintAccountAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertMintAccountMulti","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":8}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertions","docs":[],"type":{"kind":"definedTypeLinkNode","name":"mintAccountAssertions"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertTokenAccount","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":9}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"tokenAccountAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertTokenAccountMulti","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":10}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertions","docs":[],"type":{"kind":"definedTypeLinkNode","name":"tokenAccountAssertions"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertStakeAccount","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":11}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"stakeAccountAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertStakeAccountMulti","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":12}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertions","docs":[],"type":{"kind":"definedTypeLinkNode","name":"stakeAccountAssertions"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertUpgradeableLoaderAccount","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":13}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"upgradeableLoaderStateAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertUpgradeableLoaderAccountMulti","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":14}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertions","docs":[],"type":{"kind":"definedTypeLinkNode","name":"upgradeableLoaderStateAssertions"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertSysvarClock","docs":[],"optionalAccountStrategy":"programId","accounts":[],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":15}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"sysvarClockAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertMerkleTreeAccount","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetMerkleTree","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target merkle tree account to be asserted"]},{"kind":"instructionAccountNode","name":"root","isWritable":false,"isSigner":false,"isOptional":false,"docs":["The current root of the merkle tree"]},{"kind":"instructionAccountNode","name":"splAccountCompression","isWritable":false,"isSigner":false,"isOptional":false,"docs":["SPL account compression program"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":16}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"merkleTreeAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]},{"kind":"instructionNode","name":"assertBubblegumTreeConfigAccount","docs":[],"optionalAccountStrategy":"programId","accounts":[{"kind":"instructionAccountNode","name":"targetAccount","isWritable":false,"isSigner":false,"isOptional":false,"docs":["Target mpl-bubblegum tree config account to be asserted"]}],"arguments":[{"kind":"instructionArgumentNode","name":"discriminator","defaultValueStrategy":"omitted","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"},"defaultValue":{"kind":"numberValueNode","number":17}},{"kind":"instructionArgumentNode","name":"logLevel","docs":[],"type":{"kind":"definedTypeLinkNode","name":"logLevel"},"defaultValue":{"kind":"enumValueNode","variant":"silent","enum":{"kind":"definedTypeLinkNode","name":"logLevel"}}},{"kind":"instructionArgumentNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"bubblegumTreeConfigAssertion"}}],"discriminators":[{"kind":"fieldDiscriminatorNode","name":"discriminator","offset":0}]}],"definedTypes":[{"kind":"definedTypeNode","name":"dataValueAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"bool","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"u8","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i8","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i8","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"u16","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u16","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i16","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i16","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"u32","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i32","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i32","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"u64","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i64","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"u128","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u128","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i128","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i128","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"bytes","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"definedTypeLinkNode","name":"compactBytes"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"pubkey","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"accountDeltaAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"accountInfo","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"aOffset","docs":[],"type":{"kind":"definedTypeLinkNode","name":"compactU64"}},{"kind":"structFieldTypeNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"accountInfoDeltaAssertion"}}]}},{"kind":"enumStructVariantTypeNode","name":"data","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"aOffset","docs":[],"type":{"kind":"definedTypeLinkNode","name":"compactU64"}},{"kind":"structFieldTypeNode","name":"bOffset","docs":[],"type":{"kind":"definedTypeLinkNode","name":"compactU64"}},{"kind":"structFieldTypeNode","name":"assertion","docs":[],"type":{"kind":"definedTypeLinkNode","name":"dataValueDeltaAssertion"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"dataValueDeltaAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"u8","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i16","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i8","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i16","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"u16","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i32","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i16","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i32","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"u32","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i32","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"u64","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i128","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"i64","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i128","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"bytes","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"length","docs":[],"type":{"kind":"numberTypeNode","format":"u16","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"accountInfoDeltaAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"lamports","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i128","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"dataLength","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i128","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"owner","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"rentEpoch","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i128","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"accountInfoAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"lamports","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"dataLength","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"owner","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"knownOwner","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"definedTypeLinkNode","name":"knownProgram"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"rentEpoch","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"isSigner","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"isWritable","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"executable","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"verifyDatahash","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"expectedHash","docs":[],"type":{"kind":"fixedSizeTypeNode","size":32,"type":{"kind":"bytesTypeNode"}}},{"kind":"structFieldTypeNode","name":"start","docs":[],"type":{"kind":"definedTypeLinkNode","name":"compactU64"}},{"kind":"structFieldTypeNode","name":"length","docs":[],"type":{"kind":"definedTypeLinkNode","name":"compactU64"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"assertionResult","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumTupleVariantTypeNode","name":"u8","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u8","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"u16","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u16","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u16","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"u32","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u32","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u32","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"u64","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u64","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u64","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"u128","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u128","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u128","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"i8","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i8","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i8","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"i16","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i16","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i16","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"i32","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i32","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i32","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"i64","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i64","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i64","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"i128","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i128","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"i128","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"pubkey","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"publicKeyTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"publicKeyTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"bytes","tuple":{"kind":"tupleTypeNode","items":[{"kind":"sizePrefixTypeNode","type":{"kind":"bytesTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"sizePrefixTypeNode","type":{"kind":"bytesTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"bool","tuple":{"kind":"tupleTypeNode","items":[{"kind":"optionTypeNode","fixed":false,"item":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"optionTypeNode","fixed":false,"item":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"numberTypeNode","format":"u8","endian":"le"},{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"bubblegumTreeConfigAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"treeCreator","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"treeDelegate","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"totalMintCapacity","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"numMinted","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"isPublic","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"isDecompressible","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"sysvarClockAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"slot","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"epochStartTimestamp","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"epoch","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"leaderScheduleEpoch","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"unixTimestamp","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"knownProgram","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"system"},{"kind":"enumEmptyVariantTypeNode","name":"token"},{"kind":"enumEmptyVariantTypeNode","name":"token2022"},{"kind":"enumEmptyVariantTypeNode","name":"rent"},{"kind":"enumEmptyVariantTypeNode","name":"stake"},{"kind":"enumEmptyVariantTypeNode","name":"vote"},{"kind":"enumEmptyVariantTypeNode","name":"bpfLoader"},{"kind":"enumEmptyVariantTypeNode","name":"upgradeableLoader"},{"kind":"enumEmptyVariantTypeNode","name":"sysvarConfig"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"logLevel","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"silent"},{"kind":"enumEmptyVariantTypeNode","name":"plaintextMessage"},{"kind":"enumEmptyVariantTypeNode","name":"encodedMessage"},{"kind":"enumEmptyVariantTypeNode","name":"encodedNoop"},{"kind":"enumEmptyVariantTypeNode","name":"failedPlaintextMessage"},{"kind":"enumEmptyVariantTypeNode","name":"failedEncodedMessage"},{"kind":"enumEmptyVariantTypeNode","name":"failedEncodedNoop"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"merkleTreeAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"verifyLeaf","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"leafIndex","docs":[],"type":{"kind":"numberTypeNode","format":"u32","endian":"le"}},{"kind":"structFieldTypeNode","name":"leafHash","docs":[],"type":{"kind":"fixedSizeTypeNode","size":32,"type":{"kind":"bytesTypeNode"}}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"mintAccountAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"mintAuthority","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"optionTypeNode","fixed":false,"item":{"kind":"publicKeyTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"supply","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"decimals","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"isInitialized","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"freezeAuthority","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"optionTypeNode","fixed":false,"item":{"kind":"publicKeyTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"integerOperator","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"equal"},{"kind":"enumEmptyVariantTypeNode","name":"notEqual"},{"kind":"enumEmptyVariantTypeNode","name":"greaterThan"},{"kind":"enumEmptyVariantTypeNode","name":"lessThan"},{"kind":"enumEmptyVariantTypeNode","name":"greaterThanOrEqual"},{"kind":"enumEmptyVariantTypeNode","name":"lessThanOrEqual"},{"kind":"enumEmptyVariantTypeNode","name":"contains"},{"kind":"enumEmptyVariantTypeNode","name":"doesNotContain"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"equatableOperator","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"equal"},{"kind":"enumEmptyVariantTypeNode","name":"notEqual"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"stakeStateType","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"uninitialized"},{"kind":"enumEmptyVariantTypeNode","name":"initialized"},{"kind":"enumEmptyVariantTypeNode","name":"stake"},{"kind":"enumEmptyVariantTypeNode","name":"rewardsPool"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"stakeAccountAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"state","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"definedTypeLinkNode","name":"stakeStateType"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumTupleVariantTypeNode","name":"metaAssertion","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"metaAssertion"}]}},{"kind":"enumTupleVariantTypeNode","name":"stakeAssertion","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"stakeAssertion"}]}},{"kind":"enumStructVariantTypeNode","name":"stakeFlags","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"metaAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"rentExemptReserve","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"authorizedStaker","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"authorizedWithdrawer","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"lockupUnixTimestamp","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"i64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"lockupEpoch","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"lockupCustodian","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"stakeAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"delegationVoterPubkey","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"delegationStake","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"delegationActivationEpoch","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"delegationDeactivationEpoch","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"creditsObserved","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"tokenAccountAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"mint","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"owner","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"amount","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"delegate","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"optionTypeNode","fixed":false,"item":{"kind":"publicKeyTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"state","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"isNative","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"optionTypeNode","fixed":false,"item":{"kind":"numberTypeNode","format":"u64","endian":"le"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"delegatedAmount","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"closeAuthority","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"optionTypeNode","fixed":false,"item":{"kind":"publicKeyTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumEmptyVariantTypeNode","name":"tokenAccountOwnerIsDerived"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"upgradeableLoaderStateType","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"uninitialized"},{"kind":"enumEmptyVariantTypeNode","name":"buffer"},{"kind":"enumEmptyVariantTypeNode","name":"program"},{"kind":"enumEmptyVariantTypeNode","name":"programData"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"upgradeableLoaderStateAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"state","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"definedTypeLinkNode","name":"upgradeableLoaderStateType"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumTupleVariantTypeNode","name":"buffer","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"upgradableBufferAssertion"}]}},{"kind":"enumTupleVariantTypeNode","name":"program","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"upgradeableProgramAssertion"}]}},{"kind":"enumTupleVariantTypeNode","name":"programData","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"upgradeableProgramDataAssertion"}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"upgradableBufferAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"authority","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"optionTypeNode","fixed":false,"item":{"kind":"publicKeyTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"upgradeableProgramAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"programDataAddress","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"upgradeableProgramDataAssertion","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"upgradeAuthority","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"optionTypeNode","fixed":false,"item":{"kind":"publicKeyTypeNode"},"prefix":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"equatableOperator"}}]}},{"kind":"enumStructVariantTypeNode","name":"slot","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"value","docs":[],"type":{"kind":"numberTypeNode","format":"u64","endian":"le"}},{"kind":"structFieldTypeNode","name":"operator","docs":[],"type":{"kind":"definedTypeLinkNode","name":"integerOperator"}}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"accountInfoField","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"key"},{"kind":"enumEmptyVariantTypeNode","name":"lamports"},{"kind":"enumEmptyVariantTypeNode","name":"dataLength"},{"kind":"enumEmptyVariantTypeNode","name":"owner"},{"kind":"enumEmptyVariantTypeNode","name":"rentEpoch"},{"kind":"enumEmptyVariantTypeNode","name":"executable"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"clockField","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumEmptyVariantTypeNode","name":"slot"},{"kind":"enumEmptyVariantTypeNode","name":"epochStartTimestamp"},{"kind":"enumEmptyVariantTypeNode","name":"epoch"},{"kind":"enumEmptyVariantTypeNode","name":"leaderScheduleEpoch"},{"kind":"enumEmptyVariantTypeNode","name":"unixTimestamp"}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"dataValue","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumTupleVariantTypeNode","name":"bool","tuple":{"kind":"tupleTypeNode","items":[{"kind":"booleanTypeNode","size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"u8","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"u8","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"i8","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"i8","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"u16","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"u16","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"i16","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"i16","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"u32","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"u32","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"i32","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"i32","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"u64","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"u64","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"i64","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"i64","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"u128","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"u128","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"i128","tuple":{"kind":"tupleTypeNode","items":[{"kind":"numberTypeNode","format":"i128","endian":"le"}]}},{"kind":"enumTupleVariantTypeNode","name":"bytes","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"compactBytes"}]}},{"kind":"enumTupleVariantTypeNode","name":"pubkey","tuple":{"kind":"tupleTypeNode","items":[{"kind":"publicKeyTypeNode"}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}},{"kind":"definedTypeNode","name":"writeType","docs":[],"type":{"kind":"enumTypeNode","variants":[{"kind":"enumStructVariantTypeNode","name":"accountData","struct":{"kind":"structTypeNode","fields":[{"kind":"structFieldTypeNode","name":"offset","docs":[],"type":{"kind":"numberTypeNode","format":"u16","endian":"le"}},{"kind":"structFieldTypeNode","name":"dataLength","docs":[],"type":{"kind":"numberTypeNode","format":"u16","endian":"le"}}]}},{"kind":"enumTupleVariantTypeNode","name":"accountInfoField","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"accountInfoField"}]}},{"kind":"enumTupleVariantTypeNode","name":"dataValue","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"dataValue"}]}},{"kind":"enumTupleVariantTypeNode","name":"clock","tuple":{"kind":"tupleTypeNode","items":[{"kind":"definedTypeLinkNode","name":"clockField"}]}}],"size":{"kind":"numberTypeNode","format":"u8","endian":"le"}}}],"pdas":[{"kind":"pdaNode","name":"memory","docs":[],"seeds":[{"kind":"constantPdaSeedNode","type":{"kind":"stringTypeNode","encoding":"utf8"},"value":{"kind":"stringValueNode","string":"memory"}},{"kind":"variablePdaSeedNode","name":"payer","docs":[],"type":{"kind":"publicKeyTypeNode"}},{"kind":"variablePdaSeedNode","name":"memoryId","docs":[],"type":{"kind":"numberTypeNode","format":"u8","endian":"le"}}]}],"errors":[{"kind":"errorNode","name":"invalidInstructionData","code":6000,"message":"Invalid instruction","docs":["InvalidInstructionData: Invalid instruction"]},{"kind":"errorNode","name":"assertionFailed","code":6001,"message":"AssertionFailed","docs":["AssertionFailed: AssertionFailed"]},{"kind":"errorNode","name":"notEnoughAccounts","code":6002,"message":"NotEnoughAccounts","docs":["NotEnoughAccounts: NotEnoughAccounts"]},{"kind":"errorNode","name":"bumpNotFound","code":6003,"message":"BumpNotFound","docs":["BumpNotFound: BumpNotFound"]},{"kind":"errorNode","name":"accountBorrowFailed","code":6004,"message":"AccountBorrowFailed","docs":["AccountBorrowFailed: AccountBorrowFailed"]},{"kind":"errorNode","name":"rangeOutOfBounds","code":6005,"message":"RangeOutOfBounds","docs":["RangeOutOfBounds: RangeOutOfBounds"]},{"kind":"errorNode","name":"indexOutOfBounds","code":6006,"message":"IndexOutOfBounds","docs":["IndexOutOfBounds: IndexOutOfBounds"]},{"kind":"errorNode","name":"failedToDeserialize","code":6007,"message":"FailedToDeserialize","docs":["FailedToDeserialize: FailedToDeserialize"]},{"kind":"errorNode","name":"failedToSerialize","code":6008,"message":"FailedToSerialize","docs":["FailedToSerialize: FailedToSerialize"]},{"kind":"errorNode","name":"accountOwnerMismatch","code":6009,"message":"AccountOwnerMismatch","docs":["AccountOwnerMismatch: AccountOwnerMismatch"]},{"kind":"errorNode","name":"accountKeyMismatch","code":6010,"message":"AccountKeyMismatch","docs":["AccountKeyMismatch: AccountKeyMismatch"]},{"kind":"errorNode","name":"accountNotInitialized","code":6011,"message":"AccountNotInitialized","docs":["AccountNotInitialized: AccountNotInitialized"]},{"kind":"errorNode","name":"accountOwnerValidationFailed","code":6012,"message":"AccountOwnerValidationFailed","docs":["AccountOwnerValidationFailed: AccountOwnerValidationFailed"]},{"kind":"errorNode","name":"accountFundedValidationFailed","code":6013,"message":"AccountFundedValidationFailed","docs":["AccountFundedValidationFailed: AccountFundedValidationFailed"]},{"kind":"errorNode","name":"accountDiscriminatorValidationFailed","code":6014,"message":"AccountDiscriminatorValidationFailed","docs":["AccountDiscriminatorValidationFailed: AccountDiscriminatorValidationFailed"]},{"kind":"errorNode","name":"accountValidationFailed","code":6015,"message":"AccountValidaitonFailed","docs":["AccountValidationFailed: AccountValidaitonFailed"]},{"kind":"errorNode","name":"crossProgramInvokeViolation","code":6016,"message":"CrossProgramInvokeViolation","docs":["CrossProgramInvokeViolation: CrossProgramInvokeViolation"]}]},"additionalPrograms":[]} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment