RomePay

Secure platform for confidential or cross-chain payments

Websitegithub
  • 0 Raised
  • 280 Views
  • 0 Judges

Categories

  • 1inch
  • Base
  • ENS
  • iExec
  • Zama
  • XMTP
  • Civic
  • 🔒 Privacy [MAIN TRACK]
  • 💸 Finance [MAIN TRACK]

Gallery

Description

PROJECT NAME: RomePay

DESCRIPTION OF THE PROJECT: Secure and/or confidential cross-chain automatic payment platform

TELEGRAM USER NAME: @Beerus_2020

REPOSITORY WITH THE PROJECT'S CODE:

https://github.com/armsves/ethrome2025 <-- main monorepo with most of the code

https://github.com/aeither/fhevm-hardhat-template <-- Zama erc7984 contract and deployment code

https://github.com/aeither/base-xmtp-agent <-- XMTP agent repo

Extra video demo for Base, XMTP and Civic:

https://youtu.be/dWbxkf_OtoQ

Website URL/Base Mini App

https://ethrome2025.vercel.app/

iExec iapp:

https://explorer.iex.ec/arbitrum-sepolia-testnet/app/0x33c52720c54d47377ab8dc9237dd7916d5ce659a

Zama cUSDC Token Contract:

https://sepolia.etherscan.io/address/0x5a3f7a5eaa4e6910e3835bc900173e4bca37e560


Bounties:

  • iExec: We created a big project, first a iapp that's deployed on arbitrum sepolia, this iapp can create either confidential transfer or regular transfer, but also using 1Inch fusion+ api it can make cross-chain payments (with swaps if needed) to the collaborator's wallet address, it also integrates ENS when we need to input an address. There's also the frontend deployed on nextjs where we can protect and share the data securely to the iapp and then execute it and show the result of the iapp, which is a confidential transfer and a Fusion+ cross chain swap payment.


  • ENS: It's integrated into the iexec frontend, the addresses can be ens as well and get resolved with the iExec helpers.


  • Zama: we created a ERC7984 confidential token and made it possible to make confidential payments withing iExec's tee iapp. There are also 2 templates for simple testing of encripting and making a confidential transfer and checking your confidential balance in the iapp folder.


  • 1Inch: we used the 1Inch Fusion+ api it can make cross-chain payments (with swaps if needed) to the collaborator's wallet address.


  • CIVIC: We integrated civic auth and nexus. auth for easy sso login with google perfect for web2 users and nexus for ai chat with access to mcp tools. Facing auth token issue that currently doesnt allow getting the tools from nexus portal.


  • Base Mini App: Access to RomePay App easily directly inside base app as base mini app and also as mini app inside XMTP agent for small business to manage payments.


  • XMPT Agent: Upload and pay for invoices with few taps. generate invoices,  access RomePay mini app and add to group to manage fund with the team.


Attachments