Orbiters
Orbiters are the Borrowable and Collateral deployers.
Last updated
Orbiters are the Borrowable and Collateral deployers.
Last updated
All Orbiters are identical except for the bytecode of the Borrowable/Collateral contracts. The reason that we use different deployers is due to the different strategies used in each vault (different dexes, stablecoin strategy, etc.) and the way they handle their rewards.
Albireo (Borrowable Deployer): https://github.com/CygnusDAO/core/blob/main/contracts/cygnus-core/AlbireoOrbiter.sol
Deneb (Collateral Deployer): https://github.com/CygnusDAO/core/blob/main/contracts/cygnus-core/DenebOrbiter.sol
Each orbiter has a unique strategy which sits on top of another protocol. The strategy of each lending pool is immutable and can never be changed. There is no way to update the lending pool, and if the strategy becomes deprecated (not active) we use new orbiters.
For borrowable pools the strategies usually involve depositing unused funds in other protocols, such as Compound Finance, to keep earning interest on the unused USDC that is deposited in Cygnus.
For collateral pools the strategies are usually depositing the LP in rewarder contracts to earn liquidity mining rewards.
The addresses of the deployers can be queried from the Hangar18 contract on each chain via allOrbiters(ID)
ID | Borrowable | Collateral | Active |
---|---|---|---|
ID | Borrowable | Collateral | Active |
---|---|---|---|
0
Compound Finance
Quickswap
0
Compound Finance
UniswapV3 + Merkl
1
Compound Finance
UniswapV3 + Gamma Chef
2
Compound Finance
SushiswapV3 + Merkl
3
Compound Finance
UniswapV3 + Gamma Chef + Merkl