feat: create instructions instead of transaction from system program (#12156)
This commit is contained in:
16
web3.js/module.d.ts
vendored
16
web3.js/module.d.ts
vendored
@ -868,21 +868,23 @@ declare module '@solana/web3.js' {
|
||||
export class SystemProgram {
|
||||
static programId: PublicKey;
|
||||
|
||||
static createAccount(params: CreateAccountParams): Transaction;
|
||||
static createAccount(params: CreateAccountParams): TransactionInstruction;
|
||||
static createAccountWithSeed(
|
||||
params: CreateAccountWithSeedParams,
|
||||
): Transaction;
|
||||
): TransactionInstruction;
|
||||
static allocate(
|
||||
params: AllocateParams | AllocateWithSeedParams,
|
||||
): Transaction;
|
||||
static assign(params: AssignParams | AssignWithSeedParams): Transaction;
|
||||
static transfer(params: TransferParams): Transaction;
|
||||
): TransactionInstruction;
|
||||
static assign(
|
||||
params: AssignParams | AssignWithSeedParams,
|
||||
): TransactionInstruction;
|
||||
static transfer(params: TransferParams): TransactionInstruction;
|
||||
static createNonceAccount(
|
||||
params: CreateNonceAccountParams | CreateNonceAccountWithSeedParams,
|
||||
): Transaction;
|
||||
static nonceAdvance(params: AdvanceNonceParams): TransactionInstruction;
|
||||
static nonceWithdraw(params: WithdrawNonceParams): Transaction;
|
||||
static nonceAuthorize(params: AuthorizeNonceParams): Transaction;
|
||||
static nonceWithdraw(params: WithdrawNonceParams): TransactionInstruction;
|
||||
static nonceAuthorize(params: AuthorizeNonceParams): TransactionInstruction;
|
||||
}
|
||||
|
||||
export type SystemInstructionType =
|
||||
|
Reference in New Issue
Block a user