Skip to content

Uniswap

Overview

Uniswap is an automated market maker (AMM) protocol for ERC20 tokens.

ResourceLink
ApplicationUniswap
DocumentationDocumentation
Codegithub.com/Uniswap

Approve and swap in one transaction

Updated on 2025-05-16

Uniswap has integrated EIP-5792 to batch approval and swap in a single transaction if supported by the connected wallet via sendCalls. If explicitly not supported by the wallet, the prior two step flow is surfaced, and if sendCalls fails, a fallback option is offered.