Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Loader

Program loader interface

Hierarchy

  • Loader

Index

Accessors

Methods

Accessors

Static chunkSize

  • get chunkSize(): number
  • Amount of program data placed in each load Transaction

    Returns number

Methods

Static getMinNumSignatures

  • getMinNumSignatures(dataLength: number): number
  • Minimum number of signatures required to load a program not including retries

    Can be used to calculate transaction fees

    Parameters

    • dataLength: number

    Returns number

Static load

  • Loads a generic program

    Parameters

    • 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: Buffer | Uint8Array | number[]

      Program octets

    Returns Promise<boolean>

    true if program was loaded successfully, false if program was already loaded

Generated using TypeDoc