Sigloi is a decentralized protocol that allows users to mint SIGUSD, a dollar-pegged stablecoin, by depositing liquid staking tokens (LSTs) as collateral. This differs from other, similar stables by virtue of the yield being tied to relatively stable (ha ha) LSPs.
- overcollateralization: users deposit liquid staking tokens (e.g., steth, rpl) to mint SIGUSD, with a safe overcollateralization ratio (e.g., 150%).
- collateral yield: the liquid staking tokens used as collateral generate yield while locked in the protocol from on chain staking rewards. Clean burning yields.
- staking sigusd: users can stake their SIGUSD in protocol pools to earn additional rewards.
- liquidation protection: the protocol automatically monitors collateral-to-debt ratios and triggers liquidation if collateral values fall below safe thresholds.
- oracle integration: the protocol uses oracles to ensure accurate pricing of the collateral and to manage risk.
- v1 - core contracts: deposit, mint, and liquidation mechanics, with collateral limited to liquid staking tokens.
- v2 - staking and yield: implement staking of SIGUSD and reward distribution.
- v3 - governance: introduce a governance token to manage protocol parameters and upgrades.
- v4 - multi-collateral support: expand collateral types to other yield-bearing assets.
- Install Foundry: Run
curl -L https://foundry.paradigm.xyz | sh
to install Foundry. - Clone the repository: Run
git clone https://github.com/cdrn/sigloi.git
to clone the repository. - Navigate to the contracts directory: Run
cd sigloi-contracts
to navigate to the contracts directory. - Install dependencies: Run
forge install
to install the dependencies. - Compile the contracts: Run
forge build
to compile the contracts. - Test the contracts: Run
forge test
to test the contracts.