UNPKG

micro-sol-signer

Version:

Create, sign & decode Solana transactions with minimum deps

990 lines 41.5 kB
declare const _default: { readonly kind: "rootNode"; readonly program: { readonly kind: "programNode"; readonly pdas: readonly []; readonly accounts: readonly [{ readonly kind: "accountNode"; readonly data: { readonly kind: "structTypeNode"; readonly fields: readonly [{ readonly kind: "structFieldTypeNode"; readonly name: "version"; readonly type: { readonly kind: "definedTypeLinkNode"; readonly name: "nonceVersion"; }; readonly docs: readonly []; }, { readonly kind: "structFieldTypeNode"; readonly name: "state"; readonly type: { readonly kind: "definedTypeLinkNode"; readonly name: "nonceState"; }; readonly docs: readonly []; }, { readonly kind: "structFieldTypeNode"; readonly name: "authority"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }, { readonly kind: "structFieldTypeNode"; readonly name: "blockhash"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }, { readonly kind: "structFieldTypeNode"; readonly name: "lamportsPerSignature"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }]; }; readonly name: "nonce"; readonly idlName: "Nonce"; readonly docs: readonly []; readonly size: 80; }]; readonly instructions: readonly [{ readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "payer"; readonly isWritable: true; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "payerValueNode"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "newAccount"; readonly isWritable: true; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 0; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "lamports"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "space"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "programAddress"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }]; readonly byteDeltas: readonly [{ readonly kind: "instructionByteDeltaNode"; readonly value: { readonly kind: "argumentValueNode"; readonly name: "space"; }; readonly withHeader: true; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "createAccount"; readonly idlName: "CreateAccount"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "account"; readonly isWritable: true; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 1; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "programAddress"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "assign"; readonly idlName: "Assign"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "source"; readonly isWritable: true; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "destination"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 2; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "amount"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "transferSol"; readonly idlName: "TransferSol"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "payer"; readonly isWritable: true; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "payerValueNode"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "newAccount"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "baseAccount"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 3; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "base"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "seed"; readonly type: { readonly kind: "sizePrefixTypeNode"; readonly type: { readonly kind: "stringTypeNode"; readonly encoding: "utf8"; }; readonly prefix: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "amount"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "space"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "programAddress"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "createAccountWithSeed"; readonly idlName: "CreateAccountWithSeed"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "nonceAccount"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "recentBlockhashesSysvar"; readonly isWritable: false; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "publicKeyValueNode"; readonly publicKey: "SysvarRecentB1ockHashes11111111111111111111"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "nonceAuthority"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 4; }; readonly defaultValueStrategy: "omitted"; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "advanceNonceAccount"; readonly idlName: "AdvanceNonceAccount"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "nonceAccount"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "recipientAccount"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "recentBlockhashesSysvar"; readonly isWritable: false; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "publicKeyValueNode"; readonly publicKey: "SysvarRecentB1ockHashes11111111111111111111"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "rentSysvar"; readonly isWritable: false; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "publicKeyValueNode"; readonly publicKey: "SysvarRent111111111111111111111111111111111"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "nonceAuthority"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 5; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "withdrawAmount"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "withdrawNonceAccount"; readonly idlName: "WithdrawNonceAccount"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "nonceAccount"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "recentBlockhashesSysvar"; readonly isWritable: false; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "publicKeyValueNode"; readonly publicKey: "SysvarRecentB1ockHashes11111111111111111111"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "rentSysvar"; readonly isWritable: false; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "publicKeyValueNode"; readonly publicKey: "SysvarRent111111111111111111111111111111111"; }; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 6; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "nonceAuthority"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "initializeNonceAccount"; readonly idlName: "InitializeNonceAccount"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "nonceAccount"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "nonceAuthority"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 7; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "newNonceAuthority"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "authorizeNonceAccount"; readonly idlName: "AuthorizeNonceAccount"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "newAccount"; readonly isWritable: true; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 8; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "space"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "allocate"; readonly idlName: "Allocate"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "newAccount"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "baseAccount"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 9; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "base"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "seed"; readonly type: { readonly kind: "sizePrefixTypeNode"; readonly type: { readonly kind: "stringTypeNode"; readonly encoding: "utf8"; }; readonly prefix: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "space"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "programAddress"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "allocateWithSeed"; readonly idlName: "AllocateWithSeed"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "account"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "baseAccount"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 10; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "base"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "seed"; readonly type: { readonly kind: "sizePrefixTypeNode"; readonly type: { readonly kind: "stringTypeNode"; readonly encoding: "utf8"; }; readonly prefix: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "programAddress"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "assignWithSeed"; readonly idlName: "AssignWithSeed"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "source"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "baseAccount"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "destination"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 11; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "amount"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "fromSeed"; readonly type: { readonly kind: "sizePrefixTypeNode"; readonly type: { readonly kind: "stringTypeNode"; readonly encoding: "utf8"; }; readonly prefix: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "fromOwner"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "transferSolWithSeed"; readonly idlName: "TransferSolWithSeed"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "nonceAccount"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }]; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 12; }; readonly defaultValueStrategy: "omitted"; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "upgradeNonceAccount"; readonly idlName: "UpgradeNonceAccount"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }]; readonly definedTypes: readonly [{ readonly kind: "definedTypeNode"; readonly name: "nonceVersion"; readonly type: { readonly kind: "enumTypeNode"; readonly variants: readonly [{ readonly kind: "enumEmptyVariantTypeNode"; readonly name: "legacy"; }, { readonly kind: "enumEmptyVariantTypeNode"; readonly name: "current"; }]; readonly size: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; }; readonly idlName: "NonceVersion"; readonly docs: readonly []; }, { readonly kind: "definedTypeNode"; readonly name: "nonceState"; readonly type: { readonly kind: "enumTypeNode"; readonly variants: readonly [{ readonly kind: "enumEmptyVariantTypeNode"; readonly name: "uninitialized"; }, { readonly kind: "enumEmptyVariantTypeNode"; readonly name: "initialized"; }]; readonly size: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; }; readonly idlName: "NonceState"; readonly docs: readonly []; }]; readonly errors: readonly [{ readonly kind: "errorNode"; readonly name: "accountAlreadyInUse"; readonly idlName: "AccountAlreadyInUse"; readonly code: 0; readonly message: "an account with the same address already exists"; readonly docs: readonly ["AccountAlreadyInUse: an account with the same address already exists"]; }, { readonly kind: "errorNode"; readonly name: "resultWithNegativeLamports"; readonly idlName: "ResultWithNegativeLamports"; readonly code: 1; readonly message: "account does not have enough SOL to perform the operation"; readonly docs: readonly ["ResultWithNegativeLamports: account does not have enough SOL to perform the operation"]; }, { readonly kind: "errorNode"; readonly name: "invalidProgramId"; readonly idlName: "InvalidProgramId"; readonly code: 2; readonly message: "cannot assign account to this program id"; readonly docs: readonly ["InvalidProgramId: cannot assign account to this program id"]; }, { readonly kind: "errorNode"; readonly name: "invalidAccountDataLength"; readonly idlName: "InvalidAccountDataLength"; readonly code: 3; readonly message: "cannot allocate account data of this length"; readonly docs: readonly ["InvalidAccountDataLength: cannot allocate account data of this length"]; }, { readonly kind: "errorNode"; readonly name: "maxSeedLengthExceeded"; readonly idlName: "MaxSeedLengthExceeded"; readonly code: 4; readonly message: "length of requested seed is too long"; readonly docs: readonly ["MaxSeedLengthExceeded: length of requested seed is too long"]; }, { readonly kind: "errorNode"; readonly name: "addressWithSeedMismatch"; readonly idlName: "AddressWithSeedMismatch"; readonly code: 5; readonly message: "provided address does not match addressed derived from seed"; readonly docs: readonly ["AddressWithSeedMismatch: provided address does not match addressed derived from seed"]; }, { readonly kind: "errorNode"; readonly name: "nonceNoRecentBlockhashes"; readonly idlName: "NonceNoRecentBlockhashes"; readonly code: 6; readonly message: "advancing stored nonce requires a populated RecentBlockhashes sysvar"; readonly docs: readonly ["NonceNoRecentBlockhashes: advancing stored nonce requires a populated RecentBlockhashes sysvar"]; }, { readonly kind: "errorNode"; readonly name: "nonceBlockhashNotExpired"; readonly idlName: "NonceBlockhashNotExpired"; readonly code: 7; readonly message: "stored nonce is still in recent_blockhashes"; readonly docs: readonly ["NonceBlockhashNotExpired: stored nonce is still in recent_blockhashes"]; }, { readonly kind: "errorNode"; readonly name: "nonceUnexpectedBlockhashValue"; readonly idlName: "NonceUnexpectedBlockhashValue"; readonly code: 8; readonly message: "specified nonce does not match stored nonce"; readonly docs: readonly ["NonceUnexpectedBlockhashValue: specified nonce does not match stored nonce"]; }]; readonly name: "system"; readonly prefix: ""; readonly publicKey: "11111111111111111111111111111111"; readonly version: "0.0.1"; readonly origin: "shank"; }; readonly additionalPrograms: readonly []; readonly standard: "codama"; readonly version: "1.0.0"; }; export default _default; //# sourceMappingURL=system.d.ts.map