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');