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

Omnichain Loan Attesting

Innovative omnichain loan reporting and attesting service. It leverages proof of humanity and attestations for uncollaterized lenders to solve multi-lending problem in this open world of blockchain.

Omnichain Loan Attesting

Created At

Superhack

Winner of

🏆 Worldcoin — Honorable Mention

🏊 Mode — Prize Pool

Project Description

Uncollateralized lending is a growing narrative in crypto. This project aims to be a fully cross-chain solution and solve at least 2 problems:

  • To find out if the user already has a loan on another blockchain or with another wallet.
  • Allow lender to give loan on one chain but attest it on another chain ( where EAS works). At the same time, smart contracts and the application are designed in a way to protect lenders from users manipulating verification results before receiving a loan. Diagrams showing how the app works will be on github repo.

How it's Made

Core: The main smart contract is OmnichainLoanAttester which provides loan reporting and attesting (EAS) capabilities cross-chain with the help of LayerZero messaging. UncollateralizedLenderSample is written for testing and demonstration purposes, but still provide good insight into how lender might look like.

App: Next.js app is based on an awesome scaffold-eth-2 template, but adds specific functionality for Worldcoin anonymous actions integration (both on the frontend and backend) + Covalent integration on the backend to check Loans on multiple blockchains. Plus other libraries like daisyui and clsx for better UX.

Multichain: Smart contracts are deployed to the following chains: Optimism Mainnet Base Mainnet Base testnet Sepolia Optimism Goerli Zora testnet Mode testnet

Chains are connected through LayerZero (where it operates). Development and deployment are done with Hardhat<3

background image mobile

Join the mailing list

Get the latest news and updates