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