Unstake Pool Shares
UNSTAKE
export async function unstake({
client, account, vault, staking, sharesStr, vaultShareDecimals,
}: {
client:any; account:`0x${string}`; vault:`0x${string}`; staking:`0x${string}`;
sharesStr:string; vaultShareDecimals:number;
}) {
const shares = parseUnits(sharesStr, vaultShareDecimals);
// Unstake shares from Thirdweb
await client.writeContract({
address: staking, abi: stakingErc20Abi, functionName: 'withdraw', args: [shares],
});
}Last updated