diff --git a/trade.renegade.fi/app/providers.tsx b/trade.renegade.fi/app/providers.tsx index fe9f185c..6d671efd 100644 --- a/trade.renegade.fi/app/providers.tsx +++ b/trade.renegade.fi/app/providers.tsx @@ -4,7 +4,7 @@ import LazyDatadog from "@/app/(desktop)/telemetry" import { OrderToaster } from "@/app/order-toaster" import { TaskToaster } from "@/app/task-toaster" import { AppProvider } from "@/contexts/App/app-context" -import { chain, viemClient } from "@/lib/viem" +import { chain, sdkViemClient } from "@/lib/viem" import { menuAnatomy } from "@chakra-ui/anatomy" import { CacheProvider } from "@chakra-ui/next-js" import { @@ -21,8 +21,11 @@ import { createConfig as createSDKConfig, useStatus, } from "@renegade-fi/react" -import { focusManager } from "@tanstack/react-query" -import { QueryClient, QueryClientProvider } from "@tanstack/react-query" +import { + QueryClient, + QueryClientProvider, + focusManager, +} from "@tanstack/react-query" import { ReactQueryDevtools } from "@tanstack/react-query-devtools" import { ConnectKitProvider, getDefaultConfig } from "connectkit" import dayjs from "dayjs" @@ -201,7 +204,7 @@ export const renegadeConfig = createSDKConfig({ priceReporterUrl: process.env.NEXT_PUBLIC_PRICE_REPORTER_URL, relayerUrl: process.env.NEXT_PUBLIC_RENEGADE_RELAYER_HOSTNAME, ssr: true, - viemClient, + viemClient: sdkViemClient, }) /* diff --git a/trade.renegade.fi/lib/viem.ts b/trade.renegade.fi/lib/viem.ts index d0d74704..eb184585 100644 --- a/trade.renegade.fi/lib/viem.ts +++ b/trade.renegade.fi/lib/viem.ts @@ -26,3 +26,9 @@ export const viemClient = createPublicClient({ chain, transport: http(), }) + +// Necessary because public RPC does not support getting logs +export const sdkViemClient = createPublicClient({ + chain, + transport: http(process.env.NEXT_PUBLIC_RPC_URL), +})