Tutorial — DeFi
Use liquid staking (stTNZO)
stTNZO is the liquid claim on staked TNZO. It rebases through an exchange rate (not balance), pays a 10% protocol fee on rewards, and unlocks after a 7-day unbonding window.
- Level
- Intermediate
- Time
- ~15 min
- Prerequisites
- TNZO in your wallet
- Stack
- CLI · TypeScript
01
Mint stTNZO
Deposit TNZO into the liquid staking pool. The pool delegates to active validators.
tenzro stake deposit --liquid --amount 20002
Check the exchange rate
Rewards arrive via increasing rate. Your balance stays constant; each stTNZO is worth more TNZO over time.
tenzro stake info --liquid03
Use stTNZO as collateral
stTNZO is a standard ERC-20 on the EVM. Resolve its address from the token registry, then call it like any other ERC-20.
import { TenzroClient } from "tenzro-sdk";
const client = new TenzroClient({ endpoint: "https://rpc.tenzro.network" });
// Resolve stTNZO's EVM address from the unified token registry.
const stTnzo = await client.token.getTokenInfo({ symbol: "stTNZO" });
// stTNZO is a standard ERC-20 — call `transfer(address,uint256)` on it
// from your wallet (whichever signing path you use).
console.log("stTNZO at:", stTnzo.evm_address);04
Unstake
Burn stTNZO, wait 7 days for unbonding, then claim TNZO.
tenzro stake withdraw --liquid --amount 100
# 7 days later
tenzro stake claimRelated