Type alias UpdateGenesisV2InstructionAccounts

UpdateGenesisV2InstructionAccounts: {
    authority?: Signer;
    authorityDestinationBaseTokenAccount?: PublicKey | Pda;
    authoritySourceBaseTokenAccount?: PublicKey | Pda;
    baseMint: PublicKey | Pda;
    baseTokenProgram: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    genesisBaseTokenAccount: PublicKey | Pda;
}

Type declaration

  • Optional authority?: Signer

    The authority of the genesis account

  • Optional authorityDestinationBaseTokenAccount?: PublicKey | Pda

    Destination token account for base tokens (required when reducing supply in Transfer funding mode)

  • Optional authoritySourceBaseTokenAccount?: PublicKey | Pda

    Source token account for base tokens (required when increasing supply in Transfer funding mode)

  • baseMint: PublicKey | Pda

    The address of the base token mint account

  • baseTokenProgram: PublicKey | Pda

    The SPL Token program for the base token

  • genesisAccount: PublicKey | Pda

    The address of the genesis account

  • genesisBaseTokenAccount: PublicKey | Pda

    The base token account owned by the genesis account

Generated using TypeDoc