UNPKG

micro-sol-signer

Version:

Create, sign & decode Solana transactions with minimum deps

210 lines 8.78 kB
declare const _default: { readonly kind: "rootNode"; readonly program: { readonly kind: "programNode"; readonly pdas: readonly []; readonly accounts: readonly []; readonly instructions: readonly [{ readonly kind: "instructionNode"; readonly accounts: readonly []; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u8"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 0; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "units"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly ["Units to request for transaction-wide compute."]; }, { readonly kind: "instructionArgumentNode"; readonly name: "additionalFee"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly ["Prioritization fee lamports."]; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "requestUnits"; readonly idlName: "requestUnits"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly []; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u8"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 1; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "bytes"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly ["Requested transaction-wide program heap size in bytes.", "Must be multiple of 1024. Applies to each program, including CPIs."]; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "requestHeapFrame"; readonly idlName: "requestHeapFrame"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly []; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u8"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 2; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "units"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly ["Transaction-wide compute unit limit."]; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "setComputeUnitLimit"; readonly idlName: "setComputeUnitLimit"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly []; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u8"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 3; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "microLamports"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u64"; readonly endian: "le"; }; readonly docs: readonly ["Transaction compute unit price used for prioritization fees."]; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "setComputeUnitPrice"; readonly idlName: "setComputeUnitPrice"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }, { readonly kind: "instructionNode"; readonly accounts: readonly []; readonly arguments: readonly [{ readonly kind: "instructionArgumentNode"; readonly name: "discriminator"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u8"; readonly endian: "le"; }; readonly docs: readonly []; readonly defaultValue: { readonly kind: "numberValueNode"; readonly number: 4; }; readonly defaultValueStrategy: "omitted"; }, { readonly kind: "instructionArgumentNode"; readonly name: "accountDataSizeLimit"; readonly type: { readonly kind: "numberTypeNode"; readonly format: "u32"; readonly endian: "le"; }; readonly docs: readonly []; }]; readonly discriminators: readonly [{ readonly kind: "fieldDiscriminatorNode"; readonly name: "discriminator"; readonly offset: 0; }]; readonly name: "setLoadedAccountsDataSizeLimit"; readonly idlName: "setLoadedAccountsDataSizeLimit"; readonly docs: readonly []; readonly optionalAccountStrategy: "programId"; }]; readonly definedTypes: readonly []; readonly errors: readonly []; readonly name: "computeBudget"; readonly prefix: ""; readonly publicKey: "ComputeBudget111111111111111111111111111111"; readonly version: "0.0.1"; readonly origin: "shank"; }; readonly additionalPrograms: readonly []; readonly standard: "codama"; readonly version: "1.0.0"; }; export default _default; //# sourceMappingURL=computeBudget.d.ts.map