The main purpose of this application - build smart-contract, provide supporting transactions through MetaMask and save some data in blockchain.
⭐ Video of working application - LINK
client
and smart_contract
folders with npm install
cd ./smart_contract
npm run deploy
contractAddress
field in client/src/utils/constants
artifacts/contracts/Transactions.sol/Transactions.json
file and paste to client/src/utils
,
It's ABI (Contract application binary interface). This ABI contains all information about our contract.env.example
to .env filenpm run dev
, it will be available on http://localhost:3000