Skip to content

Commit

Permalink
OCT-2173 Add injected connector (#538)
Browse files Browse the repository at this point in the history
  • Loading branch information
aziolek authored Oct 30, 2024
2 parents 26c5ea9 + b5e8df0 commit 9554d83
Show file tree
Hide file tree
Showing 3 changed files with 272 additions and 242 deletions.
4 changes: 2 additions & 2 deletions client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"@tanstack/react-query": "^5.37.1",
"@uiw/react-markdown-preview": "^5.1.3",
"@vimeo/player": "^2.24.0",
"@wagmi/core": "^2.11.5",
"@wagmi/core": "^2.14.1",
"axios": "^1.7.2",
"classnames": "^2.5.1",
"date-fns": "^3.6.0",
Expand All @@ -63,7 +63,7 @@
"react-vis": "^1.12.1",
"socket.io-client": "^4.7.5",
"viem": "^2.12.1",
"wagmi": "^2.10.8",
"wagmi": "^2.12.25",
"yup": "^1.4.0",
"zustand": "^4.5.2"
},
Expand Down
19 changes: 13 additions & 6 deletions client/src/api/clients/client-wagmi.ts
Original file line number Diff line number Diff line change
@@ -1,25 +1,32 @@
import { connectorsForWallets } from '@rainbow-me/rainbowkit';
import { injectedWallet, walletConnectWallet, ledgerWallet } from '@rainbow-me/rainbowkit/wallets';
import { HttpTransport } from 'viem';
import { createConfig, http } from 'wagmi';
import { HttpTransport, FallbackTransport } from 'viem';
import { createConfig, http, fallback, unstable_connector } from 'wagmi';
import { localhost, mainnet, sepolia } from 'wagmi/chains';
import { injected } from 'wagmi/connectors';

import { CHAINS, PROJECT_ID } from 'constants/walletConnect';
import env from 'env';

/* eslint-disable @typescript-eslint/naming-convention */
type Transports = {
1: HttpTransport;
11155111: HttpTransport;
1: FallbackTransport;
11155111: FallbackTransport;
};
type TransportsWithLocalhost = Transports & {
1337: HttpTransport;
};
/* eslint-enable @typescript-eslint/naming-convention */

let transports: Transports = {
[mainnet.id]: http(`https://eth-mainnet.g.alchemy.com/v2/${env.alchemyId}`),
[sepolia.id]: http(`https://eth-sepolia.g.alchemy.com/v2/${env.alchemyId}`),
[mainnet.id]: fallback([
unstable_connector(injected),
http(`https://eth-mainnet.g.alchemy.com/v2/${env.alchemyId}`),
]),
[sepolia.id]: fallback([
unstable_connector(injected),
http(`https://eth-sepolia.g.alchemy.com/v2/${env.alchemyId}`),
]),
};

if (env.jsonRpcEndpoint) {
Expand Down
Loading

0 comments on commit 9554d83

Please # to comment.