getCreateLookupTableInstructionAsync
Type Parameters
| Type Parameter | Default type |
|---|---|
TAccountAddress extends string | - |
TAccountAuthority extends string | - |
TAccountPayer extends string | - |
TAccountSystemProgram extends string | - |
TProgramAddress extends Address | Address<"AddressLookupTab1e1111111111111111111111111"> |
Parameters
| Parameter | Type |
|---|---|
input | CreateLookupTableAsyncInput<TAccountAddress, TAccountAuthority, TAccountPayer, TAccountSystemProgram> |
config? | { programAddress?: TProgramAddress; } |
config.programAddress? | TProgramAddress |
Returns
Promise<IInstruction<TProgramAddress> & IInstructionWithData<Uint8Array<ArrayBufferLike>> & IInstructionWithAccounts<[TAccountAddress extends string ? WritableAccount<TAccountAddress<TAccountAddress>> : TAccountAddress, TAccountAuthority extends string ? AccountMeta<TAccountAuthority<TAccountAuthority>> & {
role: READONLY_SIGNER;
} & IAccountSignerMeta<TAccountAuthority<TAccountAuthority>> : TAccountAuthority, TAccountPayer extends string ? AccountMeta<TAccountPayer<TAccountPayer>> & {
role: WRITABLE_SIGNER;
} & IAccountSignerMeta<TAccountPayer<TAccountPayer>> : TAccountPayer, TAccountSystemProgram extends string ? ReadonlyAccount<TAccountSystemProgram<TAccountSystemProgram>> : TAccountSystemProgram]> & IInstructionWithByteDelta>