Brahma aims to simplify the interaction with DeFi primitives through easy to invest vaults, which leverage composability with multiple protocols to deliver superior risk-adjusted yield to users.Brahma provides an alternative to inflationary returns via liquidity mining and discourages mercenary capital ⚛️. We unlock new portals for liquidity by paving way for autonomous and algorithm-led architectures. Our first product is Aastra. Aastra runs strategies to earn yield using your idle stables. All instruments on Aastra fuse structured strategies with degeneracy, to come up with innovative ways to generate sustainable yields. Aastra is built for
- Users seeking to generate yield and
- Liquidity providers use their assets more efficiently.
This repository contains the core smart contracts for the Aastra Vaults. In order to deploy this code to a local testnet, you should clone the repository.
- Compiling Contracts
npx hardhat compile
- Testing Contracts
npx hardhat test
- Generating Coverage Report
npx hardhat coverage --testfiles "test/tests.js" --solcoverjs ./solcover.js
- Deploying Contracts
npx hardhat run scripts/deploy.js
- Generating Docs
npx solidity-docgen -i contracts/interfaces -o docs -t docs --solc-module solc-0.7.5
Factory: 0xBAD59D2BA9A532242F1287DeaBc4227E8150D074
Router: 0x34511BE0a5eB24183B077682cBec5c7a9C9c5ADb
ETH-PUT-Vault: 0xc10d2E42dE16719523aAA9277d1b9290aA6c3Ad5