MilkyWay Docs
  • INTRODUCTION
    • Welcome to MilkyWay
    • Mission and Vision
    • MILK
      • Staking
        • Quick Start
      • Governance
        • Quick Start
      • Network Parameters
        • Chain Registry
      • Tokenomics
  • User Guides
    • For Liquid Stakers
      • Celestia (milkTIA)
        • Quick Start
        • Using third party apps
          • Camelot
          • Demex
          • Dymension
          • Levana
          • Margined
          • Mars
          • Osmosis
          • UX
      • Initia (milkINIT)
        • Quick Start
        • Using third party apps
      • Babylon (milkBABY)
        • Quick Start
        • Using third party apps
    • For Restakers
      • Quick Start
      • Creating a wallet
      • Restaking your assets
    • Bridging
      • Hyperlane
      • IBC Eureka
  • Infrastructure Operators
    • For Validators
      • Quick Start
      • Consesus node
      • Validator node
  • For Operators
    • Quick Start
    • Operator Management
    • Opt-in and Opt-out Services
  • For Developers
    • Quick Start
    • Service Management
    • Inviting Operators to Join Your Service
    • Creating Rewards Distribution Plan
  • Architecture
    • Modular Liquid Staking
      • Overview
      • Liquid Staking 101
      • 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
      • 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
      • 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
      • Restaking 101
      • Modules
        • x/assets
        • x/ibc-hooks
        • x/liquidvesting
        • x/operators
        • x/pools
        • x/restaking
        • x/rewards
        • x/services
        • x/tokenfactory
  • SECURITY
    • Audits
    • Bug Bounty Program
  • APPENDIX
    • Official Links
    • Frequently Asked Questions
    • Glossary
    • Branding Resources
    • Whitepaper (PDF)
Powered by GitBook
On this page
  1. Architecture
  2. Modular Liquid Staking
  3. Bablyon (milkBABY)
  4. Technical Architecture

Liquid Staking Process

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

For MilkyWay, the system is designed to be both efficient and secure. BABY holders can either hold their BABY on the MilkyWay blockchain or Babylon blockchain. 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 BABY on MilkyWay — the BABY is transferred from Babylon to MilkyWay via IBC, then deposited into a CosmWasm Staking Contract.

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

Sounds simple and familiar right?

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

  1. IBC Transfer Message: The contract then sends the user’s BABY from Babylon to the Staker Multisig on Babylon.

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

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

PreviousTechnical ArchitectureNextWithdrawal Process

Last updated 24 days ago