1
1
import { Buffer as BufferPolyfill } from 'buffer' ;
2
- import depd from 'depd' ;
3
2
4
3
import { hexlify } from '@ethersproject/bytes' ;
5
4
import { Web3Provider , JsonRpcSigner } from '@ethersproject/providers' ;
6
5
import { toUtf8Bytes } from '@ethersproject/strings' ;
7
-
8
6
import { verifyMessage } from '@ethersproject/wallet' ;
7
+ import { injected , walletConnect } from '@wagmi/connectors'
8
+ import { connect as wagmiConnect , disconnect as wagmiDisconnect , getWalletClient , Config } from '@wagmi/core' ;
9
+ import depd from 'depd' ;
9
10
import { ethers } from 'ethers' ;
10
11
import { getAddress } from 'ethers/lib/utils' ;
11
12
import { SiweMessage } from 'siwe' ;
12
-
13
- // @ts -ignore: If importing 'nacl' directly, the built files will use .default instead
14
13
import * as nacl from 'tweetnacl' ;
15
14
import * as naclUtil from 'tweetnacl-util' ;
15
+ import { http } from 'viem' ;
16
+ import {
17
+ createConfig ,
18
+ } from 'wagmi' ;
16
19
17
- // @ts -ignore: If importing 'nacl' directly, the built files will use .default instead
18
20
import {
19
21
ELeft ,
20
22
ERight ,
@@ -40,13 +42,6 @@ import {
40
42
import { getStorageItem } from '@lit-protocol/misc-browser' ;
41
43
import { AuthSig , AuthCallbackParams , LITEVMChain } from '@lit-protocol/types' ;
42
44
43
- import {
44
- createConfig ,
45
- } from 'wagmi' ;
46
- import { connect as wagmiConnect , disconnect as wagmiDisconnect , getWalletClient , Config } from '@wagmi/core' ;
47
- import { injected , walletConnect } from '@wagmi/connectors'
48
- import { http } from 'viem' ;
49
-
50
45
const deprecated = depd ( 'lit-js-sdk:auth-browser:index' ) ;
51
46
52
47
if ( globalThis && typeof globalThis . Buffer === 'undefined' ) {
@@ -404,6 +399,7 @@ export const connectWeb3 = async ({
404
399
throw new Error ( 'No wallet client found' ) ;
405
400
}
406
401
402
+ // eslint-disable-next-line @typescript-eslint/ban-ts-comment
407
403
// @ts -ignore - Create Web3Provider from wallet client
408
404
const web3 = new Web3Provider ( walletClient ) ;
409
405
0 commit comments