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
  • Module 0xc0ded0c2::staked_aptos_coin
  • tortuga::staked_aptos_coin
  • Struct StakedAptosCoin
  • Function register_for_t_apt
  1. Protocol
  2. Reference

tortuga_governance::staked_aptos

Previousgovernance::utilsNexttortuga_governance::tortuga_governance

Last updated 2 years ago

Module 0xc0ded0c2::staked_aptos_coin

tortuga::staked_aptos_coin

This module stores the struct, which is used as a CoinType to track tAPT coins.

use 0x1::coin;
use 0x1::signer;

Struct StakedAptosCoin

The struct to track tAPT coins.

struct StakedAptosCoin
Fields

dummy_field: bool

Function register_for_t_apt

public fun register_for_t_apt(account: &signer)
Implementation
public fun register_for_t_apt(account: &signer) {
    let account_address = signer::address_of(account);
    if (!coin::is_account_registered<StakedAptosCoin>(account_address)) {
        coin::register<StakedAptosCoin>(account);
    };
}
Specification
ensures exists<coin::CoinStore<StakedAptosCoin>>(signer::address_of(account));

Register the to accept StakeAptosCoin.

account
StakedAptosCoin
tortuga::staked_aptos_coin
Struct StakedAptosCoin
Function register_for_t_apt