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