# One-transaction swaps with EIP-7702

DeFi Saver now provides users with the option of toggling on experimental support for EIP-7702

This means that users can handle any token swap in one transaction thanks to batching of approval and swap transactions.

The current requirements are:

* Using MetaMask
* Having a Smart Wallet (Safe or DSProxy)

To utilize it, simply visit our Exchange tool and you'll have the option to toggle EIP-7702 on:

<figure><img src="/files/DNbLGc0qDnv6itJkBdCN" alt=""><figcaption></figcaption></figure>

## What is EIP-7702?

It's an Ethereum Improvement Proposal introduced as part of the Pectra upgrade, which went live on May 7, 2025.&#x20;

It boosts the functionality Externally Owned Accounts (EOAs) by allowing them to temporarily adopt smart contract functionality, without actually needing to migrate to a new address or deploy a separate smart contract.&#x20;

> One of the main use-cases of this improved functionality is transaction batching. With EIP-7702, multiple actions can be batched into one transaction, which was previously only possible through smart contracts.

***

## Related Articles:

* [Exchange](https://help.defisaver.com/features/exchange)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.defisaver.com/features/exchange/one-transaction-swaps-with-eip-7702.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
