Staking (MON to shMON Conversion)
This section covers the process of staking MON to receive shMON tokens, including the ERC4626 interface implementation and yield mechanics.
Overview
Staking in shMONAD follows the ERC4626 "Tokenized Vault Standard", allowing users to deposit MON and receive shMON tokens in return. This process is the entry point for participating in the shMONAD ecosystem.
Staking Flow
Basic Staking Process
The staking process consists of three main steps:
- User deposits MON using the
deposit()
function - The contract mints corresponding shMON tokens to the user's address
- The
boostYield()
function is triggered to capture any available yield benefits
Key Functions