Next Generation Univeristy ERP System (Property Administration System)
- Abdulhamid Mussa ATR/3656/10
- Bemnet Teklu ATR/3381/10
- Lensa Billion ATR/0852/10
- Mahlet Dereje ATR/1931/10
- Nebyu Tsegaye ATR/2127/10
Mr. Wondimagen Desta
Auditing a system is an important part of an application that deals with transactions. The project aimed to provide a sense of confidence on the validity and integrity of the transactions that are happening within the system using the blockchain technology. The Audit Trail implementation is one of the core features this project wanted to demonstrate.
- Ethereum blockchain technology
- Hardhat compiler
- Rinkeby testnet
- Alchemy blockchain node provider
- Ether.js library as Ethereum blockchain client
Include a .env file with the following format:
API_URL = "" API_KEY = "" PRIVATE_KEY = "" CONTRACT_ADDRESS = ""
Deploy the contract by running the following commands on your terminal:
> npm install > npx hardhat compile > npx hardhat run scripts/deploy.js --network rinkeby
- rkalis on Audit Trail, https://github.com/rkalis/blockchain-audit-trail/blob/master/truffle/contracts/AuditTrail.sol, June 2018.
- CryptoZombies tutorial, https://cryptozombies.io/
- Etherum Stack Exchange, https://ethereum.stackexchange.com/
- Hardhat docs, https://hardhat.org/
- Ethers.js docs, https://docs.ethers.io/v5/