Function: createStakeProgram()
ts
function createStakeProgram(deps, config): StakeProgram;Creates a new StakeProgram instance.
Parameters
| Parameter | Type | Description |
|---|---|---|
deps | ProgramDeps | Program dependencies (config, logger, solana service, wallet getter) |
config | ProgramConfig | - |
Returns
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');