https://github.com/k1-r1/fullstackdefidemo1
This is a demo repo to build a full stack defi staking application for basic yield farming, borrowing and lending
https://github.com/k1-r1/fullstackdefidemo1
brownie defi python react smart-contracts solidity typescript
Last synced: about 1 year ago
JSON representation
This is a demo repo to build a full stack defi staking application for basic yield farming, borrowing and lending
- Host: GitHub
- URL: https://github.com/k1-r1/fullstackdefidemo1
- Owner: K1-R1
- Created: 2022-02-13T14:09:47.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-02-15T21:34:43.000Z (about 4 years ago)
- Last Synced: 2025-01-21T16:46:40.863Z (about 1 year ago)
- Topics: brownie, defi, python, react, smart-contracts, solidity, typescript
- Language: TypeScript
- Homepage:
- Size: 963 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fullStackDefiDemo1

## Summary
This is a demo repo to build a full stack defi staking application for basic yield farming, borrowing and lending. It allows you to:
- `stakeTokens`: Add any approved token to the farming contract for yeild farming or collateral.
- `unStakeTokens`: Remove your tokens from the contract.
- `getUserTotalValue`: Get the total value that users have supplied based on calculations from the Chainlink Price Feeds.
- `issueTokens`: Admins may issue a reward to the users staking on the contract.
The backed of the project is made with brownie and python, the smart contracts are written in solidity, and the frontend is made with typescript and react.
## Deployment
The contracts are built utilising the brownie framework, and are deployed to the kovan test network.
## Testing
- Local testing is performed on ganache
- Integration testing is performed on kovan
## Made with
- Solidity
- brownie
- python
- typescript
- react
### This repo is a project created during the course;
- smartcontractkit/full-blockchain-solidity-course-py