Skip to content

Function: createStakeProgram() ​

ts
function createStakeProgram(deps, config): StakeProgram;

Creates a new StakeProgram instance.

Parameters ​

ParameterTypeDescription
depsProgramDepsProgram dependencies (config, logger, solana service, wallet getter)
configProgramConfig-

Returns ​

StakeProgram

A StakeProgram instance with methods to interact with the stake program

Example ​

ts
import { createStakeProgram } from '@nosana/kit';

const stakeProgram = createStakeProgram({
  config,
  logger,
  solana,
  getWallet,
});

const stake = await stakeProgram.get('stake-address');