EKInch

Extension to 1inch’s limit order protocol, batching trades with same taker, varied maker assets.

EKInch

Created At

ETHGlobal New Delhi

Project Description

This project extends 1inch’s Limit Order Protocol by batching multiple transactions that share the same taker asset but target different maker assets from a user’s portfolio. By aggregating these orders into a single execution flow, it minimizes redundant approvals and calldata, significantly reducing overall gas consumption. It leverages ERC-2612 permit signatures to eliminate separate approval transactions, further optimizing user interaction and cost-efficiency.

How it's Made

The project is built as an extension to Limit Order Protocol. It batches multiple transactions with different maker asset but similar taker asset, thus reducing the number of transactions and saving gas fees. It also utilizes ERC 2612 permit, which overall reduces the gas costs of transactions. All of these was built in Solidity and tested by hardhat. The cross chain swap between EVM and Cardano was facilitated by the use of Hash Time Locked Escrow based smart contracts written on both side of the chain, with the EVM side being fulfilled by 1inch's Smart Contracts.

background image mobile

Join the mailing list

Get the latest news and updates