project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

DePay

DePay is a cross-asset decentralised payment gateway designed to facilitate seamless and secure cryptocurrency transactions. Making it easier for businesses and individuals to accept and process crypto payments.

DePay

Created At

Superhack 2024

Winner of

Blockscout - Use Blockscout Block Explorer!

Prize Pool

Project Description

DePay addresses several key issues:

  1. Security vulnerabilities in centralized custodian payment gateway.
  2. Limited acceptance of cryptocurrencies.
  3. Confusing User Experience, takes a learning curve.
  4. High transaction fees in traditional payment systems.
  5. Slow transaction processing.

How we improved Security vulnerabilities in centralized payment gateways? Devised non-custodian payment gateway for web2 merchants, with enhanced security with use of decentralized protocols like router protocol, layerzero, hyperlane.

Using how many assets can users pay? Supporting virtual any asset, DePay has power to accept payment through 25+ chains and 3000+ assets. As Bridges expands into chains so does DePay.

How easy is it to use DePay for CEX users? Get the payment link from vendor. Select the chain and asset you want to pay with. Scan the QR and pay.

How it's Made

How DePay Works: A High-Level Overview of the Core Decentralized Payment Gateway

  1. Payment Request and Quote Generation: During the payment process, the payee requests a quote from DePay relayers. The relayers generate a quote along with a special address. This address isn’t linked to any existing externally owned account (EOA) or contract at this stage, and it has unique features that will be explained later. If the payee agrees to the quote, they send the funds to this designated address.

  2. Fund Transfer and Relay: Once the relayers detect that the exact amount of funds has been sent, they relay the payment forward to the merchant. If there’s any issue causing the transaction to revert, the payee receives their funds back. This refund mechanism is a unique feature of the contract, ensuring that the payee's funds are protected during the process.

  3. Security Against Malicious Relayers: If a malicious relayer attempts to redirect the funds for itself by altering the instructions, the address would automatically change. This ensures that any tampering with the transaction invalidates the original address, preventing the relayer from misappropriating the funds. This mechanism protects the integrity of the payment process, ensuring that funds reach the intended recipient or are safely returned to the payee.

background image mobile

Join the mailing list

Get the latest news and updates