micro-sol-signer
Version:
Create, sign & decode Solana transactions with minimum deps
990 lines • 41.5 kB
TypeScript
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