4.8 Staking SDK Usage
Programmatic staking via Avilom SDK.
Example
import { Staking } from "@avilom/sdk";
const staking = new Staking(signer, stakingAddress);
await staking.stake(ethers.utils.parseUnits("100", 18)); // Stake
await staking.claimRewards(); // Claim
await staking.unstake(ethers.utils.parseUnits("50", 18)); // Unstake
Config
{
"stakingAddress": "0xStakingContract",
"minStake": "100",
"cooldownDays": 7
}
Last updated