← Back to Teshy Compound
TESHY COMPOUND

How it works

Teshy Compound is an auto-compounding service built for the unique multi-token staking model of Realio Network. The Compound bot runs daily — it claims your RIO rewards and re-stakes them to Teshy Validators. Compound pays all compounding gas fees — growing your position automatically. Grant two permissions once — the bot handles the rest.

What you're granting the bot

Enabling auto-compound signs two authz grants — a Cosmos standard for delegated permissions. Both are enforced on-chain and remain active until you revoke them.

What the bot's permissions don't cover

Redelegating and staking are things you sign for directly on this page — the bot's daily authz only covers claiming and compounding rewards. On its own, the bot cannot:

Your existing delegations — to Teshy or any other validator — are untouched. The bot only compounds the rewards that are already flowing to your address.

What you sign, by mode

Every mode includes the two authz grants. The number of wallet approvals depends on the mode and how many different tokens you are staking.

Delegate & Compound

Stake new tokens from your wallet balance and enable auto-compounding in one step. You choose amounts for RIO, RST, and DSTRX — each goes to the Teshy validator that bonds that token type. Each denom is a separate transaction; the grants are bundled with the first.

  • Tx 1: MsgDelegate (first denom) + MsgGrant × 2
  • Tx 2–3: MsgDelegate (each additional denom, if selected)

Redelegate & Compound

Move existing delegations from other validators to Teshy and enable auto-compounding in one step. The page detects which token each validator bonds and routes each delegation to the correct Teshy validator.

  • MsgBeginRedelegate × N (one per selected delegation) + MsgGrant × 2

Compound Only

Keep your existing delegations exactly where they are — just enable the bot to compound your RIO rewards into a growing stake on the Teshy RIO Validator. No stake moves.

  • MsgGrant → MsgWithdrawDelegatorReward
  • MsgGrant → MsgDelegate (allow-listed to Teshy RIO)

Revoking access

You can revoke the bot's authorizations at any time using the Revoke grants button on the main page. This submits two MsgRevoke messages in a single transaction — one per grant — and takes effect immediately on-chain. After revocation the bot can no longer claim your rewards or delegate on your behalf.

Grants do not expire. They remain active until you explicitly revoke them — no need to renew. Long-term stakers can set it once and leave it running indefinitely.
← Back to Teshy Compound