IAsset
and IInsurance
interfaces. Each adapter's implementation must be developed to support the corresponding asset or insurance token interface.AaveAdapter
has been implemented to enable lending on Aave's lending and borrowing protocol. In other words, a SaveToken can be created that uses the AaveAdapter
to interface with Aave's protocol as means to obtain and hold
interest-bearing aTokens
.CoverAdapter
has been implemented to provide coverage through Cover's insurance protocol. In other words, a SaveToken can be created that uses the CoverAdapter
to interface with Cover's insurance protocol as means to buyInsurance
(i.e., CLAIM
tokens).delegatecall
to call functions in the asset and insurance adapters. The code in the adapters is then executed in the context of the calling contract and msg.sender
and msg.value
do not change their values