Aegis Finance leverages the IC blockchain to power its decentralized exchange platform, enabling a range of use cases.
-
It acts as Exchange Wallet for User to Trade, Deposit & Withdraw Funds. The Canister supports mutliple asset from other chains such as BTC, ETH, etc.
-
Allow users to trade inusrance contracts.
-
Allow users to trade options contracts
This repo contains Backend Canisters code, for Frontend Canister code, please visit Aegis-Dapp
- accounts (It manages user tokens such as ICP, ckBTC, ckETH.)
- main (It supports the staking of $AEGIS tokens.)
- insurance (It supports the buying/selling of insurance contracts.)
- options (It supports the buying/selling of options contracts.)
yarn replica:start- Download Bitcoin Node
yarn bitcoind:download- Start Bitcoin Node
yarn bitcoind:startyarn deploy:allyarn deploy:alldfx generate- Unit Testing
yarn test:unit:(canister-name)
- Integration Testing
yarn test:integration:(canister-name)
- Deposit & Withdraw ICRCs Tokens (ICP, ckBTC, ckETH).
- Convert BTC <-> ckBTC.
- Convert ETH <-> ckETH.
- Insurance Contracts (ICP, ckBTC, ckETH).
- Stake ICRC tokens (AEGIS).
- Options Contracts (ckBTC & ckETH).