All projects

Privacy-hub

The platform allows users to lock funds in a smart contract escrow on one blockchain and release them to a recipient on another chain using Chainlink’s cross-chain infrastructure.

Privacy DeFi & Tokenization World

What it is

CrossChain Smart Payment Escrow is a decentralized application (dApp) that enables secure and trustless payments between clients and freelancers across multiple blockchains. The platform allows users to lock funds in a smart contract escrow on one blockchain and release them to a recipient on another chain using Chainlink’s cross-chain infrastructure.

The goal of this project is to solve a common problem in freelancing and digital services: payment disputes and lack of trust between parties. By using smart contracts and cross-chain communication, funds remain securely locked until the agreed conditions are met.

How it Works

CrossChain Smart Payment Escrow is built using Solidity smart contracts deployed on Ethereum Sepolia and integrated with a frontend web interface using JavaScript and Web3 wallet connectivity via MetaMask.

The escrow logic is implemented through a smart contract that allows a client to deposit funds which remain locked until the client releases the payment to the freelancer.

The frontend interacts with the smart contract using ethers.js, allowing users to create escrows, lock funds, and release payments directly from the interface.

To enable cross-chain functionality, the project integrates Chainlink CCIP, which allows secure communication and asset transfer between different blockchain networks.

Development tools used:

Solidity for smart contracts
Hardhat for compilation and deployment
JavaScript for frontend interaction
MetaMask for wallet connection
Chainlink CCIP for cross-chain messaging

Links

Created by

  • Ashwani Yadav
  • Gaurav Saini
  • Priyanshu Singh