genlend
v1.0.6
Published
This package is a crosschain lending and borrowing protocol
Downloads
28
Readme
Lending and Borrowing Protocol
Description
This decentralized lending and borrowing protocol allows users to lend out their assets and borrow assets against collateral.
Features
- Lending: Users can earn interest by lending out their assets.
- Borrowing: Users can borrow assets against collateral.
- Collateralized Loans: Loans are secured with collateral to mitigate default risks.
- Interest Rates: Dynamic interest rates based on supply and demand.
Installation
- Clone the repository.
- Install dependencies with
npm install
. - Configure your environment variables.
- Run the project with
npm start
.
Usage
- Connect your Ethereum wallet.
- Choose to lend or borrow.
- Follow the on-screen instructions to complete the transaction.
Smart Contracts
The protocol utilizes smart contracts written in Solidity. Key contracts include:
LendingPool.sol
: Handles lending functionality.BorrowingPool.sol
: Manages borrowing activities.Token.sol
: ERC-20 token implementation.
Contributing
We welcome contributions! Please fork the repository and submit a pull request.
Testing
Run tests with npm test
to ensure the protocol functions as expected.
License
This project is licensed under the ISC License.
Contact
For any inquiries, please contact ([email protected]).