Skip to content

Blazar is the interest rate stability layer for decentralized financial applications. Deposit and borrow instantly at a fixed rate and a fixed term.

License

Notifications You must be signed in to change notification settings

BlazarDeFi/blazar

Repository files navigation

Overview

Blazar is the interest rate stability protocol for decentralized financial applications. Deposit and borrow instantly at a fixed rate and a fixed term. Built on Ethereum.


Building

To build the application please install first all of the dependencies by running:

npm install

All of the smart-contracts tests are executed on the buidler-evm environment and can be started by typing:

npm run test

Make sure that all of the smart-contracts are compiled before trying to deploy the dApp:

npx truffle compile

To deploy the front-end on your local machine please type in your command line:

npm run dev

Protocol description

Blazar is a decentralised lending pool powered by an automated market-maker that gives depositors a fixed returns, and allows borrowers to take out instant fixed-rate loans.

Blazar uses fixed terms. Unlike variable rate protocols that are perpetual by nature, every user Blazar user must choose a maturity date. Depositors lock their deposit until their chosen date, and borrowers pay back loans at theirs.

Blazar therefore meets two imperatives: unfailingly repaying depositors at maturity and providing instant loans to borrowers. It achieves this by addressing any short-term mismatch between deposits and loans by putting unproductive deposits to work in variable pools at the best available rate, and drawing liquidity from variable pools to provide loans when its own pool is insufficient.

Here is an illustration of these actions:

About

Blazar is the interest rate stability layer for decentralized financial applications. Deposit and borrow instantly at a fixed rate and a fixed term.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages