Features

InfiniSwap eliminates the need for users to hold ETH to execute a trade. We cover the gas fees up front and recoup them from the input or output tokens involved in the swap. Unlike other gasloaning DEXs, InfiniSwap places no restrictions on which tokens can be used to cover gas costs. There’s no allowlist — any token that results in a successful trade is valid, giving users unparalleled flexibility and access.

Because gas fees are fronted by InfiniSwap, we take extra care to ensure trades only execute when they're guaranteed to succeed. If a trade would revert — for example, due to slippage, token failure, or liquidity issues — we simply don’t submit it. This protects users from failed transactions and unnecessary gas usage, while also preserving the atomic integrity of swaps.

At the core of InfiniSwap's architecture is transaction bundling, a technique we pioneered during the ToadSwap era. Bundling enables several powerful capabilities: MEV protection by executing swaps atomically, a no-revert guarantee by pre-validating transactions, and optimized execution that places trades exactly where they belong in the block. All bundled transactions are submitted via Flashbots or similar private relays to avoid sandwich attacks, front-running, and slippage manipulation.

InfiniSwap defends users from both known and emerging threats in real time through passive and active rugpull protection.

Passive Rugpull Protection integrates with honeypot.is to identify high-risk tokens and warn users before they can trade them. This helps prevent interaction with tokens designed to exploit holders.

Active Rugpull Protection continuously monitors the Ethereum mempool for transactions that remove liquidity from pools, freeze user wallets, alter token logic in malicious ways, or allow owner-weighted balance manipulation. If a threat is detected, InfiniSwap will attempt to front-run the malicious transaction, executing a protective sell on the holder's behalf before the rugpull takes effect.

Standard Ethereum transactions are ordered by gas priority. InfiniSwap leverages bundle-based execution via Flashbots, allowing us to position user trades earlier in the block than they'd normally appear. This is especially valuable in high-volume environments, where even a slight positional edge can yield a better execution price.

InfiniSwap supports native limit orders, enabling traders to set predefined entry and exit points — even in volatile conditions. Orders are batched and monitored off-chain, then executed automatically via our bundling engine once market conditions match.

Security

InfiniSwap never stores or takes custody of your wallet keys — ever. All swaps are executed in a non-custodial manner, using signed approvals and delegation standards rather than transferring control. We were one of the earliest adopters of Permit2, integrating it even before Uniswap adopted it into their router. Combined with approve() and ERC-2612 (where supported), this allows our bundling engine to submit trades on your behalf, without compromising your keys or requiring direct interaction for each swap.

Every transaction submitted via InfiniSwap is authenticated by a signed message from the user’s wallet, ensuring that only explicitly authorized actions can be performed. Our bundling engine's private keys are stored in a cloud-based Hardware Security Module (HSM) — providing enterprise-grade protection for transaction signing. No transaction is ever signed or executed without user intent, and all operations are performed in isolated, ephemeral signing environments.

How It Works:
1. You authorize the token to be spent using Permit2, approve(), or ERC-2612 (where supported)
2. You then sign a message describing the trade using signMessage — this message is human-readable and clearly outlines what will happen
3. InfiniSwap’s bundler receives your signature and validates it
4. If valid, the trade is simulated for success and submitted via a secure, HSM-backed key to Flashbots or a private relay