Reactivate Stake Aptos
The reactivate
namespace contains method used for sending transactions on reactivating user stake. The unique method to the reactivate
namespace is:
reactivate(token, address, amount)
: Reactivates user Stake. The user can only reactivate that number of APT, which was unlocked previously. If a user possesses 15 unlocked APT, they are only able to reactivate the entire amount. This is due to the fact that the condition specifying the remaining unlocked amount must be equal to or greater than 11 APT is not met when unlocking just 11 APT.
Reactivate Stake Code Example
ts
// Import SDK
import { Aptos } from '@everstake/wallet-sdk';
// User Public Address
const address = '0x1bae2a9343bd546e14c5e696b45be50b7d215bb627949e1e5f82470bee9bdb62';
// Token ID.
const token = process.env.TOKEN; // 3155f389-d943-4966-8e18-f159c2a6ef66
// The amount that the user reactivate
const amount = 11;
// Reactivate - return Raw Transaction
const txnRequest = await Aptos.reactivate(token, address, amount);
console.log(txnRequest); // Raw Transaction Object