Tortuga Finance Docs
  • Overview
    • Liquid Staking on Aptos
  • Stake APT
    • Tutorial: Stake APT via Tortuga
    • Tutorial: Buy tAPT from DEX
    • Use tAPT
    • Fees
    • Before You Stake
  • For Validators
    • How It Works
    • How to Join
  • For Developers
    • Integration Resources
    • Tortuga <> Pyth
  • Protocol
    • Overview
    • Whitepaper
    • Governance
    • Tokenomics
    • Reference
      • helpers::circular_buffer
      • helpers::math
      • helpers::pool
      • helpers::stake_pool_helpers
      • helpers::iterable_table_custom
      • oracle::validator_states
      • delegation::delegation_state
      • delegation::delegation_service
      • tortuga::validator_router
      • tortuga::stake_router
      • governance::permissions
      • governance::utils
      • tortuga_governance::staked_aptos
      • tortuga_governance::tortuga_governance
    • Security Audits
Powered by GitBook
On this page
  1. For Validators

How It Works

PreviousBefore You StakeNextHow to Join

Last updated 2 years ago

Tortuga Finance receives delegations and routes them to validators who are signed up to the protocol.

Currently, validator registration is a permissioned process but will transition to a permissionless process over time. When a validator registers, they specify the commission rate they will keep on staking rewards generated on user delegations via the protocol.

Please see for more information.

Scores and delegations

The primary mechanic for routing delegation relies on a validator score.

A primary input towards your score is time-weighted average effective reward rate or twar. This accounts for a validator's on-chain performance degradations and commission rate.

twar is an input to a rapidly decreasing function called cliff , which then calculates your score:

score = cliff(validator_twar)

As a new validator, your score starts at zero and increases over time. Your target delegation is directly proportional to your score.

How to Join