getCreateLookupTableInstruction
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 | CreateLookupTableInput <TAccountAddress , TAccountAuthority , TAccountPayer , TAccountSystemProgram > |
config? | { programAddress? : TProgramAddress ; } |
config.programAddress? | TProgramAddress |
Returns
IInstruction
<TProgramAddress
, readonly (IAccountLookupMeta
<string
, string
> | IAccountMeta
<string
>)[]> & IInstructionWithData
<Uint8Array
<ArrayBufferLike
>> & IInstructionWithAccounts
<[TAccountAddress
extends string
? WritableAccount
<TAccountAddress
<TAccountAddress
>> : TAccountAddress
, TAccountAuthority
extends string
? IAccountMeta
<TAccountAuthority
<TAccountAuthority
>> & {
role
: READONLY_SIGNER
;
} & IAccountSignerMeta
<TAccountAuthority
<TAccountAuthority
>, TransactionSigner
<TAccountAuthority
<TAccountAuthority
>>> : TAccountAuthority
, TAccountPayer
extends string
? IAccountMeta
<TAccountPayer
<TAccountPayer
>> & {
role
: WRITABLE_SIGNER
;
} & IAccountSignerMeta
<TAccountPayer
<TAccountPayer
>, TransactionSigner
<TAccountPayer
<TAccountPayer
>>> : TAccountPayer
, TAccountSystemProgram
extends string
? ReadonlyAccount
<TAccountSystemProgram
<TAccountSystemProgram
>> : TAccountSystemProgram
]> & IInstructionWithByteDelta