intentbridge
Cross-chain intent settlement protocol on Polkadot Hub EVM. Sign one intent, and solvers route it across chains over XCM.
- date
- stack
- solidity ink! rust typescript xcm
- code
- github.com/ramavats/intentbridge
- live
- intentbridge.vercel.app
Moving assets across Polkadot parachains means composing multi-step XCM calls, holding gas on every chain and recovering failed messages by hand. IntentBridge replaces that with a single signed intent (“move X tokens from chain A to chain B”). Competing solvers pick it up and execute the best route.
How it works
User → IntentBox.sol → [Solver Network] → SettlementEngine.sol → XCM Precompile → Destination Chain
↑
SolverRegistry.sol (bonds + disputes)
↑
PVM Pathfinder (ink!, optimal route engine)
IntentBox.solcollects signed user intentsSolverRegistry.soltracks solver bonds and handles disputesSettlementEngine.solsettles through the XCM precompile on Polkadot Hub- An ink! pathfinder contract computes the optimal route
Built for a Polkadot hackathon.