Skip to content
Infinity Protocol

Infinity Protocol

Infinity enables seamless crosschain swaps that guarantee the most optimal trade ratio to the end user by enabling a dutch-auction system to fullfill orders.

Created on 9th December 2023

•

Infinity Protocol

Infinity Protocol

Infinity enables seamless crosschain swaps that guarantee the most optimal trade ratio to the end user by enabling a dutch-auction system to fullfill orders.

The problem Infinity Protocol solves

Infinity enables users to find most optimal swaps across chains whilst providing a simple UX to the end user.

A user can define his intent to swap as follows, "I want 10 LINK tokens on Scroll, use a maximum of 10 USDT, 10 USDC and 0.05 WETH from BASE and fulfill it within 10 seconds"

This data get serialized and the input tokens are locked in a contract to initiate a dutch-aution on scroll where solvers lock tokens to provide the best valued trade. Once the user-specified time period ends, the input tokens get released to the auction winner and output tokens get released to the user.

Creating a competition among solvers to provide the best possible price ensures that the user is getting the most optimal trade.

Challenges I ran into

I ran into trouble getting safe to work with react, and also with getting it working on multiple chains that infinity protocol is deployed on.

Faced trouble with chainlink CCIP having incomaptible versions across the ccip library and the deployed contracts. Had to setup a mock relayer to mock chainlink functionality for chains it is not deployed on.

Tracks Applied (8)

Arbitrum Track

Infinity protocol uses AA and chainlink CCIP to enable seamless and optimal swaps on arbitrum
Arbitrum

Arbitrum

Safe Track

Infinity protocol uses safe's AA auth and protocol kits to condense multi-calls into single transactions greatly improvi...Read More

safe

Celo Track

Infinity protocol uses AA and chainlink CCIP to enable seamless and optimal swaps on celo alfajores
Celo

Celo

Base Track

Infinity protocol uses AA and chainlink CCIP to enable seamless and optimal swaps on base goerli
Base

Base

Chainlink Track

Infinity protocol uses chainlink CCIP to pass messages across multiple L1 and L2 networks to help users seamlessly bridg...Read More
Chainlink

Chainlink

Alliance Track

Infinity protocol is a small POC with further plans to improve upon the bridging use and extend it to ecosystem wide int...Read More
Alliance

Alliance

Mantle Network Track

Infinity protocol uses AA and chainlink CCIP to enable seamless and optimal swaps on mantle
Mantle Network

Mantle Network

Scroll Track

Infinity protocol uses AA and chainlink CCIP to enable seamless and optimal swaps on scroll sepolia
Scroll

Scroll

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio