Smart contracts suite of Dahlia, a lending market for automated market maker shares to eliminate the oracle dependency of traditional lending markets. Thus, Dahlia enables lending and borrowing on any ERC-20s
for leverage or yield.
forge install dahlia-labs/dahlia
This project uses Foundry as the development framework.
forge install
@openzeppelin/contracts-upgrade
@transmissions11/solmate
The factory.sol
deploys squared.sol
to a predetermined address using .create2deploy()
forge build
forge test
In order to test third party integrations such as interfaces, it is possible to set up a forked mainnet with several positions open
sh anvil.sh
then, in a separate terminal,
sh setup.sh