From 0bf5b13f2bde76afb53646fa2bc5f07efc21792b Mon Sep 17 00:00:00 2001 From: YourCryptoExpert Date: Fri, 25 Jul 2025 21:58:43 -0500 Subject: [PATCH] Update swap.py in CDP added Network Mapping for base : base, ethereum :ethereum, and sepolia versions of each. This should fix critical send errors for ERC-20 Tokens on Base chain. --- intentkit/skills/cdp/swap.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/intentkit/skills/cdp/swap.py b/intentkit/skills/cdp/swap.py index b0f9adce..50fc1788 100644 --- a/intentkit/skills/cdp/swap.py +++ b/intentkit/skills/cdp/swap.py @@ -78,8 +78,12 @@ async def _arun( # Map network_id to the format expected by the swap API network_mapping = { + "base": "base", "base-mainnet": "base", + "base-sepolia": "base-sepolia", + "ethereum": "ethereum", "ethereum-mainnet": "ethereum", + "ethereum-sepolia": "ethereum-sepolia" } api_network = network_mapping.get(network_id, network_id)