This projects demonstrates how a library would work on a blockchain.
- add Book
- borrow Book
- return Book
- list Books
- find all available Books by Title
- find all Books by Author
- find Book by ISBN
- extend Borrowing Period
npx hardhat test
This project is based on the Hardhat development environment.
- Typescript
- Solidity
- Chai
- Hardhat
.
└── blockchain_library/
├── contracts/
│ └── Library.sol
├── scripts/
│ └── deploy.ts
└── test/
└── library.test.ts