Inspiration

Have you ever worked with an escrow service, Are you a freelancer who after working takes weeks to get your pay? Do you wish to hire a freelancer to do a job and you have trust issues? All these problems nhave been answered in this project

What it does

In the world of freelancing and agent-client relationships, trust is paramount. To address the challenges of trust, payment security, and dispute resolution, the concept of a "Decentralized Pool for Freelancer/Agent Escrow Platform" has emerged. This innovative platform harnesses the power of blockchain technology to create a secure, transparent, and efficient ecosystem for freelancers, agents, and clients.

How we built it

This project has both a smart contract backend and a frontend. The Smart Contract was written using Solidity smart contract language. Bunzz provided us with the module for ERC20 and the Escrow by Agent Smart contract. This was deployed on the Mumbai testnet.

The front end was implemented using Next.js, Theme and tailwindCSS. Interaction with the smart contract was done using Ethers.js. The documentation was done using the Bunzz AI Decipher.

Key Components and Features

  1. Blockchain Technology: At the core of this platform is a blockchain-based infrastructure that ensures transparency and immutability of all transactions and agreements. This technology provides a secure and tamper-proof ledger for tracking payments, milestones, and communication.

  2. Smart Contracts: Smart contracts play a pivotal role in automating the escrow process. When a freelancer and a client agree on a project, funds are escrowed into a smart contract. The smart contract is programmed to release funds to the freelancer upon meeting predefined milestones or conditions, providing a trustless mechanism for payment security.

  3. Decentralization: Unlike traditional escrow services, this platform operates in a decentralized manner, eliminating the need for intermediaries. This decentralization reduces fees, enhances security, and ensures that funds are controlled by the parties involved rather than a centralized entity.

  4. Transparent Reputation System: The platform incorporates a reputation system that allows freelancers and agents to build trust over time. Client reviews, project success rates, and dispute resolution outcomes contribute to a transparent and credible reputation score for all participants.

  5. Dispute Resolution Mechanism: In the event of disputes, the platform leverages blockchain's transparency to facilitate fair and efficient dispute resolution. Arbitrators or decentralized autonomous organizations (DAOs) can be involved to make impartial decisions.

  6. Currency Agnosticism: The platform supports multiple cryptocurrencies, making it accessible to a global audience while accommodating various digital currencies and tokens.

A new and secure way to get paid for freelancing through an agent escrow contract. Try it out!.

Challenges we ran into

Deploying smart contract deploying bunzz smart contracts was not easy. It has a lot of hitches which i think the Bunzz platform needs to fix fast. Trying to integrate other protocols like Spheron and router was another huddle. we are trying out Spheron. But for Router, let's see how it goes.

Accomplishments that we're proud of

development of an escrow service when agents and freelancers can be paid on with trust from our escrow smart contract.

What we learned

Things that we learned include, The way Bunzz works. Their product to simplify smart contract deployment is a great step in the right direction. Their product removed the complexity associated with writing a whole new solidity contract all the time. Spheron access control implemented.

Test Bunzz decipher on my contract already deployed and that was awesome to get a clone of my already deployed contract.

What's next for Salaried

Keep Building and make the platform accessible to everyone including Freelancers, agents, and users. Test, Test, and Tewst Then deploy to mainnet

Built With

Share this project:

Updates