Supernova is a liquid staking platform for the cosmos ecosystem.
Using IBC
and ICA
, tokens from multiple app chains in the Cosmos ecosystem can be staked and equity tokens can be minted.
In addition, Supernova can securely trade liquidated assets through a decentralized exchange that allows you to trade tokens that match equity tokens.
Supernova the token shares onto the platform to deploy a variety of utility. Please refer to our Roadmap for details.
Supernova is an App-Chain based on Cosmos-SDK. Therefore, we have written the following modules for smooth liquid-staking.
The GAL module manages deposit records, undelegation and withdrawal records of users who want to use liquid-staking. For more information, see GAL SPEC.
The IcaControl module manages the Interchain Account (ICA) required to ensure accurate operation of the liquid stacking. For more information, see IcaControl SPEC.
The Oracle module manages the status (total delegation) of the validator of the counterpart zone to be delegated by Supernova. The reason why this information is needed is to calculate the equity when issuing equity tokens(snAsset). For more information, see Oracle SPEC.
The Mint modules are responsible for minting and distributing the Supernova's governance coin, Nova. For more information, see Mint SPEC.
The Pool-Incentive module manages information to provide incentives to Supernova's liquidity providers. For more information, see Mint SPEC.
The Airdrop module is a module that manages information to incentivize early participants in Supernova.
If you want to build nova, use make
scripts.
If you want to build proto, use make protogen-all
scripts.
If you want to test nova, use scripts/genesis_setup.sh
scripts.
This will create 3 validators with test genesis file.
Join our community, enjoy with Novatic!
Discord | Go to Discord |
Go to Twitter |