👩‍💻
Unlockd Developers Docs
Unlockd for Devs V2
Unlockd for Devs V2
  • Introduction
  • ⚙️Core
    • Unlockd
    • BaseCore
    • BaseCoreModule
  • ⚙️Modules
    • Installer
    • Manager
    • Action
    • SellNow
    • BuyNow
    • Market
    • Auction
  • 🆕Vault and Tokens
    • UTokenVault
    • BaseToken
    • ScaledToken
    • WethGateway
  • 🆕Adapters and Strategies
    • ReservoirAdapter
    • MaxApyStrategy
  • 🆕Storage
    • CoreStorage
    • UVaultStorage
  • 📔Deployed Contracts
    • Ethereum Sepolia
    • Ethereum Mainnet
  • 📫Unlockd Account (Wallet)
    • Introduction
    • Architecture
    • DelegationWalletFactory
    • DelegationWalletRegistry
    • DelegationOwner
    • GuardOwner
    • ProtocolOwner
    • TransactionGuard
    • DelegationRecipes
    • AllowedControllers
    • Deployed Contracts
      • Ethereum Sepolia (Testnet)
  • 🧰SDK
    • Typescript Package
    • SDK Docs
  • 🤝DEVELOPERS HELP
    • Best Practices
    • Security and Risk Management
    • Github
    • Bug Bounty - ACTIVE
Powered by GitBook
On this page
  • Key functions:
  • Parameters:
  • Parameters:
  • Returns:
  1. Vault and Tokens

ScaledToken

ScaledToken.sol is a contract that implements the scaled token mechanism used within the Unlockd Protocol. Scaled tokens represent a user's share of the underlying assets in a reserve, and their balances are adjusted based on the reserve's interest rates and liquidity index.

Key functions:

function mint(
    address user,
    uint256 amount,
    uint256 index
) external onlyUTokenVault returns (uint256)

Mints new scaled tokens to a specified address.

Parameters:

account: The address to mint tokens to.

amount: The amount of tokens to mint.

liquidityIndex: The liquidity index at the time of minting.


function burn(
    address user,
    uint256 amount,
    uint256 index
  ) external onlyUTokenVault returns (uint256)

Burns scaled tokens from a specified address.

Parameters:

account: The address to burn tokens from.

amount: The amount of tokens to burn.

liquidityIndex: The liquidity index at the time of burning.

Returns:

The actual amount of tokens burned.


PreviousBaseTokenNextWethGateway

Last updated 1 year ago

🆕