Skip to content

Phoenix-Protocol-Group/blend-contracts

 
 

Repository files navigation

Blend Protocol

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.

Documentation

To learn more about the Blend Protocol, visit the docs:

Audits

Conducted audits can be viewed in the audits folder.

Getting Started

Build the contracts with:

make

Run all unit tests and the integration test suite with:

make test

Deployment

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.

Contributing

Notes for contributors:

  • Under no circumstances should the "overflow-checks" flag be removed otherwise contract math will become unsafe

Community Links

A set of links for various things in the community. Please submit a pull request if you would like a link included.

About

Soroban implementation of the Blend Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 99.7%
  • Makefile 0.3%