Task Manager serves basic task managing functionality all done using smart contracts and deployed on a sepolia testnet.
Install the node modules :
npm i
You need foundry to be installed and configured in your system.
Checkout Foundry Documentation here
-
Set up the private key :
cast wallet import defaultKey --interactive
-
Run the Deploy script :
forge script scripts/DeployTaskManager.s.sol:DeployTaskManager --rpc-url <RPC_URL> --account testingKey --sender <WALLET_ADDRESS> --broadcast -vvvvv
-
Once deployed, replace your contract address in the following file :
src/Contracts/scripts/addresses.js
-
Run the Dapp :
npm start
Guidelines on how to contribute to your project, including code style, development workflow, and any other relevant information.
- Fork the project
- Contribute
- Raise a PR
This project is licensed under the MIT License.