This repository contains the smart contacts for an implementation of the Blend Protocol. Blend is a universal liquidity protocol primitive that enables the permissionless creation of lending pools.
To learn more about the Blend Protocol, visit the docs:
Conducted audits can be viewed in the audits
folder.
Build the contracts with:
make
Run all unit tests and the integration test suite with:
make test
The make
command creates an optimized and un-optimized set of WASM contracts. It's recommended to use the optimized version if deploying to a network.
These can be found at the path:
target/wasm32-unknown-unknown/optimized
For help with deployment to a network, please visit the Blend Utils repo.
Notes for contributors:
- Under no circumstances should the "overflow-checks" flag be removed otherwise contract math will become unsafe
A set of links for various things in the community. Please submit a pull request if you would like a link included.