2. Sockets on node server to interact with smart contract events
& interact with frontend
Enabling fairer contracts for freelancers, where payment has to be locked locked in via contract funding, before deliverables can be exchanged. Transactons are done on the ethereum blockchain.
Solidity smart contract deployed with Hardhat. Contract is only valid once the contract is fully funded, i.e. contract balance is >= sum of all payments
Payment and deliverables are simultaneously released for each stage after Arbiter has vetted deliverables.
NodeJS backend is deployed to listen for blockchain events, and interacts via websockets with NextJS FE for real-time blockchain querying and FE updating.
Web3
Solidity
Hardhat
Full-Stack-Development