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

Capital Sigma

Execution Layer Aggregation Through Arbitrary Message Bridges

Capital Sigma

Created At

ETHGlobal New York

Winner of

🏊‍♂️ The Graph — Pool Prize

🎼 Hyperlane - Best Interchain App

🏊‍♂️ Arbitrum — Pool Prize

Project Description

The project allows anyone to use any rollup of their choice at the time of execution without being dependent / vendor locked-in to the rollup.

It solves three major problems, one is liquidity fragmentation, with the growing number of rollups, it'll become hard to manage liquid assets seamlessly and also the fragmented liquidity is a problem for DeFi scalability.

Secondly, the rollup unused block space problem. Blockchains like Celo, have only 5% of their block space filled in every block, which can be mitigated by allowing user to choose their execution layer of choice during execution.

Finally, the optimistic window problem. Right now it takes 7-days for people to withdraw funds from a rollup, this approach will safely mitigate the issue.

How it's Made

This project is deployed across 7 different rollup/L2 testnets and 1 main storage network.

The smart contracts serve the underlying protocol. And a mock ERC20 token is deployed to all the networks to demonstrate the usage of the protocol.

The front-end uses NextJs, Typescript and Wallet Connect via RainbowKit. It also uses QuickNode and TheGraph protocol for RPC and Subgraph indexing respectively.

The app uses wagmi for initiating contract calls. The seven different chains we're on are

  1. Polygon
  2. Polygon Zk EVM
  3. CELO
  4. LINEA
  5. ARBITRUM
  6. BASE
  7. GOERLI ETH (Storage Layer)

The smart contracts are connected via Hyperlane & Axelar on all these networks. The smart contracts are unit testing using exp-table/pigeon testing library.

The project repository is a mono-repo and houses all the codes in one single repository.

background image mobile

Join the mailing list

Get the latest news and updates