Liquid Staking with hSUI

hSUI represents the tokenized version of SUI, implemented to simplify the staking process.

Implemented via the hSuiVault shared object, this layer facilitates the staking of SUI tokens in return for hSUI. Essentially, hSUI represents the tokenized form of staked SUI, streamlining the staking process and reducing the complexity usually associated with asset locks and staking infrastructure maintenance. This mechanism allows users to earn staking rewards and contribute to network security more easily.


Staking and Unstaking mechanism

  • SUI can be staked or distributed across a list of whitelisted validators maintained by the DAO governance.

  • hSUI can be swapped for the original SUI along with staking rewards, minus protocol fees.

    • Instant unstaking entails a service fee (initially 2%) if liquidity is accessible.

    • Alternatively, delayed unstaking is provided without service fees, granting users a claim receipt that allows them to retrieve the underlying SUI and rewards after the unstaking period (one epoch).

The following public functions are executed on the hSUI vault every epoch :

Function nameDescription

Process_stake_sui_requests

Executes staking of all available SUI to a list of selected validators.

Update_calculated_accrued_rewards

Updates the rewards for all validators and the vault.

process_unstake_sui_requests

Initiates the unstaking process for a list of validators on-chain.

Last updated