project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

RWALink

RWAlink: Crosschain RWA on ERC-7943 with unified compliance & seamless UX

RWALink

Created At

ETHGlobal Cannes

Winner of

LayerZero

LayerZero - Best Omnichain Interaction 3rd place

Project Description

RWAlink is a crosschain Real World Asset (RWA) platform built using ERC-7943: uRWA. It is designed to unify the fragmented RWA ecosystem across blockchains by offering a seamless user experience and synchronized compliance across all deployed chains.

At its core, RWAlink leverages LayerZero’s omnichain messaging to eliminate the complexity of managing RWAs across multiple networks. Asset issuers can perform operations such as whitelisting, freezing, blacklisting, minting, or burning on a single chain, and these actions are automatically reflected on all other connected chains.

Key features include:

Unified user experience: Users and issuers interact with RWAs through one interface, regardless of the underlying blockchain.

Crosschain automation: Compliance rules, permissions, and token state are enforced consistently across all networks.

Centralized authority, decentralized enforcement: Only the designated issuer (such as a bank) can perform sensitive operations, which are executed in a trust-minimized, synchronized manner across chains.

Modular architecture: The system is designed to be easily extendable to new blockchains without requiring significant changes to the business logic.

Asset portability: Users can move their tokens to the blockchain of their choice, which becomes especially useful as secondary markets for RWAs emerge.

RWAlink simplifies RWA tokenization and management by abstracting the technical overhead of multichain environments, allowing issuers to focus on regulatory and financial goals, while enabling users to manage assets transparently across ecosystems.

Real World Use Cases:

  1. Tokenized Money Market Fund (MMF) A bank issues a tokenized Money Market Fund (MMF) on Ethereum using ERC-7943. Thanks to RwaLink, users can bridge their holdings to Base or any other EVM chain to access better liquidity or DeFi yield opportunities. Meanwhile, the bank can freezes an address from Ethereum, and this enforcement is instantly reflected on Base and other chains via RWAlink — no duplication of logic, no risk of desynchronization.

  2. Crosschain Compliance Enforcement A user address is flagged for breaching regulatory requirements. The issuer initiates a freeze from Ethereum. RWAlink automatically enforces this freeze on Optimism, Arbitrum, and any other chains. This guarantees cross-chain consistent regulatory enforcement and eliminates manual desynchronization risks.

How it's Made

This project was built using a modern, modular stack optimized for crosschain interoperability and developer efficiency. On the smart contract side, we used Hardhat for contract development, testing, and deployment, along with the LayerZero CLI and metadata tools to configure and wire contracts across multiple chains.

The smart contracts implement the ERC-7943 (uRWA) standard, enabling a universal Real World Asset interface across chains. We deployed identical contract logic on Sepolia, Base Sepolia, and Arbitrum Sepolia testnets, with each contract interconnected through LayerZero’s Omnichain Application Pattern (OApp) using DVNs, enforced gas options, and endpoint configuration.

The front end was built using React.js, styled with Tailwind CSS, and wired up to blockchain networks with Ethers.js and Wagmi. Wagmi was initially used for reading contract data and handling wallet connection, but for lower-level control and crosschain execution, we switched to Ethers.js in key parts of the app. A lot of thought was put into abstracting the user interface so that issuers (e.g., banks) could perform actions like whitelist, freeze, or blacklist on just one chain, and the changes would propagate seamlessly across the rest. This helped us showcase the true strength of ERC-7943 and LayerZero’s OApp pattern , enabling unified compliance logic with minimal UX friction.

background image mobile

Join the mailing list

Get the latest news and updates