diff --git a/.changeset/quiet-pans-wonder.md b/.changeset/quiet-pans-wonder.md new file mode 100644 index 000000000..1b4d83f88 --- /dev/null +++ b/.changeset/quiet-pans-wonder.md @@ -0,0 +1,5 @@ +--- +"@kleros/kleros-v2-web-devtools": patch +--- + +SDK initialization (#1) diff --git a/web-devtools/.gitignore b/web-devtools/.gitignore index dab706c2e..5aa6001da 100644 --- a/web-devtools/.gitignore +++ b/web-devtools/.gitignore @@ -45,3 +45,8 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts + +.env* +.flaskenv* +!.env.project +!.env.vault \ No newline at end of file diff --git a/web-devtools/src/context/Web3Provider.tsx b/web-devtools/src/context/Web3Provider.tsx index 80783db39..f0539af02 100644 --- a/web-devtools/src/context/Web3Provider.tsx +++ b/web-devtools/src/context/Web3Provider.tsx @@ -6,6 +6,8 @@ import { createConfig, fallback, http, WagmiProvider, webSocket } from "wagmi"; import { mainnet, arbitrumSepolia, arbitrum, gnosisChiado, sepolia, gnosis } from "wagmi/chains"; import { walletConnect } from "wagmi/connectors"; +import { configureSDK } from "@kleros/kleros-sdk/src/sdk"; + import { ALL_CHAINS, DEFAULT_CHAIN } from "consts/chains"; import { isProductionDeployment } from "consts/index"; @@ -78,6 +80,13 @@ export const wagmiConfig = createConfig({ connectors: [walletConnect({ projectId })], }); +configureSDK({ + client: { + chain: isProduction ? arbitrum : arbitrumSepolia, + transport: transports[isProduction ? arbitrum.id : arbitrumSepolia.id], + }, +}); + createWeb3Modal({ wagmiConfig, projectId,