@exodus/solana-web3.js
Version:
Solana Javascript API
15 lines (14 loc) • 745 B
TypeScript
import { LoadedAddresses } from '../connection.js';
import { PublicKey } from '../publickey.js';
import { TransactionInstruction } from '../transaction/index.js';
import { MessageCompiledInstruction } from './index.js';
export declare type AccountKeysFromLookups = LoadedAddresses;
export declare class MessageAccountKeys {
staticAccountKeys: Array<PublicKey>;
accountKeysFromLookups?: AccountKeysFromLookups;
constructor(staticAccountKeys: Array<PublicKey>, accountKeysFromLookups?: AccountKeysFromLookups);
keySegments(): Array<Array<PublicKey>>;
get(index: number): PublicKey | undefined;
get length(): number;
compileInstructions(instructions: Array<TransactionInstruction>): Array<MessageCompiledInstruction>;
}