MilkyWay Docs
  • INTRODUCTION
    • Welcome to MilkyWay
    • Mission and Vision
    • MILK
      • Tokenomics
    • Whitepaper (PDF)
  • User Guides
    • For Liquid Stakers
      • Quick Start
      • Liquid Staking 101
      • Celestia (milkTIA)
        • Using third party apps
          • Camelot
          • Demex
          • Dymension
          • Levana
          • Margined
          • Mars
          • Osmosis
          • UX
      • Initia (milkINIT)
      • Babylon (milkBABY)
        • User Flow
        • One-Click Stake
    • For Restakers
      • Quick Start
      • Restaking 101
      • Creating a wallet
      • Restaking your assets
      • For Restakers
    • Bridging
      • Hyperlane
      • IBC Eureka
  • Infrastructure Operators
    • For MilkyWay Validators
      • Quick Start
      • For Validators
        • Consesus node
        • Validator node
  • Architecture
    • Modular Liquid Staking
      • Overview
      • For Celestia (milkTIA)
        • Technical Architecture
          • Liquid Staking Process
          • Withdrawal Process
          • Exchange Rate
          • Compound Staking Rewards
          • Claim Process
          • Limits and Restrictions
        • Integrating with milkTIA
          • Contract Specifications
          • APIs specification
      • For Initia (milkINIT)
        • Technical Architecture
          • Liquid Staking Process
          • Withdrawal Process
          • Exchange Rate
          • Compound Staking Rewards
          • Claim Process
          • Limits and Restrictions
        • Integrating with milkINIT
          • Liquid staking module specifications
          • Chains specifications
      • For Bablyon (milkBABY)
        • Technical Architecture
          • Liquid Staking Process
          • Withdrawal Process
          • Exchange Rate
          • Compound Staking Rewards
          • Claim Process
          • Limits and Restrictions
        • Integrating with milkBABY
          • Liquid staking module specifications
          • Chains specifications
    • Modular Restaking
      • Overview
        • Technical Architecture
        • Design Philosophy
        • Programmable Rules
        • Economic Model
        • Use Cases
      • Modules
        • x/assets
        • x/ibc-hooks
        • x/liquidvesting
        • x/operators
        • x/pools
        • x/restaking
        • x/rewards
        • x/services
        • x/tokenfactory
      • For Service Operators
        • Quick Start
        • For Operators
          • Operator Management
          • Opt-in and Opt-out Services
      • For Service Developers
        • Quick Start
        • For Services Admins
          • Service Management
          • Inviting Operators to Join Your Service
          • Creating Rewards Distribution Plan
  • SECURITY
    • Audits
    • Bug Bounty Program
  • APPENDIX
    • Official Links
    • Frequently Asked Questions
    • Glossary
    • Branding Resources
Powered by GitBook
On this page
  1. Architecture
  2. Modular Liquid Staking
  3. For Celestia (milkTIA)
  4. Technical Architecture

Liquid Staking Process

PreviousTechnical ArchitectureNextWithdrawal Process

Last updated 4 days ago

A crucial aspect of any Liquid Staking project is the staking process.

For MilkyWay, the system is designed to be both efficient and secure. The following diagram provides a visual representation of MilkyWay's liquid staking process. TIA holders can either hold their TIA on Celestia or Osmosis blockchains. Our front-end application will facilitate the IBC transfer.

Here’s a step-by-step breakdown of the procedure:

  1. Initiation: When a user stakes TIA on MilkyWay — the TIA is transferred from Celestia to Osmosis via IBC, then deposited into a CosmWasm Staking Contract.

  2. Calculation and Minting: The contract calculates the amount of milkTIA to provide based on TIA’s exchange rate. It then mints milkTIA and provides the user with milkTIA as a tokenized representation of the staked TIA coin. The milkTIA is sent to the user’s Osmosis account.

Sounds simple and familiar right?

Now the user can use the milkTIA for other DeFi activities. But actually MilkyWay’s job continues when the user is merrily checking out various milkTIA usage options on our upcoming Discovery page.

  1. IBC Transfer Message: The contract then sends the user’s TIA from Osmosis to the Staker Multisig on Celestia.

  2. Monitoring: The Coordinator tracks funds moving from Osmosis to Celestia for MilkyWay transactions.

  3. Stake: The Coordinator stakes uniformly across all MilkyWay’s validators on Celestia using the Grantee’s account.

Liquid Staking Process