This repo contains Ethereum contracts for integrating stETH as a collateral into the Anchor protocol in the form of bETH token. Currently it assumes the deployed Shuttle bridge between Ethereum and Terra networks.
bEth
bETH token contractAnchorVault
a contract allowing to convert between stETH and bETHRewardsLiquidator
a contract for selling stETH rewards to USTInsuranceConnector
a contract for obtaining the total number of shares burnt for the purpose of insurance/cover application from the Lido protocolBridgeConnectorShuttle
an adapter contract for communicating with the Terra Shuttle bridge
RewardsLiquidator
, InsuranceConnector
and BridgeConnectorShuttle
contracts are installed as delegates to the AnchorVault
contract and can be replaced by the vault admin.