Home Reference Source
import {Loader} from '@solana/web3'
public class | source

Loader

Program loader interface

Static Member Summary

Static Public Members
public static get

Amount of program data placed in each load Transaction

Static Method Summary

Static Public Methods
public static

async load(connection: Connection, payer: Account, program: Account, programId: PublicKey, data: Array<number>): Promise<PublicKey>

Loads a generic program

Static Public Members

public static get chunkSize: number source

Amount of program data placed in each load Transaction

Static Public Methods

public static async load(connection: Connection, payer: Account, program: Account, programId: PublicKey, data: Array<number>): Promise<PublicKey> source

Loads a generic program

Params:

NameTypeAttributeDescription
connection Connection

The connection to use

payer Account

System account that pays to load the program

program Account

Account to load the program into

programId PublicKey

Public key that identifies the loader

data Array<number>

Program octets

Return:

Promise<PublicKey>