UNPKG

micro-sol-signer

Version:

Create, sign & decode Solana transactions with minimum deps

498 lines 20.7 kB
declare const _default: { readonly kind: "rootNode"; readonly program: { readonly kind: "programNode"; readonly pdas: readonly [{ readonly kind: "pdaNode"; readonly name: "addressLookupTable"; readonly seeds: readonly [{ readonly kind: "variablePdaSeedNode"; readonly name: "authority"; readonly type: { readonly kind: "publicKeyTypeNode"; }; readonly docs: readonly ["The address of the LUT's authority"]; }, { readonly kind: "variablePdaSeedNode"; readonly name: "recentSlot"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly ["The recent slot associated with the LUT"]; }]; }]; readonly accounts: readonly [{ readonly kind: "accountNode"; readonly data: { readonly kind: "structTypeNode"; readonly fields: readonly [{ readonly kind: "structFieldTypeNode"; 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: "structFieldTypeNode"; readonly name: "deactivationSlot"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "structFieldTypeNode"; readonly name: "lastExtendedSlot"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "structFieldTypeNode"; readonly name: "lastExtendedSlotStartIndex"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u8"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "structFieldTypeNode"; readonly name: "authority"; readonly type: { readonly kind: "optionTypeNode"; readonly item: { readonly kind: "publicKeyTypeNode"; }; readonly prefix: { readonly kind: "numberTypeNode"; readonly format: "u8"; readonly endian: "le"; }; readonly fixed: true; readonly idlOption: "option"; }; readonly docs: readonly []; }, { readonly kind: "structFieldTypeNode"; readonly name: "padding"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u16"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 0; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "structFieldTypeNode"; readonly name: "addresses"; readonly type: { readonly kind: "arrayTypeNode"; readonly item: { readonly kind: "publicKeyTypeNode"; }; readonly count: { readonly kind: "remainderCountNode"; }; }; readonly docs: readonly []; }]; }; readonly pda: { readonly kind: "pdaLinkNode"; readonly name: "addressLookupTable"; }; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "addressLookupTable"; readonly idlName: "AddressLookupTable"; readonly docs: readonly []; }]; readonly instructions: readonly [{ readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "address"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "pdaValueNode"; readonly pda: { readonly kind: "pdaLinkNode"; readonly name: "addressLookupTable"; }; readonly seeds: readonly [{ readonly kind: "pdaSeedValueNode"; readonly name: "authority"; readonly value: { readonly kind: "accountValueNode"; readonly name: "authority"; }; }, { readonly kind: "pdaSeedValueNode"; readonly name: "recentSlot"; readonly value: { readonly kind: "argumentValueNode"; readonly name: "recentSlot"; }; }]; }; }, { readonly kind: "instructionAccountNode"; readonly name: "authority"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "identityValueNode"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "payer"; readonly isWritable: true; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "accountValueNode"; readonly name: "authority"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "systemProgram"; readonly isWritable: false; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "publicKeyValueNode"; readonly publicKey: "11111111111111111111111111111111"; readonly identifier: "splSystem"; }; }]; 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: "recentSlot"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly []; }, { readonly kind: "instructionArgumentNode"; readonly name: "bump"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u8"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "accountBumpValueNode"; readonly name: "address"; }; }]; readonly byteDeltas: readonly [{ readonly kind: "instructionByteDeltaNode"; readonly value: { readonly kind: "numberValueNode"; readonly number: 56; }; readonly withHeader: true; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "createLookupTable"; readonly idlName: "CreateLookupTable"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "address"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "authority"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "identityValueNode"; }; }]; 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 discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "freezeLookupTable"; readonly idlName: "FreezeLookupTable"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "address"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "authority"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "identityValueNode"; }; }, { 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: "systemProgram"; readonly isWritable: false; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "publicKeyValueNode"; readonly publicKey: "11111111111111111111111111111111"; readonly identifier: "splSystem"; }; }]; 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: "addresses"; readonly type: { readonly kind: "arrayTypeNode"; readonly item: { readonly kind: "publicKeyTypeNode"; }; readonly count: { readonly kind: "prefixedCountNode"; readonly prefix: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; }; }; readonly docs: readonly []; }]; readonly byteDeltas: readonly [{ readonly kind: "instructionByteDeltaNode"; readonly value: { readonly kind: "resolverValueNode"; readonly name: "resolveExtendLookupTableBytes"; readonly dependsOn: readonly [{ readonly kind: "argumentValueNode"; readonly name: "addresses"; }]; }; readonly withHeader: false; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "extendLookupTable"; readonly idlName: "ExtendLookupTable"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "address"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "authority"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "identityValueNode"; }; }]; 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 discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "deactivateLookupTable"; readonly idlName: "DeactivateLookupTable"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly [{ readonly kind: "instructionAccountNode"; readonly name: "address"; readonly isWritable: true; readonly isSigner: false; readonly isOptional: false; readonly docs: readonly []; }, { readonly kind: "instructionAccountNode"; readonly name: "authority"; readonly isWritable: false; readonly isSigner: true; readonly isOptional: false; readonly docs: readonly []; readonly defaultValue: { readonly kind: "identityValueNode"; }; }, { readonly kind: "instructionAccountNode"; readonly name: "recipient"; 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: 4; }; readonly defaultValueStrategy: "omitted"; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "closeLookupTable"; readonly idlName: "CloseLookupTable"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }]; readonly definedTypes: readonly []; readonly errors: readonly []; readonly name: "addressLookupTable"; readonly prefix: ""; readonly publicKey: "AddressLookupTab1e1111111111111111111111111"; readonly version: "0.0.1"; readonly origin: "shank"; }; readonly additionalPrograms: readonly []; readonly standard: "codama"; readonly version: "1.0.0"; }; export default _default; //# sourceMappingURL=alt.d.ts.map