Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boddepallyvenkatesh06/lsd-cryptocurrency
LSD-Cryptocurrency is a liquid staking and leverage staking platform, offering users the ability to stake their crypto assets for yield generation.
https://github.com/boddepallyvenkatesh06/lsd-cryptocurrency
aave-lending balancer blockchain cryptocurrency hardhat nextjs polygon solidity typescript webapp
Last synced: 7 days ago
JSON representation
LSD-Cryptocurrency is a liquid staking and leverage staking platform, offering users the ability to stake their crypto assets for yield generation.
- Host: GitHub
- URL: https://github.com/boddepallyvenkatesh06/lsd-cryptocurrency
- Owner: BoddepallyVenkatesh06
- Created: 2023-12-08T19:23:36.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-09T12:25:19.000Z (about 1 year ago)
- Last Synced: 2024-12-06T04:17:35.971Z (2 months ago)
- Topics: aave-lending, balancer, blockchain, cryptocurrency, hardhat, nextjs, polygon, solidity, typescript, webapp
- Language: TypeScript
- Homepage: https://venky-kumar-lsd.netlify.app/
- Size: 2.36 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LSD 💊
LSD is a liquid staking and leverage staking based yield generating vault. You can deposit your matic and receive LSD tokens which will appreciate in value w.r.t. matic over time 📈 LSD internally uses [Stader](https://www.staderlabs.com/), [Aave](https://aave.com/) & [Balancer](https://balancer.fi/) as well as the whole project. [Link](https://venky-kumar-lsd.netlify.app/)
## Contracts[LSD.sol](packages/hardhat/contracts/LSD.sol): This is the core ERC4626 based contract
[LSDWrapper.sol](packages/hardhat/contracts/LSDWrapper.sol): This contract contains additional function for slippage and gateway (i.e. if user wishes to invest matic instead of wmatic or receive matic instead of wmatic they can use these gateway functions)## Running this project
1. Clone the repository
2. Run the following command from the root of the project```bash
yarn install
``````bash
yarn start
```> If you don't wish to interact with the polygon mainnet follow the steps below:
1. Clone the repository
2. In the [scaffold.config.ts](packages/nextjs/scaffold.config.ts) file change the `targetNetwork` property to `chains.hardhat`
3. Run the following command from the root of the project```bash
yarn install
``````bash
yarn fork
``````bash
yarn deploy
``````bash
yarn start
```