From 42f804017dcc5e74f5780802b4bb44b04ca14536 Mon Sep 17 00:00:00 2001 From: Jacob Evans Date: Wed, 24 Dec 2025 11:07:21 +1000 Subject: [PATCH] fix: isSignatureNeededForSwap isn't populated on rawQuote --- src/components/Aggregator/adapters/0xV2.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/Aggregator/adapters/0xV2.ts b/src/components/Aggregator/adapters/0xV2.ts index 236c98b8..52773aa4 100644 --- a/src/components/Aggregator/adapters/0xV2.ts +++ b/src/components/Aggregator/adapters/0xV2.ts @@ -68,13 +68,15 @@ export async function getQuote(chain: string, from: string, to: string, amount: throw new Error(`Approval address does not match`); } + const isSignatureNeededForSwap = tokenFrom !== nativeToken; + return { amountReturned: data?.buyAmount || 0, amountIn: data?.sellAmount || 0, tokenApprovalAddress: permit2Address, estimatedGas: data.transaction.gas, - rawQuote: { ...data, gasLimit: data.transaction.gas }, - isSignatureNeededForSwap: true, + rawQuote: { ...data, gasLimit: data.transaction.gas, isSignatureNeededForSwap }, + isSignatureNeededForSwap, logo: 'https://www.gitbook.com/cdn-cgi/image/width=40,height=40,fit=contain,dpr=2,format=auto/https%3A%2F%2F1690203644-files.gitbook.io%2F~%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FKX9pG8rH3DbKDOvV7di7%252Ficon%252F1nKfBhLbPxd2KuXchHET%252F0x%2520logo.png%3Falt%3Dmedia%26token%3D25a85a3e-7f72-47ea-a8b2-e28c0d24074b' }; }