the-bridge-message-standard
PoC for TheBridge Message Standard connecting Polygon Toucan protocol with Regen Ledger
Problem Statement
Presentation and solution description: https://hackmd.io/IZ0ta7_UQ1GUYl4WI__aKQ?viewWe propose a bridge message standard to be applied across different bridges and chains. For a proof of concept we:bridge Toucan protocol (deployed on Polygon) TCO2 tokens with Regen Eco Creditsusing a bridge controller smart contract to connect with a Axelar bridge service connecting Polygon and Regen LedgerRegen Ledger as a Cosmos SDK with it's own token registry.Code:https://github.com/regen-network/toucan-the-bridge: Bridge controller implementing The Bridge Message Standardhttps://github.com/robert-zaremba/ethamsterdam-the-bridge: fork of Regen Ledger (Cosmos SDK chain) with:x/axelarbridgemodule implementing the The Bridge Message Standard.x/ecocredits handlerwith custom logic handling the message to process TCO2 token registration.regen-ledger code diff: https://github.com/robert-zaremba/ethamsterdam-the-bridge/compare/regen-master...masterThe solution can be also applied to any smart contract chain or Layer-2 (Evmos, Optimism, Juno, Agoric, Solana ....).
Solution
Details about the solution: https://hackmd.io/IZ0ta7_UQ1GUYl4WI__aKQ?viewSummary:we define a Message Protocol for Blockchain bridges.we implement it on Polygon using Solidity and Cosmos SDK (in Regen Ledger)we use Axelar as a transport (bridge) layerwe utilize AxelarcallContractfunctionality to send messages between EVM chainswe utilizeInterchain Accountsfor recording message in Cosmos Chains.
Hackathon
ETHAmsterdam
2024
Prizes
- 🏆
🧩 Toucan — 🥇 Best Integration
Contributors
- aaronc
449 contributions
- ryanchristo
78 contributions
- technicallyty
75 contributions
- aleem1314
48 contributions
- robert-zaremba
40 contributions
- cpolitano
40 contributions
- dependabot[bot]
22 contributions
- clevinson
21 contributions
- ruhatch
18 contributions
- amaury1093
18 contributions
- anilcse
14 contributions
- atheeshp
13 contributions
- blushi
11 contributions
- likhita-809
8 contributions
- cyberbono3
3 contributions
- faddat
2 contributions
- frumioj
2 contributions
- kaustubhkapatral
2 contributions
- gotjoshua
2 contributions
- mergify[bot]
2 contributions
- CShear
2 contributions
- akhilkumarpilli
1 contributions
- dpdanpittman
1 contributions
- paul121
1 contributions
- rickmanelius
1 contributions
- colin-axner
1 contributions
- petefarmer
1 contributions