From f4762b92dfc361b309b2e2b27c020cfc0eb28209 Mon Sep 17 00:00:00 2001 From: ioedeveloper Date: Wed, 22 Mar 2023 17:02:39 +0100 Subject: [PATCH] Use wagmi client and new web3Modal implementation --- apps/wallet-connect/project.json | 10 +- apps/wallet-connect/public/favicon.ico | Bin 110732 -> 0 bytes apps/wallet-connect/public/index.html | 42 - apps/wallet-connect/public/logo.png | Bin 9364 -> 0 bytes apps/wallet-connect/public/manifest.json | 20 - apps/wallet-connect/public/robots.txt | 3 - apps/wallet-connect/src/app/app.tsx | 34 +- .../src/services/RemixClient.js | 183 -- .../src/services/RemixClient.ts | 103 + apps/wallet-connect/src/services/constant.ts | 1 + .../src/services/serviceWorker.js | 141 -- apps/wallet-connect/webpack.config.js | 113 +- package.json | 5 +- yarn.lock | 1723 +++++++++++++---- 14 files changed, 1524 insertions(+), 854 deletions(-) delete mode 100644 apps/wallet-connect/public/favicon.ico delete mode 100644 apps/wallet-connect/public/index.html delete mode 100644 apps/wallet-connect/public/logo.png delete mode 100644 apps/wallet-connect/public/manifest.json delete mode 100644 apps/wallet-connect/public/robots.txt delete mode 100644 apps/wallet-connect/src/services/RemixClient.js create mode 100644 apps/wallet-connect/src/services/RemixClient.ts create mode 100644 apps/wallet-connect/src/services/constant.ts delete mode 100644 apps/wallet-connect/src/services/serviceWorker.js diff --git a/apps/wallet-connect/project.json b/apps/wallet-connect/project.json index 725966fadb..aa1e00a37f 100644 --- a/apps/wallet-connect/project.json +++ b/apps/wallet-connect/project.json @@ -17,11 +17,8 @@ "main": "apps/wallet-connect/src/main.tsx", "polyfills": "apps/wallet-connect/src/polyfills.ts", "tsConfig": "apps/wallet-connect/tsconfig.app.json", - "assets": [ - "apps/wallet-connect/src/favicon.ico", - "apps/wallet-connect/src/assets" - ], - "styles": ["apps/wallet-connect/src/styles.css"], + "assets": [], + "styles": ["apps/wallet-connect/src/css/app.css", "apps/wallet-connect/src/css/index.css"], "scripts": [], "webpackConfig": "apps/wallet-connect/webpack.config.js" }, @@ -47,7 +44,8 @@ }, "configurations": { "development": { - "buildTarget": "wallet-connect:build:development" + "buildTarget": "wallet-connect:build:development", + "port": 2023 }, "production": { "buildTarget": "wallet-connect:build:production" diff --git a/apps/wallet-connect/public/favicon.ico b/apps/wallet-connect/public/favicon.ico deleted file mode 100644 index 0cd254eb03103bdca23167afd1370642ed44bd64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110732 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 R{1{%hz?LV(eoJ!d{RX?#*G~Wd diff --git a/apps/wallet-connect/public/index.html b/apps/wallet-connect/public/index.html deleted file mode 100644 index f3432c6566..0000000000 --- a/apps/wallet-connect/public/index.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - Remix - - - -
- - - diff --git a/apps/wallet-connect/public/logo.png b/apps/wallet-connect/public/logo.png deleted file mode 100644 index 1d6bcd0352995329cc62c106867ff9b2c1fdf67f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9364 zcmbVyXE>%HFV{c*0d&)WC8*V^UmbJpG~N?%Wtj+%oS1Om}%;nWO3AhJT> zB0?zv$=n;}IN%2J#F_hmK%(0JF0z0iUtJIg0n$=aF?y7_HMQk6+|By=my^!^@gNpx07`CGeW1VRMRjt%qRkb9Rzr- zNXxlw3VFhu?v;;im%`RxyQj)tX)mV06YLHm#xE^>xi~gl$eDdAo-4-wTeSy@D&`;g zW-Cr`t$2cM+9vf}XtRVHFyQo6g>yTm*~pkb`@Icq%nc1SfiTu23a{c?t#@5eUTc|( z$M=kG4-ha|?;)}PQDkAuMumSpquzbrJ)|rcrp16&M`RLN@C0WExoxvnXkN{Ur$Uma zof*9r0}iUq!Ssa17i)->d1Cmfq)&d30q+b&L6EB60*o3za_CA&T4>j@qzWV1p{Twg z=@|P`WKt!6T7P*P92$usIkYt7F_j|sw;ko;8?N?gAZ(>!`2qb6rp<04Ks<9E`&a8<&Ya0q=en%=4S^HPQcR_yOsQ-VD_ z7hCh%g;mplrFu+Ax*^4NE%SD#7`O+z9HkGPIq~c}OVouVl1ZURQs|AT-rb@VHoC24 z>Fvd1pA+@_IXxGDU!6@q)=O#p(Ndn&rJpScG3YFO@h3U_HjkC|>Ootj_w8aG`yM>R z=psh@XaZa*@GfdX1!0U6^ZvWN_oAKW!labrVoBUVw&>DDw?x^6Lh^uugoW`r|2Of$ z7pC&y5-9_gtji6aQ^%nzSk+D@%eVOon-nSGd1IEZEb}c&+3`j&RpY@Gv5+y;Hs{YP z)ilMaVQ77}(xPZMj)h1wWM1T>KFWw$ndFM+Gu}&p7*%wAl9WXqB8k+a(lj$SkMnAH zHY~tLnMX5$4&3Xw8%E{VGXFl9SX!HH5@f|230}@ud|S*J!w_9Q8;$jj^)ogsQ4OMbhIcsBJVGjwB|#rFT{vvGUUuO@3)Rjcv%Q>9P9mg?B?vf2mQuA7+}%iZ3+7@2lTs z$dYm}V7uI}C?t`VW-1KD7wY2`8>V}O;eGVRm9pOsDszzz{;#h=@P)CNyKLdNglly} zY{T8%<}+L`!T6`3D0OOAYa8cF^wgZa1wU2f!CEj_K@3>Wm9_p8MkVIYv`&$lpwL0g zp)7`ct?)ay#^2MpnQ{LfGbPG1$+>vC;Mnf!{1kMT*kWdwlo9S#Pt>nFzt9O!oh8hX zf4o~>U$bHZ3-K-4I#k-KMCj)9c!aqh33QnM1y7w{7`G+Zyb1YCh1G(Cg_xGUvES7; zHkwkc@LrjAr<MN*drC)UG-5q>7A(lhe+7$NMd{VcZ;kRXN0MhvEtIBuLI8>UniB1mS zf3txT#K11PW3`rWCm~?Po9)>cO)kSXudm$wFgel36Er1u^&Y95;n#~SE10xj!ErDl zx&q#^{ORUf^>+hed-gZ#?sC(%DgvaHyf+so-4_NajP9@`&$~wH_ddsHtGTeVyf+H= zFl^``1dO%qjN1zC8{eZ8|KxRz%+Ff;u<(%%3s#6JTU8r#_5J(s!5sG{Q9B`)VA*Ra zpWFHy=%XSZFI%MEg6XD zDrV&|A4FaQ3o(YV{QmZc^8!>>|Op>tgDjpjkg}36j(^YvCRKZf7wd8D%+=It%s!ruNKpu zigkHDoC+-`7&t%-FfBJs=xh(7=z2oOlWuIkSp1e;)sP?Ly~*8Motc4t^DThAu@eF@ zK(u68%lN`h-#0|x^;4;qOrhVWBkO5S48A=haebg}>BeMC5K(N@C^ zaoKaLz4XtHdH&1dtsD`hi)qhpK0>xURp0LzK@!3Gd$Vq%&BVh7SVPF^@xr|e3AgZo zq>R$S(o#NHK4;+Ak)0v?8$?%KgcB8a<_iKQT}z?V#Qhr4p#GZAk7bHL@rOY>k!=~x zr4OV|9;tReq%O-ZckT~F%3glM`RwoNB0JiMLEFQHias8buA=q$_&woHUF6+!wN}xs zeJ^#@F6)p>{JJ!el@G|?mW(`BXFqKDm801oQ+;J4l3HQcnTkFZGoFwb*H~_g>hO6} z6SDgHw6?*$cHE@KTE@yy-4CTwD;BG8dkH`IpkhE98`aqx^_68*&SVCv_1-F?BN@0I z9Y%P7myX8(DhxecSCy zrX5kokpY^biS`(mX5v1jB7&$v6rNLk-S*eo|B)`MhIhMy&dK#Q?Wc1!rS;2prGalv zOH6xT`YZ`9bky=ZQg)Gr49PWY&+Zta@1yK5*e<`s26d8Bybei%elfqFt-rjO_R(&@ zMwJFrL55hRUgd0DPAd3hyLfxHEEc_^oX4!`Ato_;f8za_fSW^tkHDyp#~<&lj}XWZ zr8mA`#^qdLY1~(e>|DKlPxh|h$Onr@tkk4paTmUrOw|SxSg@+di8N%0!#g#*Z1Y); z_sGKrOyAQ>{DmBBj$iG*H2O9)Yd0`9XX-Q@8QMMc1%q8$0$#nO{GIHLE_hzi=2Pu{ zaLYTO@>;CIA0hNT`8VF1N=@}nTdL)||9%oXb~pqCdeE1r!wbK0Xl=YbGNwE$JjhDS zdZgohuX}x=-o5FTlu|}@Nyndi{VbH-%@g;@er!Ptxz{#(epNaI^6;{-E|dttwZ}g#WAkK#J{gqE4Ot?f!;uVQlk3r8bc+ zBhIc2LkS0tyI8AdEfrx_8Jm7*{W+IM*TQsL6?%Wi#!1UtIi?ky-RydfgB25>bxW?L zHAdNTUA0QEII^!CT_kd>OmIMk;x!_M1GIu&UC2|YsC+8oXdgc`R6c2m$_y)6Njh@& zH2Zo+%u3#pjarGTp*K~!;X~tQ6Fq7HE=jT-8?Vnsn@VBxDOrZbfxGh>o~LmH5u)wYAcroMzbu&KHEdk2IVdcVW@8ZhapKI4ZSke0weXk0+ z8z1+uvY^c>i3agA+00V-9xhJ1JHZcnfu-k=kFWR?;w#ETPKC4U}e<#q1YrwJ6yi1966*OeOly)#Q;6VTpICa-)>ai;X6 zST({2GgW|)Pb(uz8ENkDMJ9+JU$~@qX3abh{}gdwv@!allX(6*dAGA7H#~)8p7DY{PQDp_i8S(CB!8;~;KWguayrH|8`DmnAF?E%`f~RM+k+Seu zGQjL%dZ#YQ*s9M|>or)YL;c1$Z!{BY#H4(tnJ)|3t;X&++Pp5i?E52D*R^fjyTu%j z`y3a^Hy$izO=K&bZA2bE1U`8Rwr26Ho_+5R+4qo(sg;S>4lk1CJ_yA-WNHy91XetI z=QghVsV=d7jqR1tx?GXa9$%!mqD*U@wrnECdOzcDR#c>@e(DR=A2rYBleL|hE(QXV zQ<~fw{hjZZV6}g4@Kkgf>%}pkW9VPi|5e*(>Xfo=UY~Ej&NwzQI|g)0g7nPfmOjjV zo=4&ZBknSHID4~)Nm?M|xc7y8gCeyAj(j=aGcT zEV#x;|2vJ_jHX(*m&P5V!;wu!Jg)DG4jpNgmwFd5J$4VDrFzG(f=jOMHS3mADHa%M zdcWzSp8P27ffX${G@BP*Q;*G2sT~(7G-3*ql;u{OlSkMHRQLBJ8z+`5N4S!g)I+qW zt4j-3e&kG2Iz58hb6@pJ@nv>np?=|7Nwh=n4@8-BwGzH+6)Y`;t zxJG>f>G?YJIp0Y~jW^u~u4abm?C|@Eu2*VwWXRYzv^?t`gXSN-cZx}AFvzMMk(C{0 z#|eG5*m1Pn%`J`#S+!Fd4ahF0X#O2oSPB-J^PCDSR5vP#3;7VIicUq1hR(_six{CF zm|BJ>Z~iQ34{*|M-sZM3PL5N|)}k(`!zf&NBG4@OmG))!XG$p=<#^zq2iYkjmf;H4 zx+-!^B~D=5&|5XCqo-o{_U8G9>g(dfBR(0YVtvE#}F?vR2XDYJ=9tU*X zhbX5~+a^~{Ls#lT=Auo%%_YS%*h1zXw_R|Ey!Dp`mi@^VE$QAnTUB>;@yT|YBd7q3 zd((j`^;;@&P};gRNznK(aek-7|9DjxtW|fShg5f4A(zMh#eIOY>vINgU%5)lm%7f8 zu$!K0bdAM;rNb}&{nnn{Re0&o=c*|s$j~F9otoApruC3ZN;dCAZHJTQ zEmROLDEj2r&c}K;td7$r{kRylKbqvAV(t8fUL?$0RNq@DrE{&zA^J^bYsn0puP-9& zn7@#@=R2((zc$aTP7gYtKIkzRz@#`%w1lY*}a1_9%}2_}dSMQ=PW(Z}`c> zHx|JU;~tC*+W#fErH7-drfIDqo7z9MWIs2A`uM&La6fl3uX$}Q2NUJdSI(@ICKx4B zYh{ZnCxV2l9e>fgNaz>1u>RHCEqEQwM8tcX$lqbrxXU&<6UKJ%N0iJj+y2XeGae>MQA)hpu?8&U{_op*cZs^*tH4jGvn7IQ$?AQm5pu1g>ouYWY2rGkAV*tnq4GPgYQ%`c z4{@o`ea#Se6;_(9YAa+z^(!eTDp0WR_r4T_(Z+IB{@w=uz_*XQD-4sb5XA6%7WTBB z0#WmkbHJP)C41GSQ5bg!#_9iS%n_z}Dc$Ne^$x5CfM#$co^T8d!J@T8LEG1bxCF z+*J@{A6;$|KETNIb4m^0m93jfR)L6{S6c2!TPz3Iaxk$vwYg# zZzbN3WOVI2D}42CYmX$q(xz7!eqd(eQPujDDmQ%Q&8k(a*toxzaWV{_Oq_Jj`oJ^6 z$J4{6*b8=<@<*a%U+9Nmde!Qrl@IUf);{_{^G4O86E9f#82L#*6I%veOH@31=kR>? zR_l{P-(ea-5^QYh{$(k2Y6fP}r(w&(ng!Qg?w&gJsBYt{B3Jcqi7I1Rp5btYeH98| zcLtDU9V}5Q+5o z`qCH=SvrG_Nz+`+Ju4g}`+V9kEdKWiQQm|(7QV6lUcK@yV$}C59{NK1o#j&U_ zeril$qWkFo?Ae<8chQFq*(?eV{uy`3iuQ7Dvj{`yokexJ(tXrBD*QEv)mk9;v9c_u zMs2A2n`c0R=xBn!SAihEupB)7*JYK>&^h%^Uy|P5YrE9?Q#xi&*8NoGFpnama4?Ow%HF$@su6QRDb7Ar_eEgh*|;$aBcq-9uHFO z5ZnN-1?_TKCMF+xV}1A4KtsRwYj^-p1lwm^pZ;|=dRkDx$^ zpx^EXgnp*lz)K4o{-8)ae5#s%Md_Ic%*E`41QE#99zF47E&0_Rgm}@*40d@xOBJs) z_M2Wr6jXW|I4SZoQWOPtfdCckdF|vun9Fvw1(t1ae&X_T{kmE(rT%l`ghkcrMwmJN zQ|I+3QSMJI>2sM=@fTT;q3&DemvNh_7YN@jIwXBE@}R+@_nGcs?AK&qS-{TlCtp1% zyb7!*$OGqy!$>>L`#rBQHOleK2ME`RqF}TK@R=UCdhoU25W|th4;c!248QT)jvF?x zW%7_ajOh0K@cyMR2qW9=h%JyCdnJv>!Q)0DV!0_!jO4I*3cQ2TFfQCOCr79e&Y*6Z z-nxo^wf&P4V=gzI`Nw%Oa^O84RZcJ2`KU2HPapFpcVCnAo0=|3%E1!xs_l`6+4pE$ zML@jbL~zrLy6OmJ8S>B5dAN_H7wq)B`^X4~56{+YT*$M>aG^)xK?l5@pM%H4%ZQ8f zE>DlgQp0xox~jNxbz(C-Hug0~4O8gmb8-P6Vagm+2FBM+?FxM(`=(N zV5>N7ipaR9TKD+6)$zx-{Z;$vyy~Sr!mTO)>V$;L&^e1S{RO0IB7LRBK@A99#@SI z?Zi#F%TMmN8rH>9B|c)C6OZ!J75uvSAWhm~6o^g2e-({9^;Dw2NjU|q9r#v`W)LEI zR&`tH_Q^-ntXfmKnIf#Wkrq9bbu6rpJ>Vf|KHFZi?;@gykOlNEBs*hb`okq-Mh4yT z2-HTrJLK`bfC}Q3fc=N)p{rIuW=s(;XIEZYk(Z-Y**Bj~$rByItu`hMAi=_x+>P(2 zd!Ph=PFrJ-u3lPtKK1tL(X7bL$@r!)aiEW*s=djR3NdDHRjC+7t}C6ixTm)JhoxP2 zSXtz;dwM%(b}M_RrE7poB4_9Mxrl+EL(9k?DF^n32A0GHvGz_^vH-Mj5#MQ${0TY8 zq#>2%&9@2v%Z@TnH6*zqJY4C<$OaxC?j0)ev0u_ZvJ&a#gYS>l>G0s%e%n&5Os=%^ zKs?2L-Ub6774r$Pc>C}KIZ1Af9o5JLnmb6p*m`A+vP6?SZ!ovoTY^cRLiB!j3{Y`s zwtXYYguep21nDp^#g>`9jmy8g5oV0rp2!Nj$OU4`Dx^!wJL(iB;gljqi}3aC^PhEJ zoM}|3=upR7L-4xS^(l+xtI4L0nG+AbPUCjL2^`@M8kj8>Oc<7b`$IjN`FRkirr zSpV4H>o=3JK zw-qLpD7?lN+m|P(eAV@-!+4{W53Z9lMHoxV-BOoh`QiXQyzJtzn^DH?)@a_(f#Z55 z_r&y+jOd=PPfpUhxsM!{90*woTh00$A;N+mPKaJpdnx<2;#Xc8%N0Am%wYt9yX292 z#N*2^6h@Su<_Z&kr#lVat-2(#=6%PM+YKYfuL*V6|0zwX@RecPH!q_rRCZxQC%+}{ zB=ZvqFf~2D2g~z1}n0_725rO5!WNu9~3G))UlW0cqPi`jVdME6- zHdcA<<<0c$ctEpup>KXd^PUIUjy&}nMWrI%i7k!NG+a8}7&NB)PNq&dbfYD#$ip(# zl1&QzRJ}sDpT+bekjX#LvN-ZcU4%nZpUw<5b^P!xC*LO=tM9TJHFDd6S z+htOeXHYCdki%C=gGuT$Rya<(!hAd1bKTr$t~vyef2qc>vxH&{9_R}CLEmIwV=Lrf zz{ba(^}z~48F0Psu%b(I!-jX{08_Wl9>5An3^b^aQ1izM zV-YN3-v2>0*~S&ItC63+@)GViLJO%;)PVnl9EWu?RIIQX!kE_!fC&^x)qiEuNZ}<4 zCkiDi5Db@+mCSCj8^>ZwZ!PPuGw7x0*ELeu8UaU;SnYqtSTxocbqEP$5QC!RaDzxs z1MO4ZcZ38uaN?O90X+AX6H^9Ye5%mGULktGU^32j!iz!UGXsv2nGtB0P!(2I6ctO$ zON&(ExOr(CK1StTL=#>&_ z@FvYuiV@32f})W`8~$X4byANR)DOx>%Yb`i1L*%G^*H}~E>}a$DHh}nM{(yiN0nV$r;gyYPj^etT6f$`#mYp{o7NEU=4 zjk|L4SZ6*Gv;dA9d#+ESCBUzqhS$?%bW<#Sk3fUVvFx@|V3;LbJMFmyNe_yO#R}S@ zNKi#Sq69}C;Tn{$4~wv6#KPPdG}2xG$K?b@Ze%P21W(9f&}JaOLy^R)>)0M85>y3_ zOAFVRijly2LKvO+lKTJ{kSTzG@?VGYsi`86?AVeZ0z99W$iSRubd3ZZgyW!b`lXj_ z2`DH^O-0Z+OacqUQTfQ^Xiavc5Eym`uHDHSOT2<7tU`F<3@|fh3gA0ie5# z)w)T7n!|CpXng~~sy~D=kuMqOcp!U%APVJ|f$|lrAds9`Aw?3jlmXWrt=}6V5vl;> z9`Ge6^2O#d;vp>1A_oAbj!>b)3Ml|EI8HxYKN^4qK^TXT$)S9)`VcTo7_QyUpdmO`)z@ya=c~HWTGf+}TxZ=<}eco7o zVAMw>7_ARk!Qg|V6=r8LQzH)vw)_}B|KrB zg&okm#Y?oos{F%?f?-a~|Hy9f5pAO9|Dm|?5Fcj1BxL^z9#X~}4wRq(N(c%}sa0Tx zT6_jjA(~KBS}GDSWCP@<;5Y$>Dxf!>LjY1TP6iz2_NRZSYf#i|0`#AZj{*0QnoKoH z0<6JH43Po<^XwLo%fi|Bk2mc(23$Ax9~~8hQG!JHr_2S%eZ=u$0Tm|%F$8wwpGqGP z>@!vTQ-RL*jJ~}W$b;ts{t$ { p.onConnect() } @@ -13,9 +19,9 @@ function App() { p.onDisconnect() } - const showButtons = (connected = true) =>{ - document.getElementById("disconnectbtn").style.display = document.getElementById("accounts-container").style.display = connected? 'block':'none'; - document.getElementById("connectbtn").style.display = connected? 'none':'block'; + const showButtons = (connected = true) => { + document.getElementById("disconnectbtn").style.display = document.getElementById("accounts-container").style.display = connected? 'block':'none' + document.getElementById("connectbtn").style.display = connected? 'none':'block' } p.internalEvents.on('accountsChanged', (accounts) => { @@ -35,12 +41,13 @@ function App() { document.getElementById('chain').innerHTML = '' showButtons(false) }) + return (
-
- infura settings - { localStorage.setItem(INFURA_ID_KEY, e.target.value)}} id="input-infura-id" placeholder="Infura Id" className="mt-2 mb-2 ml-2"> +
+ Walletconnect cloud settings + {}} id="walletconnect-project-id" placeholder="Project Id" className="mt-2 mb-2 ml-2">
@@ -49,8 +56,15 @@ function App() {


    + { p.wagmiClient && + + + + } + + { ethereumClient && }
    - ); + ) } export default App diff --git a/apps/wallet-connect/src/services/RemixClient.js b/apps/wallet-connect/src/services/RemixClient.js deleted file mode 100644 index 8232f4818b..0000000000 --- a/apps/wallet-connect/src/services/RemixClient.js +++ /dev/null @@ -1,183 +0,0 @@ -import { - PluginClient -} from '@remixproject/plugin'; -import { - createClient -} from '@remixproject/plugin-webview'; -import WalletConnectProvider from "@walletconnect/web3-provider"; -import Torus from "@toruslabs/torus-embed"; -import Authereum from "authereum"; -import Web3Modal, { local } from "web3modal"; -import BurnerConnectProvider from "@burner-wallet/burner-connect-provider"; -import MewConnect from "@myetherwallet/mewconnect-web-client"; -import EventManager from "events" - -export const INFURA_ID_KEY = 'walletconnect-infura-id' - -export class RemixClient extends PluginClient { - provider - constructor() { - super(); - createClient(this); - this.methods = ["sendAsync"]; - this.internalEvents = new EventManager() - this.onload() - } - - /** - * Connect wallet button pressed. - */ - async onConnect() { - - try { - this.web3Modal = new Web3Modal({ - providerOptions: this.getProviderOptions() // required - }) - this.provider = await this.web3Modal.connect(); - } catch (e) { - console.error("Could not get a wallet connection", e); - return; - } - - this.internalEvents.emit('accountsChanged', this.provider.accounts || []) - this.internalEvents.emit('chainChanged', await this.detectNetwork(this.provider.chainId)) - - // Subscribe to accounts change - this.provider.on("accountsChanged", (accounts) => { - this.internalEvents.emit('accountsChanged', accounts || []) - }); - - // Subscribe to chainId change - this.provider.on("chainChanged", async (chainId) => { - this.internalEvents.emit('chainChanged', await this.detectNetwork(chainId)) - }); - - // Subscribe to networkId change - this.provider.on("networkChanged", (networkId) => { - this.internalEvents.emit('networkChanged', networkId) - }); - - // Subscribe to networkId change - this.provider.on("disconnect", () => { - this.internalEvents.emit('disconnect') - }); - } - - async detectNetwork(id) { - - let networkName = null; - id = parseInt(id) - // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-155.md - if (id === 1) networkName = "Main"; - else if (id === 2) networkName = "Morden (deprecated)"; - else if (id === 3) networkName = "Ropsten"; - else if (id === 4) networkName = "Rinkeby"; - else if (id === 5) networkName = "Goerli"; - else if (id === 42) networkName = "Kovan"; - else networkName = "Custom"; - return networkName - } - - getInfuraId () { - return localStorage.getItem(INFURA_ID_KEY) - } - - /** - * Disconnect wallet button pressed. - */ - async onDisconnect() { - this.web3Modal = null - // TODO: Which providers have close method? - if (this.provider && this.provider.close) { - await this.provider.close(); - - // If the cached provider is not cleared, - // WalletConnect will default to the existing session - // and does not allow to re-scan the QR code with a new wallet. - // Depending on your use case you may want or want not his behavir. - await this.web3Modal.clearCachedProvider(); - this.provider = null; - } else { - this.internalEvents.emit('disconnect') - } - } - - getProviderOptions() { - const providerOptions = { - walletconnect: { - package: WalletConnectProvider, - options: { - infuraId: this.getInfuraId(), - bridge: 'https://wallet-connect-bridge.dyn.plugin.remixproject.org:8080/' - } - }, - torus: { - package: Torus, // required - options: {} - }, - authereum: { - package: Authereum - }, - burnerconnect: { - package: BurnerConnectProvider, // required - options: { - defaultNetwork: "100" - } - }, - mewconnect: { - package: MewConnect, // required - options: { - infuraId: this.getInfuraId() // required - } - } - /*, - fortmatic: { - package: Fortmatic, - options: { - key: process.env.REACT_APP_FORTMATIC_KEY - } - }, - authereum: { - package: Authereum - }, - portis: { - package: Portis, // required - options: { - id: "PORTIS_ID" // required - } - }, - squarelink: { - package: Squarelink, // required - options: { - id: "SQUARELINK_ID" // required - } - }, - arkane: { - package: Arkane, // required - options: { - clientId: "ARKANE_CLIENT_ID" // required - } - }, - dcentwallet: { - package: DcentProvider, // required - options: { - rpcUrl: "INSERT_RPC_URL" // required - } - }*/ - }; - return providerOptions; - }; - - sendAsync = (data) => { - return new Promise((resolve, reject) => { - if (this.provider) { - this.provider.sendAsync(data, (error, message) => { - if (error) return reject(error) - resolve(message) - }) - } else { - resolve({"jsonrpc": "2.0", "result": [], "id": data.id}) - } - }) - } -} diff --git a/apps/wallet-connect/src/services/RemixClient.ts b/apps/wallet-connect/src/services/RemixClient.ts new file mode 100644 index 0000000000..c6e28b74f3 --- /dev/null +++ b/apps/wallet-connect/src/services/RemixClient.ts @@ -0,0 +1,103 @@ +import { PluginClient } from '@remixproject/plugin' +import { createClient } from '@remixproject/plugin-webview' +import { w3mConnectors, w3mProvider } from '@web3modal/ethereum' +import { configureChains, createClient as wagmiCreateClient } from 'wagmi' +import { arbitrum, mainnet, polygon, Chain } from 'wagmi/chains' +import EventManager from 'events' +import { PROJECT_ID } from './constant' + +export class RemixClient extends PluginClient { + internalEvents: EventManager + wagmiClient + chains: Chain[] + + constructor() { + super() + createClient(this) + this.methods = ["sendAsync"] + this.internalEvents = new EventManager() + this.onload() + } + + /** + * Connect wallet button pressed. + */ + async onConnect() { + try { + this.chains = [arbitrum, mainnet, polygon] + + const { provider } = configureChains(this.chains, [w3mProvider({ projectId: PROJECT_ID })]) + this.wagmiClient = wagmiCreateClient({ + autoConnect: true, + connectors: w3mConnectors({ projectId: PROJECT_ID, version: 1, chains: this.chains }), + provider + }) + + this.internalEvents.emit('accountsChanged', this.wagmiClient.provider.accounts || []) + this.internalEvents.emit('chainChanged', await this.detectNetwork(this.wagmiClient.provider.chainId)) + + // Subscribe to accounts change + this.wagmiClient.provider.on("accountsChanged", (accounts) => { + this.internalEvents.emit('accountsChanged', accounts || []) + }) + + // Subscribe to chainId change + this.wagmiClient.provider.on("chainChanged", async (chainId) => { + this.internalEvents.emit('chainChanged', await this.detectNetwork(chainId)) + }) + + // Subscribe to networkId change + this.wagmiClient.provider.on("networkChanged", (networkId) => { + this.internalEvents.emit('networkChanged', networkId) + }) + + // Subscribe to networkId change + this.wagmiClient.provider.on("disconnect", () => { + this.internalEvents.emit('disconnect') + }) + } catch (e) { + return console.error("Could not get a wallet connection", e) + } + } + + async detectNetwork(id) { + let networkName = null + + id = parseInt(id) + // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-155.md + if (id === 1) networkName = "Main" + else if (id === 2) networkName = "Morden (deprecated)" + else if (id === 3) networkName = "Ropsten" + else if (id === 4) networkName = "Rinkeby" + else if (id === 5) networkName = "Goerli" + else if (id === 42) networkName = "Kovan" + else networkName = "Custom" + return networkName + } + + /** + * Disconnect wallet button pressed. + */ + async onDisconnect() { + // TODO: Which providers have close method? + if (this.wagmiClient.provider && this.wagmiClient.provider.close) { + await this.wagmiClient.provider.close() + this.wagmiClient.provider = null + } else { + this.internalEvents.emit('disconnect') + } + } + + sendAsync = (data) => { + return new Promise((resolve, reject) => { + if (this.wagmiClient.provider) { + this.wagmiClient.provider.sendAsync(data, (error, message) => { + if (error) return reject(error) + resolve(message) + }) + } else { + resolve({"jsonrpc": "2.0", "result": [], "id": data.id}) + } + }) + } +} diff --git a/apps/wallet-connect/src/services/constant.ts b/apps/wallet-connect/src/services/constant.ts new file mode 100644 index 0000000000..993a959ab9 --- /dev/null +++ b/apps/wallet-connect/src/services/constant.ts @@ -0,0 +1 @@ +export const PROJECT_ID = 'a4ba105e642ae64cdb5b9a86debc0a66' \ No newline at end of file diff --git a/apps/wallet-connect/src/services/serviceWorker.js b/apps/wallet-connect/src/services/serviceWorker.js deleted file mode 100644 index b04b771a82..0000000000 --- a/apps/wallet-connect/src/services/serviceWorker.js +++ /dev/null @@ -1,141 +0,0 @@ -// This optional code is used to register a service worker. -// register() is not called by default. - -// This lets the app load faster on subsequent visits in production, and gives -// it offline capabilities. However, it also means that developers (and users) -// will only see deployed updates on subsequent visits to a page, after all the -// existing tabs open on the page have been closed, since previously cached -// resources are updated in the background. - -// To learn more about the benefits of this model and instructions on how to -// opt-in, read https://bit.ly/CRA-PWA - -const isLocalhost = Boolean( - window.location.hostname === 'localhost' || - // [::1] is the IPv6 localhost address. - window.location.hostname === '[::1]' || - // 127.0.0.0/8 are considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) -); - -export function register(config) { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebook/create-react-app/issues/2374 - return; - } - - window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - - if (isLocalhost) { - // This is running on localhost. Let's check if a service worker still exists or not. - checkValidServiceWorker(swUrl, config); - - // Add some additional logging to localhost, pointing developers to the - // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { - console.log( - 'This web app is being served cache-first by a service ' + - 'worker. To learn more, visit https://bit.ly/CRA-PWA' - ); - }); - } else { - // Is not localhost. Just register service worker - registerValidSW(swUrl, config); - } - }); - } -} - -function registerValidSW(swUrl, config) { - navigator.serviceWorker - .register(swUrl) - .then(registration => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - if (installingWorker == null) { - return; - } - installingWorker.onstatechange = () => { - if (installingWorker.state === 'installed') { - if (navigator.serviceWorker.controller) { - // At this point, the updated precached content has been fetched, - // but the previous service worker will still serve the older - // content until all client tabs are closed. - console.log( - 'New content is available and will be used when all ' + - 'tabs for this page are closed. See https://bit.ly/CRA-PWA.' - ); - - // Execute callback - if (config && config.onUpdate) { - config.onUpdate(registration); - } - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); - - // Execute callback - if (config && config.onSuccess) { - config.onSuccess(registration); - } - } - } - }; - }; - }) - .catch(error => { - console.error('Error during service worker registration:', error); - }); -} - -function checkValidServiceWorker(swUrl, config) { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl, { - headers: { 'Service-Worker': 'script' }, - }) - .then(response => { - // Ensure service worker exists, and that we really are getting a JS file. - const contentType = response.headers.get('content-type'); - if ( - response.status === 404 || - (contentType != null && contentType.indexOf('javascript') === -1) - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then(registration => { - registration.unregister().then(() => { - window.location.reload(); - }); - }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl, config); - } - }) - .catch(() => { - console.log( - 'No internet connection found. App is running in offline mode.' - ); - }); -} - -export function unregister() { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready - .then(registration => { - registration.unregister(); - }) - .catch(error => { - console.error(error.message); - }); - } -} diff --git a/apps/wallet-connect/webpack.config.js b/apps/wallet-connect/webpack.config.js index 32991b2e69..9feb0dc08d 100644 --- a/apps/wallet-connect/webpack.config.js +++ b/apps/wallet-connect/webpack.config.js @@ -1,32 +1,87 @@ -const nxWebpack = require('@nrwl/react/plugins/webpack') - -module.exports = config => { - const nxWebpackConfig = nxWebpack(config) - - const webpackConfig = { - ...nxWebpackConfig, - resolve : { - ...nxWebpackConfig.resolve, - fallback: { - ...nxWebpackConfig.resolve.fallback, - "crypto": require.resolve("crypto-browserify"), - "stream": require.resolve("stream-browserify"), - "http" : require.resolve("stream-http"), - "https" : require.resolve("https-browserify"), - "path" : require.resolve("path-browserify"), - "module": false, - "fs" : false - }, - } +const { composePlugins, withNx } = require('@nrwl/webpack') +const webpack = require('webpack') +const TerserPlugin = require("terser-webpack-plugin") +const CssMinimizerPlugin = require("css-minimizer-webpack-plugin") + + +// Nx plugins for webpack. +module.exports = composePlugins(withNx(), (config) => { + // Update the webpack config as needed here. + // e.g. `config.plugins.push(new MyPlugin())` + + // add fallback for node modules + config.resolve.fallback = { + ...config.resolve.fallback, + "crypto": require.resolve("crypto-browserify"), + "stream": require.resolve("stream-browserify"), + "path": require.resolve("path-browserify"), + "http": require.resolve("stream-http"), + "https": require.resolve("https-browserify"), + "constants": require.resolve("constants-browserify"), + "os": false, //require.resolve("os-browserify/browser"), + "timers": false, // require.resolve("timers-browserify"), + "zlib": require.resolve("browserify-zlib"), + "fs": false, + "module": false, + "tls": false, + "net": false, + "readline": false, + "child_process": false, + "buffer": require.resolve("buffer/"), + "vm": require.resolve('vm-browserify'), } + + + // add externals + config.externals = { + ...config.externals, + solc: 'solc', + } + + // add public path + config.output.publicPath = '/' + - if (process.env.NODE_ENV === 'production') { - return { - ...webpackConfig, - mode: 'production', - devtool: 'source-map', - } - } else { - return webpackConfig + + // add copy & provide plugin + config.plugins.push( + new webpack.ProvidePlugin({ + Buffer: ['buffer', 'Buffer'], + url: ['url', 'URL'], + process: 'process/browser', + }) + ) + + // souce-map loader + config.module.rules.push({ + test: /\.js$/, + use: ["source-map-loader"], + enforce: "pre" + }) + + config.ignoreWarnings = [/Failed to parse source map/] // ignore source-map-loader warnings + + + // set minimizer + config.optimization.minimizer = [ + new TerserPlugin({ + parallel: true, + terserOptions: { + ecma: 2015, + compress: false, + mangle: false, + format: { + comments: false, + }, + }, + extractComments: false, + }), + new CssMinimizerPlugin(), + ]; + + config.watchOptions = { + ignored: /node_modules/ } -} + + return config; +}); diff --git a/package.json b/package.json index 3f722d458b..318aed3337 100644 --- a/package.json +++ b/package.json @@ -138,6 +138,8 @@ "@remixproject/plugin-webview": "0.3.33", "@remixproject/plugin-ws": "0.3.33", "@types/nightwatch": "^2.3.1", + "@web3modal/ethereum": "^2.2.2", + "@web3modal/react": "^2.2.2", "ansi-gray": "^0.1.1", "async": "^2.6.2", "axios": "1.1.2", @@ -152,7 +154,7 @@ "deep-equal": "^1.0.1", "document-register-element": "1.13.1", "eslint-config-prettier": "^8.5.0", - "ethers": "^5.4.2", + "ethers": "^5", "ethjs-util": "^0.1.6", "express": "^4.18.2", "express-ws": "^5.0.2", @@ -203,6 +205,7 @@ "tree-kill": "^1.2.2", "ts-loader": "^9.2.6", "tslib": "^2.3.0", + "wagmi": "^0.12.6", "web3": "^1.8.0", "winston": "^3.3.3", "ws": "^7.3.0" diff --git a/yarn.lock b/yarn.lock index 98de5ef4a3..e9964591f7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1600,6 +1600,13 @@ dependencies: regenerator-runtime "^0.13.4" +"@babel/runtime@^7.17.2": + version "7.21.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" + integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== + dependencies: + regenerator-runtime "^0.13.11" + "@babel/runtime@^7.18.9": version "7.19.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78" @@ -2090,21 +2097,6 @@ web-streams-polyfill "^3.1.0" ws "^7.5.0" -"@ethersproject/abi@5.5.0", "@ethersproject/abi@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.5.0.tgz#fb52820e22e50b854ff15ce1647cc508d6660613" - integrity sha512-loW7I4AohP5KycATvc0MgujU6JyCHPqHdeoo9z3Nr9xEiNioxa65ccdm1+fsoJhkuhdRtfcL8cfyGamz2AxZ5w== - dependencies: - "@ethersproject/address" "^5.5.0" - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/constants" "^5.5.0" - "@ethersproject/hash" "^5.5.0" - "@ethersproject/keccak256" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/strings" "^5.5.0" - "@ethersproject/abi@5.7.0", "@ethersproject/abi@^5.1.2", "@ethersproject/abi@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abi/-/abi-5.7.0.tgz#b3f3e045bbbeed1af3947335c247ad625a44e449" @@ -2135,19 +2127,6 @@ "@ethersproject/properties" "^5.6.0" "@ethersproject/strings" "^5.6.1" -"@ethersproject/abstract-provider@5.5.1", "@ethersproject/abstract-provider@^5.5.0": - version "5.5.1" - resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.5.1.tgz#2f1f6e8a3ab7d378d8ad0b5718460f85649710c5" - integrity sha512-m+MA/ful6eKbxpr99xUYeRvLkfnlqzrF8SZ46d/xFB1A7ZVknYc/sXJG0RcufF52Qn2jeFj1hhcoQ7IXjNKUqg== - dependencies: - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/networks" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/transactions" "^5.5.0" - "@ethersproject/web" "^5.5.0" - "@ethersproject/abstract-provider@5.7.0", "@ethersproject/abstract-provider@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz#b0a8550f88b6bf9d51f90e4795d48294630cb9ef" @@ -2174,17 +2153,6 @@ "@ethersproject/transactions" "^5.6.2" "@ethersproject/web" "^5.6.1" -"@ethersproject/abstract-signer@5.5.0", "@ethersproject/abstract-signer@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.5.0.tgz#590ff6693370c60ae376bf1c7ada59eb2a8dd08d" - integrity sha512-lj//7r250MXVLKI7sVarXAbZXbv9P50lgmJQGr2/is82EwEb8r7HrxsmMqAjTsztMYy7ohrIhGMIml+Gx4D3mA== - dependencies: - "@ethersproject/abstract-provider" "^5.5.0" - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/abstract-signer@5.7.0", "@ethersproject/abstract-signer@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz#13f4f32117868452191a4649723cb086d2b596b2" @@ -2207,17 +2175,6 @@ "@ethersproject/logger" "^5.6.0" "@ethersproject/properties" "^5.6.0" -"@ethersproject/address@5.5.0", "@ethersproject/address@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.5.0.tgz#bcc6f576a553f21f3dd7ba17248f81b473c9c78f" - integrity sha512-l4Nj0eWlTUh6ro5IbPTgbpT4wRbdH5l8CQf7icF7sb/SI3Nhd9Y9HzhonTSTi6CefI0necIw7LJqQPopPLZyWw== - dependencies: - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/keccak256" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/rlp" "^5.5.0" - "@ethersproject/address@5.7.0", "@ethersproject/address@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/address/-/address-5.7.0.tgz#19b56c4d74a3b0a46bfdbb6cfcc0a153fc697f37" @@ -2240,13 +2197,6 @@ "@ethersproject/logger" "^5.6.0" "@ethersproject/rlp" "^5.6.1" -"@ethersproject/base64@5.5.0", "@ethersproject/base64@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.5.0.tgz#881e8544e47ed976930836986e5eb8fab259c090" - integrity sha512-tdayUKhU1ljrlHzEWbStXazDpsx4eg1dBXUSI6+mHlYklOXoXF6lZvw8tnD6oVaWfnMxAgRSKROg3cVKtCcppA== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/base64@5.7.0", "@ethersproject/base64@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/base64/-/base64-5.7.0.tgz#ac4ee92aa36c1628173e221d0d01f53692059e1c" @@ -2261,14 +2211,6 @@ dependencies: "@ethersproject/bytes" "^5.6.1" -"@ethersproject/basex@5.5.0", "@ethersproject/basex@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.5.0.tgz#e40a53ae6d6b09ab4d977bd037010d4bed21b4d3" - integrity sha512-ZIodwhHpVJ0Y3hUCfUucmxKsWQA5TMnavp5j/UOuDdzZWzJlRmuOjcTMIGgHCYuZmHt36BfiSyQPSRskPxbfaQ== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/basex@5.7.0", "@ethersproject/basex@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/basex/-/basex-5.7.0.tgz#97034dc7e8938a8ca943ab20f8a5e492ece4020b" @@ -2277,15 +2219,6 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/properties" "^5.7.0" -"@ethersproject/bignumber@5.5.0", "@ethersproject/bignumber@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.5.0.tgz#875b143f04a216f4f8b96245bde942d42d279527" - integrity sha512-6Xytlwvy6Rn3U3gKEc1vP7nR92frHkv6wtVr95LFR3jREXiCPzdWxKQ1cx4JGQBXxcguAwjA8murlYN2TSiEbg== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - bn.js "^4.11.9" - "@ethersproject/bignumber@5.7.0", "@ethersproject/bignumber@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bignumber/-/bignumber-5.7.0.tgz#e2f03837f268ba655ffba03a57853e18a18dc9c2" @@ -2304,13 +2237,6 @@ "@ethersproject/logger" "^5.6.0" bn.js "^5.2.1" -"@ethersproject/bytes@5.5.0", "@ethersproject/bytes@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.5.0.tgz#cb11c526de657e7b45d2e0f0246fb3b9d29a601c" - integrity sha512-ABvc7BHWhZU9PNM/tANm/Qx4ostPGadAuQzWTr3doklZOhDlmcBqclrQe/ZXUIj3K8wC28oYeuRa+A37tX9kog== - dependencies: - "@ethersproject/logger" "^5.5.0" - "@ethersproject/bytes@5.7.0", "@ethersproject/bytes@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/bytes/-/bytes-5.7.0.tgz#a00f6ea8d7e7534d6d87f47188af1148d71f155d" @@ -2325,13 +2251,6 @@ dependencies: "@ethersproject/logger" "^5.6.0" -"@ethersproject/constants@5.5.0", "@ethersproject/constants@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.5.0.tgz#d2a2cd7d94bd1d58377d1d66c4f53c9be4d0a45e" - integrity sha512-2MsRRVChkvMWR+GyMGY4N1sAX9Mt3J9KykCsgUFd/1mwS0UH1qw+Bv9k1UJb3X3YJYFco9H20pjSlOIfCG5HYQ== - dependencies: - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/constants@5.7.0", "@ethersproject/constants@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/constants/-/constants-5.7.0.tgz#df80a9705a7e08984161f09014ea012d1c75295e" @@ -2346,22 +2265,6 @@ dependencies: "@ethersproject/bignumber" "^5.6.2" -"@ethersproject/contracts@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.5.0.tgz#b735260d4bd61283a670a82d5275e2a38892c197" - integrity sha512-2viY7NzyvJkh+Ug17v7g3/IJC8HqZBDcOjYARZLdzRxrfGlRgmYgl6xPRKVbEzy1dWKw/iv7chDcS83pg6cLxg== - dependencies: - "@ethersproject/abi" "^5.5.0" - "@ethersproject/abstract-provider" "^5.5.0" - "@ethersproject/abstract-signer" "^5.5.0" - "@ethersproject/address" "^5.5.0" - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/constants" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/transactions" "^5.5.0" - "@ethersproject/contracts@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/contracts/-/contracts-5.7.0.tgz#c305e775abd07e48aa590e1a877ed5c316f8bd1e" @@ -2378,20 +2281,6 @@ "@ethersproject/properties" "^5.7.0" "@ethersproject/transactions" "^5.7.0" -"@ethersproject/hash@5.5.0", "@ethersproject/hash@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.5.0.tgz#7cee76d08f88d1873574c849e0207dcb32380cc9" - integrity sha512-dnGVpK1WtBjmnp3mUT0PlU2MpapnwWI0PibldQEq1408tQBAbZpPidkWoVVuNMOl/lISO3+4hXZWCL3YV7qzfg== - dependencies: - "@ethersproject/abstract-signer" "^5.5.0" - "@ethersproject/address" "^5.5.0" - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/keccak256" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/strings" "^5.5.0" - "@ethersproject/hash@5.7.0", "@ethersproject/hash@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/hash/-/hash-5.7.0.tgz#eb7aca84a588508369562e16e514b539ba5240a7" @@ -2421,24 +2310,6 @@ "@ethersproject/properties" "^5.6.0" "@ethersproject/strings" "^5.6.1" -"@ethersproject/hdnode@5.5.0", "@ethersproject/hdnode@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.5.0.tgz#4a04e28f41c546f7c978528ea1575206a200ddf6" - integrity sha512-mcSOo9zeUg1L0CoJH7zmxwUG5ggQHU1UrRf8jyTYy6HxdZV+r0PBoL1bxr+JHIPXRzS6u/UW4mEn43y0tmyF8Q== - dependencies: - "@ethersproject/abstract-signer" "^5.5.0" - "@ethersproject/basex" "^5.5.0" - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/pbkdf2" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/sha2" "^5.5.0" - "@ethersproject/signing-key" "^5.5.0" - "@ethersproject/strings" "^5.5.0" - "@ethersproject/transactions" "^5.5.0" - "@ethersproject/wordlists" "^5.5.0" - "@ethersproject/hdnode@5.7.0", "@ethersproject/hdnode@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/hdnode/-/hdnode-5.7.0.tgz#e627ddc6b466bc77aebf1a6b9e47405ca5aef9cf" @@ -2457,25 +2328,6 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/wordlists" "^5.7.0" -"@ethersproject/json-wallets@5.5.0", "@ethersproject/json-wallets@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.5.0.tgz#dd522d4297e15bccc8e1427d247ec8376b60e325" - integrity sha512-9lA21XQnCdcS72xlBn1jfQdj2A1VUxZzOzi9UkNdnokNKke/9Ya2xA9aIK1SC3PQyBDLt4C+dfps7ULpkvKikQ== - dependencies: - "@ethersproject/abstract-signer" "^5.5.0" - "@ethersproject/address" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/hdnode" "^5.5.0" - "@ethersproject/keccak256" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/pbkdf2" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/random" "^5.5.0" - "@ethersproject/strings" "^5.5.0" - "@ethersproject/transactions" "^5.5.0" - aes-js "3.0.0" - scrypt-js "3.0.1" - "@ethersproject/json-wallets@5.7.0", "@ethersproject/json-wallets@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz#5e3355287b548c32b368d91014919ebebddd5360" @@ -2495,14 +2347,6 @@ aes-js "3.0.0" scrypt-js "3.0.1" -"@ethersproject/keccak256@5.5.0", "@ethersproject/keccak256@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.5.0.tgz#e4b1f9d7701da87c564ffe336f86dcee82983492" - integrity sha512-5VoFCTjo2rYbBe1l2f4mccaRFN/4VQEYFwwn04aJV2h7qf4ZvI2wFxUE1XOX+snbwCLRzIeikOqtAoPwMza9kg== - dependencies: - "@ethersproject/bytes" "^5.5.0" - js-sha3 "0.8.0" - "@ethersproject/keccak256@5.7.0", "@ethersproject/keccak256@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/keccak256/-/keccak256-5.7.0.tgz#3186350c6e1cd6aba7940384ec7d6d9db01f335a" @@ -2519,11 +2363,6 @@ "@ethersproject/bytes" "^5.6.1" js-sha3 "0.8.0" -"@ethersproject/logger@5.5.0", "@ethersproject/logger@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.5.0.tgz#0c2caebeff98e10aefa5aef27d7441c7fd18cf5d" - integrity sha512-rIY/6WPm7T8n3qS2vuHTUBPdXHl+rGxWxW5okDfo9J4Z0+gRRZT0msvUdIJkE4/HS29GUMziwGaaKO2bWONBrg== - "@ethersproject/logger@5.7.0", "@ethersproject/logger@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.7.0.tgz#6ce9ae168e74fecf287be17062b590852c311892" @@ -2534,13 +2373,6 @@ resolved "https://registry.yarnpkg.com/@ethersproject/logger/-/logger-5.6.0.tgz#d7db1bfcc22fd2e4ab574cba0bb6ad779a9a3e7a" integrity sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg== -"@ethersproject/networks@5.5.0", "@ethersproject/networks@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.5.0.tgz#babec47cab892c51f8dd652ce7f2e3e14283981a" - integrity sha512-KWfP3xOnJeF89Uf/FCJdV1a2aDJe5XTN2N52p4fcQ34QhDqQFkgQKZ39VGtiqUgHcLI8DfT0l9azC3KFTunqtA== - dependencies: - "@ethersproject/logger" "^5.5.0" - "@ethersproject/networks@5.7.1", "@ethersproject/networks@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/networks/-/networks-5.7.1.tgz#118e1a981d757d45ccea6bb58d9fd3d9db14ead6" @@ -2555,14 +2387,6 @@ dependencies: "@ethersproject/logger" "^5.6.0" -"@ethersproject/pbkdf2@5.5.0", "@ethersproject/pbkdf2@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.5.0.tgz#e25032cdf02f31505d47afbf9c3e000d95c4a050" - integrity sha512-SaDvQFvXPnz1QGpzr6/HToLifftSXGoXrbpZ6BvoZhmx4bNLHrxDe8MZisuecyOziP1aVEwzC2Hasj+86TgWVg== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/sha2" "^5.5.0" - "@ethersproject/pbkdf2@5.7.0", "@ethersproject/pbkdf2@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz#d2267d0a1f6e123f3771007338c47cccd83d3102" @@ -2571,13 +2395,6 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/sha2" "^5.7.0" -"@ethersproject/properties@5.5.0", "@ethersproject/properties@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.5.0.tgz#61f00f2bb83376d2071baab02245f92070c59995" - integrity sha512-l3zRQg3JkD8EL3CPjNK5g7kMx4qSwiR60/uk5IVjd3oq1MZR5qUg40CNOoEJoX5wc3DyY5bt9EbMk86C7x0DNA== - dependencies: - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties@5.7.0", "@ethersproject/properties@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/properties/-/properties-5.7.0.tgz#a6e12cb0439b878aaf470f1902a176033067ed30" @@ -2592,32 +2409,7 @@ dependencies: "@ethersproject/logger" "^5.6.0" -"@ethersproject/providers@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.5.0.tgz#bc2876a8fe5e0053ed9828b1f3767ae46e43758b" - integrity sha512-xqMbDnS/FPy+J/9mBLKddzyLLAQFjrVff5g00efqxPzcAwXiR+SiCGVy6eJ5iAIirBOATjx7QLhDNPGV+AEQsw== - dependencies: - "@ethersproject/abstract-provider" "^5.5.0" - "@ethersproject/abstract-signer" "^5.5.0" - "@ethersproject/address" "^5.5.0" - "@ethersproject/basex" "^5.5.0" - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/constants" "^5.5.0" - "@ethersproject/hash" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/networks" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/random" "^5.5.0" - "@ethersproject/rlp" "^5.5.0" - "@ethersproject/sha2" "^5.5.0" - "@ethersproject/strings" "^5.5.0" - "@ethersproject/transactions" "^5.5.0" - "@ethersproject/web" "^5.5.0" - bech32 "1.1.4" - ws "7.4.6" - -"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.7.1", "@ethersproject/providers@^5.7.2": +"@ethersproject/providers@5.7.2", "@ethersproject/providers@^5.7.1": version "5.7.2" resolved "https://registry.yarnpkg.com/@ethersproject/providers/-/providers-5.7.2.tgz#f8b1a4f275d7ce58cf0a2eec222269a08beb18cb" integrity sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg== @@ -2643,14 +2435,6 @@ bech32 "1.1.4" ws "7.4.6" -"@ethersproject/random@5.5.0", "@ethersproject/random@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.5.0.tgz#305ed9e033ca537735365ac12eed88580b0f81f9" - integrity sha512-egGYZwZ/YIFKMHcoBUo8t3a8Hb/TKYX8BCBoLjudVCZh892welR3jOxgOmb48xznc9bTcMm7Tpwc1gHC1PFNFQ== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/random@5.7.0", "@ethersproject/random@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/random/-/random-5.7.0.tgz#af19dcbc2484aae078bb03656ec05df66253280c" @@ -2659,14 +2443,6 @@ "@ethersproject/bytes" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/rlp@5.5.0", "@ethersproject/rlp@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.5.0.tgz#530f4f608f9ca9d4f89c24ab95db58ab56ab99a0" - integrity sha512-hLv8XaQ8PTI9g2RHoQGf/WSxBfTB/NudRacbzdxmst5VHAqd1sMibWG7SENzT5Dj3yZ3kJYx+WiRYEcQTAkcYA== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/rlp@5.7.0", "@ethersproject/rlp@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/rlp/-/rlp-5.7.0.tgz#de39e4d5918b9d74d46de93af80b7685a9c21304" @@ -2683,15 +2459,6 @@ "@ethersproject/bytes" "^5.6.1" "@ethersproject/logger" "^5.6.0" -"@ethersproject/sha2@5.5.0", "@ethersproject/sha2@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.5.0.tgz#a40a054c61f98fd9eee99af2c3cc6ff57ec24db7" - integrity sha512-B5UBoglbCiHamRVPLA110J+2uqsifpZaTmid2/7W5rbtYVz6gus6/hSDieIU/6gaKIDcOj12WnOdiymEUHIAOA== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - hash.js "1.1.7" - "@ethersproject/sha2@5.7.0", "@ethersproject/sha2@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/sha2/-/sha2-5.7.0.tgz#9a5f7a7824ef784f7f7680984e593a800480c9fb" @@ -2701,18 +2468,6 @@ "@ethersproject/logger" "^5.7.0" hash.js "1.1.7" -"@ethersproject/signing-key@5.5.0", "@ethersproject/signing-key@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.5.0.tgz#2aa37169ce7e01e3e80f2c14325f624c29cedbe0" - integrity sha512-5VmseH7qjtNmDdZBswavhotYbWB0bOwKIlOTSlX14rKn5c11QmJwGt4GHeo7NrL/Ycl7uo9AHvEqs5xZgFBTng== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - bn.js "^4.11.9" - elliptic "6.5.4" - hash.js "1.1.7" - "@ethersproject/signing-key@5.7.0", "@ethersproject/signing-key@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/signing-key/-/signing-key-5.7.0.tgz#06b2df39411b00bc57c7c09b01d1e41cf1b16ab3" @@ -2737,18 +2492,6 @@ elliptic "6.5.4" hash.js "1.1.7" -"@ethersproject/solidity@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.5.0.tgz#2662eb3e5da471b85a20531e420054278362f93f" - integrity sha512-9NgZs9LhGMj6aCtHXhtmFQ4AN4sth5HuFXVvAQtzmm0jpSCNOTGtrHZJAeYTh7MBjRR8brylWZxBZR9zDStXbw== - dependencies: - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/keccak256" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/sha2" "^5.5.0" - "@ethersproject/strings" "^5.5.0" - "@ethersproject/solidity@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/solidity/-/solidity-5.7.0.tgz#5e9c911d8a2acce2a5ebb48a5e2e0af20b631cb8" @@ -2761,15 +2504,6 @@ "@ethersproject/sha2" "^5.7.0" "@ethersproject/strings" "^5.7.0" -"@ethersproject/strings@5.5.0", "@ethersproject/strings@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.5.0.tgz#e6784d00ec6c57710755699003bc747e98c5d549" - integrity sha512-9fy3TtF5LrX/wTrBaT8FGE6TDJyVjOvXynXJz5MT5azq+E6D92zuKNx7i29sWW2FjVOaWjAsiZ1ZWznuduTIIQ== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/constants" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/strings@5.7.0", "@ethersproject/strings@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/strings/-/strings-5.7.0.tgz#54c9d2a7c57ae8f1205c88a9d3a56471e14d5ed2" @@ -2788,21 +2522,6 @@ "@ethersproject/constants" "^5.6.1" "@ethersproject/logger" "^5.6.0" -"@ethersproject/transactions@5.5.0", "@ethersproject/transactions@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.5.0.tgz#7e9bf72e97bcdf69db34fe0d59e2f4203c7a2908" - integrity sha512-9RZYSKX26KfzEd/1eqvv8pLauCKzDTub0Ko4LfIgaERvRuwyaNV78mJs7cpIgZaDl6RJui4o49lHwwCM0526zA== - dependencies: - "@ethersproject/address" "^5.5.0" - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/constants" "^5.5.0" - "@ethersproject/keccak256" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/rlp" "^5.5.0" - "@ethersproject/signing-key" "^5.5.0" - "@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" @@ -2833,15 +2552,6 @@ "@ethersproject/rlp" "^5.6.1" "@ethersproject/signing-key" "^5.6.2" -"@ethersproject/units@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.5.0.tgz#104d02db5b5dc42cc672cc4587bafb87a95ee45e" - integrity sha512-7+DpjiZk4v6wrikj+TCyWWa9dXLNU73tSTa7n0TSJDxkYbV3Yf1eRh9ToMLlZtuctNYu9RDNNy2USq3AdqSbag== - dependencies: - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/constants" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/units@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/units/-/units-5.7.0.tgz#637b563d7e14f42deeee39245275d477aae1d8b1" @@ -2851,27 +2561,6 @@ "@ethersproject/constants" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/wallet@5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.5.0.tgz#322a10527a440ece593980dca6182f17d54eae75" - integrity sha512-Mlu13hIctSYaZmUOo7r2PhNSd8eaMPVXe1wxrz4w4FCE4tDYBywDH+bAR1Xz2ADyXGwqYMwstzTrtUVIsKDO0Q== - dependencies: - "@ethersproject/abstract-provider" "^5.5.0" - "@ethersproject/abstract-signer" "^5.5.0" - "@ethersproject/address" "^5.5.0" - "@ethersproject/bignumber" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/hash" "^5.5.0" - "@ethersproject/hdnode" "^5.5.0" - "@ethersproject/json-wallets" "^5.5.0" - "@ethersproject/keccak256" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/random" "^5.5.0" - "@ethersproject/signing-key" "^5.5.0" - "@ethersproject/transactions" "^5.5.0" - "@ethersproject/wordlists" "^5.5.0" - "@ethersproject/wallet@5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/wallet/-/wallet-5.7.0.tgz#4e5d0790d96fe21d61d38fb40324e6c7ef350b2d" @@ -2893,17 +2582,6 @@ "@ethersproject/transactions" "^5.7.0" "@ethersproject/wordlists" "^5.7.0" -"@ethersproject/web@5.5.0", "@ethersproject/web@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.5.0.tgz#0e5bb21a2b58fb4960a705bfc6522a6acf461e28" - integrity sha512-BEgY0eL5oH4mAo37TNYVrFeHsIXLRxggCRG/ksRIxI2X5uj5IsjGmcNiRN/VirQOlBxcUhCgHhaDLG4m6XAVoA== - dependencies: - "@ethersproject/base64" "^5.5.0" - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/strings" "^5.5.0" - "@ethersproject/web@5.7.1", "@ethersproject/web@^5.7.0": version "5.7.1" resolved "https://registry.yarnpkg.com/@ethersproject/web/-/web-5.7.1.tgz#de1f285b373149bee5928f4eb7bcb87ee5fbb4ae" @@ -2926,17 +2604,6 @@ "@ethersproject/properties" "^5.6.0" "@ethersproject/strings" "^5.6.1" -"@ethersproject/wordlists@5.5.0", "@ethersproject/wordlists@^5.5.0": - version "5.5.0" - resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.5.0.tgz#aac74963aa43e643638e5172353d931b347d584f" - integrity sha512-bL0UTReWDiaQJJYOC9sh/XcRu/9i2jMrzf8VLRmPKx58ckSlOJiohODkECCO50dtLZHcGU6MLXQ4OOrgBwP77Q== - dependencies: - "@ethersproject/bytes" "^5.5.0" - "@ethersproject/hash" "^5.5.0" - "@ethersproject/logger" "^5.5.0" - "@ethersproject/properties" "^5.5.0" - "@ethersproject/strings" "^5.5.0" - "@ethersproject/wordlists@5.7.0", "@ethersproject/wordlists@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/wordlists/-/wordlists-5.7.0.tgz#8fb2c07185d68c3e09eb3bfd6e779ba2774627f5" @@ -3405,6 +3072,36 @@ dependencies: glob-to-regexp "^0.4.1" +"@json-rpc-tools/provider@^1.5.5": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@json-rpc-tools/provider/-/provider-1.7.6.tgz#8a17c34c493fa892632e278fd9331104e8491ec6" + integrity sha512-z7D3xvJ33UfCGv77n40lbzOYjZKVM3k2+5cV7xS8G6SCvKTzMkhkUYuD/qzQUNT4cG/lv0e9mRToweEEVLVVmA== + dependencies: + "@json-rpc-tools/utils" "^1.7.6" + axios "^0.21.0" + safe-json-utils "^1.1.1" + ws "^7.4.0" + +"@json-rpc-tools/types@^1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@json-rpc-tools/types/-/types-1.7.6.tgz#5abd5fde01364a130c46093b501715bcce5bdc0e" + integrity sha512-nDSqmyRNEqEK9TZHtM15uNnDljczhCUdBmRhpNZ95bIPKEDQ+nTDmGMFd2lLin3upc5h2VVVd9tkTDdbXUhDIQ== + dependencies: + keyvaluestorage-interface "^1.0.0" + +"@json-rpc-tools/utils@^1.7.6": + version "1.7.6" + resolved "https://registry.yarnpkg.com/@json-rpc-tools/utils/-/utils-1.7.6.tgz#67f04987dbaa2e7adb6adff1575367b75a9a9ba1" + integrity sha512-HjA8x/U/Q78HRRe19yh8HVKoZ+Iaoo3YZjakJYxR+rw52NHo6jM+VE9b8+7ygkCFXl/EHID5wh/MkXaE/jGyYw== + dependencies: + "@json-rpc-tools/types" "^1.7.6" + "@pedrouid/environment" "^1.0.1" + +"@ledgerhq/connect-kit-loader@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@ledgerhq/connect-kit-loader/-/connect-kit-loader-1.0.2.tgz#8554e16943f86cc2a5f6348a14dfe6e5bd0c572a" + integrity sha512-TQ21IjcZOw/scqypaVFY3jHVqI7X7Hta3qN/us6FvTol3AY06UmrhhXGww0E9xHmAbdX241ddwXEiMBSQZFr9g== + "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" @@ -4095,6 +3792,18 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@lit-labs/ssr-dom-shim@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.0.0.tgz#427e19a2765681fd83411cd72c55ba80a01e0523" + integrity sha512-ic93MBXfApIFTrup4a70M/+ddD8xdt2zxxj9sRwHQzhS9ag/syqkD8JPdTXsc1gUy2K8TTirhlCqyTEM/sifNw== + +"@lit/reactive-element@^1.3.0", "@lit/reactive-element@^1.6.0": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@lit/reactive-element/-/reactive-element-1.6.1.tgz#0d958b6d479d0e3db5fc1132ecc4fa84be3f0b93" + integrity sha512-va15kYZr7KZNNPZdxONGQzpUr+4sxVu7V/VG7a8mRfPPXUyhEYj5RzXCQmGrlP3tAh0L3HHm5AjBMFYRqlM9SA== + dependencies: + "@lit-labs/ssr-dom-shim" "^1.0.0" + "@metamask/eth-sig-util@^4.0.0": version "4.0.1" resolved "https://registry.yarnpkg.com/@metamask/eth-sig-util/-/eth-sig-util-4.0.1.tgz#3ad61f6ea9ad73ba5b19db780d40d9aae5157088" @@ -4106,6 +3815,11 @@ tweetnacl "^1.0.3" tweetnacl-util "^0.15.1" +"@metamask/safe-event-emitter@2.0.0", "@metamask/safe-event-emitter@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" + integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q== + "@monaco-editor/loader@^1.3.2": version "1.3.2" resolved "https://registry.yarnpkg.com/@monaco-editor/loader/-/loader-1.3.2.tgz#04effbb87052d19cd7d3c9d81c0635490f9bb6d8" @@ -4121,6 +3835,75 @@ "@monaco-editor/loader" "^1.3.2" prop-types "^15.7.2" +"@motionone/animation@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.15.1.tgz#4a85596c31cbc5100ae8eb8b34c459fb0ccf6807" + integrity sha512-mZcJxLjHor+bhcPuIFErMDNyrdb2vJur8lSfMCsuCB4UyV8ILZLvK+t+pg56erv8ud9xQGK/1OGPt10agPrCyQ== + dependencies: + "@motionone/easing" "^10.15.1" + "@motionone/types" "^10.15.1" + "@motionone/utils" "^10.15.1" + tslib "^2.3.1" + +"@motionone/dom@^10.15.5": + version "10.15.5" + resolved "https://registry.yarnpkg.com/@motionone/dom/-/dom-10.15.5.tgz#4af18f8136d85c2fc997cac98121c969f6731802" + integrity sha512-Xc5avlgyh3xukU9tydh9+8mB8+2zAq+WlLsC3eEIp7Ax7DnXgY7Bj/iv0a4X2R9z9ZFZiaXK3BO0xMYHKbAAdA== + dependencies: + "@motionone/animation" "^10.15.1" + "@motionone/generators" "^10.15.1" + "@motionone/types" "^10.15.1" + "@motionone/utils" "^10.15.1" + hey-listen "^1.0.8" + tslib "^2.3.1" + +"@motionone/easing@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/easing/-/easing-10.15.1.tgz#95cf3adaef34da6deebb83940d8143ede3deb693" + integrity sha512-6hIHBSV+ZVehf9dcKZLT7p5PEKHGhDwky2k8RKkmOvUoYP3S+dXsKupyZpqx5apjd9f+php4vXk4LuS+ADsrWw== + dependencies: + "@motionone/utils" "^10.15.1" + tslib "^2.3.1" + +"@motionone/generators@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/generators/-/generators-10.15.1.tgz#dc6abb11139d1bafe758a41c134d4c753a9b871c" + integrity sha512-67HLsvHJbw6cIbLA/o+gsm7h+6D4Sn7AUrB/GPxvujse1cGZ38F5H7DzoH7PhX+sjvtDnt2IhFYF2Zp1QTMKWQ== + dependencies: + "@motionone/types" "^10.15.1" + "@motionone/utils" "^10.15.1" + tslib "^2.3.1" + +"@motionone/svelte@^10.15.5": + version "10.15.5" + resolved "https://registry.yarnpkg.com/@motionone/svelte/-/svelte-10.15.5.tgz#f36b40101ec1db122820598089f42e831f6cf5f5" + integrity sha512-Xyxtgp7BlVnSBwcoFmXGHUVnpNktzeXsEifu2NJJWc7VGuxutDsBZxNdz80qvpLIC5MeBa1wh7GGegZzTm1msg== + dependencies: + "@motionone/dom" "^10.15.5" + tslib "^2.3.1" + +"@motionone/types@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/types/-/types-10.15.1.tgz#89441b54285012795cbba8612cbaa0fa420db3eb" + integrity sha512-iIUd/EgUsRZGrvW0jqdst8st7zKTzS9EsKkP+6c6n4MPZoQHwiHuVtTQLD6Kp0bsBLhNzKIBlHXponn/SDT4hA== + +"@motionone/utils@^10.15.1": + version "10.15.1" + resolved "https://registry.yarnpkg.com/@motionone/utils/-/utils-10.15.1.tgz#6b5f51bde75be88b5411e084310299050368a438" + integrity sha512-p0YncgU+iklvYr/Dq4NobTRdAPv9PveRDUXabPEeOjBLSO/1FNB2phNTZxOxpi1/GZwYpAoECEa0Wam+nsmhSw== + dependencies: + "@motionone/types" "^10.15.1" + hey-listen "^1.0.8" + tslib "^2.3.1" + +"@motionone/vue@^10.15.5": + version "10.15.5" + resolved "https://registry.yarnpkg.com/@motionone/vue/-/vue-10.15.5.tgz#3101c62b2fce06b3f3072b9ff0f551213eb02476" + integrity sha512-cUENrLYAolUacHvCgU+8wF9OgSlVutfWbHMLERI/bElCJ+e2YVQvG/CpGhIM5fYOOJzuvg2T2wHmLLmvJoavEw== + dependencies: + "@motionone/dom" "^10.15.5" + tslib "^2.3.1" + "@mrmlnc/readdir-enhanced@^2.2.1": version "2.2.1" resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" @@ -4168,7 +3951,7 @@ resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.3.0.tgz#085fd70f6d7d9d109671090ccae1d3bec62554a1" integrity sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg== -"@noble/secp256k1@1.7.1", "@noble/secp256k1@~1.7.0": +"@noble/secp256k1@1.7.1", "@noble/secp256k1@^1.6.3", "@noble/secp256k1@~1.7.0": version "1.7.1" resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.7.1.tgz#b251c70f824ce3ca7f8dc3df08d58f005cc0507c" integrity sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw== @@ -4904,6 +4687,11 @@ node-addon-api "^3.2.1" node-gyp-build "^4.3.0" +"@pedrouid/environment@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@pedrouid/environment/-/environment-1.0.1.tgz#858f0f8a057340e0b250398b75ead77d6f4342ec" + integrity sha512-HaW78NszGzRZd9SeoI3JD11JqY+lubnaOx7Pewj5pfjqWXOEATpeKIFb9Z4t2WBUK2iryiXX3lzWwmYWgUL0Ug== + "@phenomnomnominal/tsquery@4.1.1": version "4.1.1" resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz#42971b83590e9d853d024ddb04a18085a36518df" @@ -5072,6 +4860,37 @@ estree-walker "^2.0.1" picomatch "^2.2.2" +"@safe-global/safe-apps-provider@^0.15.2": + version "0.15.2" + resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-provider/-/safe-apps-provider-0.15.2.tgz#fa5c30140134e72bb969da76b80a16c545323e3a" + integrity sha512-BaoGAuY7h6jLBL7P+M6b7hd+1QfTv8uMyNF3udhiNUwA0XwfzH2ePQB13IEV3Mn7wdcIMEEUDS5kHbtAsj60qQ== + dependencies: + "@safe-global/safe-apps-sdk" "7.9.0" + events "^3.3.0" + +"@safe-global/safe-apps-sdk@7.9.0": + version "7.9.0" + resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.9.0.tgz#0c79a7760470bfdaf4cce9aa5bceef56898c7037" + integrity sha512-S2EI+JL8ocSgE3uGNaDZCzKmwfhtxXZFDUP76vN0FeaY35itFMyi8F0Vhxu0XnZm3yLzJE3tp5px6GhuQFLU6w== + dependencies: + "@safe-global/safe-gateway-typescript-sdk" "^3.5.3" + ethers "^5.7.2" + +"@safe-global/safe-apps-sdk@^7.9.0": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@safe-global/safe-apps-sdk/-/safe-apps-sdk-7.10.1.tgz#debb5d69634fe9d8ef8e03f6d1cc9384f92324ab" + integrity sha512-2imnqAbx9XrqT3psrhe/YVpj2yW840ngJIuqv0nTiWJLKcTCzM2LJ4MH7ir7H8Sp2wdG/BqNB3SvjUAks2qNjQ== + dependencies: + "@safe-global/safe-gateway-typescript-sdk" "^3.5.3" + ethers "^5.7.2" + +"@safe-global/safe-gateway-typescript-sdk@^3.5.3": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@safe-global/safe-gateway-typescript-sdk/-/safe-gateway-typescript-sdk-3.7.0.tgz#2af52f1bc73759b1b6a549fed598781c8c5fce72" + integrity sha512-3BvlUgp0oZ1Zkn7nG3wY1jvCEE4t530BjKcaa3r0qsf0whf/ez/0gmQwk7DTOGmVmvOfjj6HHikxnrUCCX+/3Q== + dependencies: + cross-fetch "^3.1.5" + "@scure/base@~1.1.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@scure/base/-/base-1.1.1.tgz#ebb651ee52ff84f420097055f4bf46cfba403938" @@ -5218,6 +5037,35 @@ dependencies: "@sinonjs/commons" "^1.7.0" +"@solana/buffer-layout@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz#b996235eaec15b1e0b5092a8ed6028df77fa6c15" + integrity sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA== + dependencies: + buffer "~6.0.3" + +"@solana/web3.js@^1.70.1": + version "1.74.0" + resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.74.0.tgz#dbcbeabb830dd7cbbcf5e31404ca79c9785cbf2d" + integrity sha512-RKZyPqizPCxmpMGfpu4fuplNZEWCrhRBjjVstv5QnAJvgln1jgOfgui+rjl1ExnqDnWKg9uaZ5jtGROH/cwabg== + dependencies: + "@babel/runtime" "^7.12.5" + "@noble/ed25519" "^1.7.0" + "@noble/hashes" "^1.1.2" + "@noble/secp256k1" "^1.6.3" + "@solana/buffer-layout" "^4.0.0" + agentkeepalive "^4.2.1" + bigint-buffer "^1.1.5" + bn.js "^5.0.0" + borsh "^0.7.0" + bs58 "^4.0.1" + buffer "6.0.1" + fast-stable-stringify "^1.0.0" + jayson "^3.4.4" + node-fetch "^2.6.7" + rpc-websockets "^7.5.1" + superstruct "^0.14.2" + "@solidity-parser/parser@^0.14.3": version "0.14.3" resolved "https://registry.yarnpkg.com/@solidity-parser/parser/-/parser-0.14.3.tgz#0d627427b35a40d8521aaa933cc3df7d07bfa36f" @@ -5232,6 +5080,140 @@ dependencies: antlr4ts "^0.5.0-alpha.4" +"@stablelib/aead@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/aead/-/aead-1.0.1.tgz#c4b1106df9c23d1b867eb9b276d8f42d5fc4c0c3" + integrity sha512-q39ik6sxGHewqtO0nP4BuSe3db5G1fEJE8ukvngS2gLkBXyy6E7pLubhbYgnkDFv6V8cWaxcE4Xn0t6LWcJkyg== + +"@stablelib/binary@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/binary/-/binary-1.0.1.tgz#c5900b94368baf00f811da5bdb1610963dfddf7f" + integrity sha512-ClJWvmL6UBM/wjkvv/7m5VP3GMr9t0osr4yVgLZsLCOz4hGN9gIAFEqnJ0TsSMAN+n840nf2cHZnA5/KFqHC7Q== + dependencies: + "@stablelib/int" "^1.0.1" + +"@stablelib/bytes@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/bytes/-/bytes-1.0.1.tgz#0f4aa7b03df3080b878c7dea927d01f42d6a20d8" + integrity sha512-Kre4Y4kdwuqL8BR2E9hV/R5sOrUj6NanZaZis0V6lX5yzqC3hBuVSDXUIBqQv/sCpmuWRiHLwqiT1pqqjuBXoQ== + +"@stablelib/chacha20poly1305@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/chacha20poly1305/-/chacha20poly1305-1.0.1.tgz#de6b18e283a9cb9b7530d8767f99cde1fec4c2ee" + integrity sha512-MmViqnqHd1ymwjOQfghRKw2R/jMIGT3wySN7cthjXCBdO+qErNPUBnRzqNpnvIwg7JBCg3LdeCZZO4de/yEhVA== + dependencies: + "@stablelib/aead" "^1.0.1" + "@stablelib/binary" "^1.0.1" + "@stablelib/chacha" "^1.0.1" + "@stablelib/constant-time" "^1.0.1" + "@stablelib/poly1305" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/chacha@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/chacha/-/chacha-1.0.1.tgz#deccfac95083e30600c3f92803a3a1a4fa761371" + integrity sha512-Pmlrswzr0pBzDofdFuVe1q7KdsHKhhU24e8gkEwnTGOmlC7PADzLVxGdn2PoNVBBabdg0l/IfLKg6sHAbTQugg== + dependencies: + "@stablelib/binary" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/constant-time@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/constant-time/-/constant-time-1.0.1.tgz#bde361465e1cf7b9753061b77e376b0ca4c77e35" + integrity sha512-tNOs3uD0vSJcK6z1fvef4Y+buN7DXhzHDPqRLSXUel1UfqMB1PWNsnnAezrKfEwTLpN0cGH2p9NNjs6IqeD0eg== + +"@stablelib/ed25519@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@stablelib/ed25519/-/ed25519-1.0.3.tgz#f8fdeb6f77114897c887bb6a3138d659d3f35996" + integrity sha512-puIMWaX9QlRsbhxfDc5i+mNPMY+0TmQEskunY1rZEBPi1acBCVQAhnsk/1Hk50DGPtVsZtAWQg4NHGlVaO9Hqg== + dependencies: + "@stablelib/random" "^1.0.2" + "@stablelib/sha512" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/hash@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/hash/-/hash-1.0.1.tgz#3c944403ff2239fad8ebb9015e33e98444058bc5" + integrity sha512-eTPJc/stDkdtOcrNMZ6mcMK1e6yBbqRBaNW55XA1jU8w/7QdnCF0CmMmOD1m7VSkBR44PWrMHU2l6r8YEQHMgg== + +"@stablelib/hkdf@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/hkdf/-/hkdf-1.0.1.tgz#b4efd47fd56fb43c6a13e8775a54b354f028d98d" + integrity sha512-SBEHYE16ZXlHuaW5RcGk533YlBj4grMeg5TooN80W3NpcHRtLZLLXvKyX0qcRFxf+BGDobJLnwkvgEwHIDBR6g== + dependencies: + "@stablelib/hash" "^1.0.1" + "@stablelib/hmac" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/hmac@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/hmac/-/hmac-1.0.1.tgz#3d4c1b8cf194cb05d28155f0eed8a299620a07ec" + integrity sha512-V2APD9NSnhVpV/QMYgCVMIYKiYG6LSqw1S65wxVoirhU/51ACio6D4yDVSwMzuTJXWZoVHbDdINioBwKy5kVmA== + dependencies: + "@stablelib/constant-time" "^1.0.1" + "@stablelib/hash" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/int@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/int/-/int-1.0.1.tgz#75928cc25d59d73d75ae361f02128588c15fd008" + integrity sha512-byr69X/sDtDiIjIV6m4roLVWnNNlRGzsvxw+agj8CIEazqWGOQp2dTYgQhtyVXV9wpO6WyXRQUzLV/JRNumT2w== + +"@stablelib/keyagreement@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/keyagreement/-/keyagreement-1.0.1.tgz#4612efb0a30989deb437cd352cee637ca41fc50f" + integrity sha512-VKL6xBwgJnI6l1jKrBAfn265cspaWBPAPEc62VBQrWHLqVgNRE09gQ/AnOEyKUWrrqfD+xSQ3u42gJjLDdMDQg== + dependencies: + "@stablelib/bytes" "^1.0.1" + +"@stablelib/poly1305@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/poly1305/-/poly1305-1.0.1.tgz#93bfb836c9384685d33d70080718deae4ddef1dc" + integrity sha512-1HlG3oTSuQDOhSnLwJRKeTRSAdFNVB/1djy2ZbS35rBSJ/PFqx9cf9qatinWghC2UbfOYD8AcrtbUQl8WoxabA== + dependencies: + "@stablelib/constant-time" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/random@^1.0.1", "@stablelib/random@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@stablelib/random/-/random-1.0.2.tgz#2dece393636489bf7e19c51229dd7900eddf742c" + integrity sha512-rIsE83Xpb7clHPVRlBj8qNe5L8ISQOzjghYQm/dZ7VaM2KHYwMW5adjQjrzTZCchFnNCNhkwtnOBa9HTMJCI8w== + dependencies: + "@stablelib/binary" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/sha256@1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/sha256/-/sha256-1.0.1.tgz#77b6675b67f9b0ea081d2e31bda4866297a3ae4f" + integrity sha512-GIIH3e6KH+91FqGV42Kcj71Uefd/QEe7Dy42sBTeqppXV95ggCcxLTk39bEr+lZfJmp+ghsR07J++ORkRELsBQ== + dependencies: + "@stablelib/binary" "^1.0.1" + "@stablelib/hash" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/sha512@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/sha512/-/sha512-1.0.1.tgz#6da700c901c2c0ceacbd3ae122a38ac57c72145f" + integrity sha512-13gl/iawHV9zvDKciLo1fQ8Bgn2Pvf7OV6amaRVKiq3pjQ3UmEpXxWiAfV8tYjUpeZroBxtyrwtdooQT/i3hzw== + dependencies: + "@stablelib/binary" "^1.0.1" + "@stablelib/hash" "^1.0.1" + "@stablelib/wipe" "^1.0.1" + +"@stablelib/wipe@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@stablelib/wipe/-/wipe-1.0.1.tgz#d21401f1d59ade56a62e139462a97f104ed19a36" + integrity sha512-WfqfX/eXGiAd3RJe4VU2snh/ZPwtSjLG4ynQ/vYzvghTh7dHFcI1wl+nrkWG6lGhukOxOsUHfv8dUXr58D0ayg== + +"@stablelib/x25519@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@stablelib/x25519/-/x25519-1.0.3.tgz#13c8174f774ea9f3e5e42213cbf9fc68a3c7b7fd" + integrity sha512-KnTbKmUhPhHavzobclVJQG5kuivH+qDLpe84iRqX3CLrKp881cF160JvXJ+hjn1aMyCwYOKeIZefIH/P5cJoRw== + dependencies: + "@stablelib/keyagreement" "^1.0.1" + "@stablelib/random" "^1.0.2" + "@stablelib/wipe" "^1.0.1" + "@svgr/babel-plugin-add-jsx-attribute@^6.5.1": version "6.5.1" resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba" @@ -5359,6 +5341,40 @@ dependencies: defer-to-connect "^2.0.1" +"@tanstack/query-core@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@tanstack/query-core/-/query-core-4.27.0.tgz#96bcef499008ea080b66611d029655e3ffdf8bea" + integrity sha512-sm+QncWaPmM73IPwFlmWSKPqjdTXZeFf/7aEmWh00z7yl2FjqophPt0dE1EHW9P1giMC5rMviv7OUbSDmWzXXA== + +"@tanstack/query-persist-client-core@4.27.0": + version "4.27.0" + resolved "https://registry.yarnpkg.com/@tanstack/query-persist-client-core/-/query-persist-client-core-4.27.0.tgz#4b0c31a59a858eac9dc24adbe2b02a789d57ae91" + integrity sha512-A+dPA7zG0MJOMDeBc/2WcKXW4wV2JMkeBVydobPW9G02M4q0yAj7vI+7SmM2dFuXyIvxXp4KulCywN6abRKDSQ== + dependencies: + "@tanstack/query-core" "4.27.0" + +"@tanstack/query-sync-storage-persister@^4.14.5": + version "4.27.1" + resolved "https://registry.yarnpkg.com/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.27.1.tgz#b6ad9ddff99e86e097bc567348f6feacb60dc6a9" + integrity sha512-vClLXtyQZwfV8QTyxqfkEzZSuwIKnrxORAUyxvCDna1M9xao0HtKYsChPVaJoSZ42PNGGvKCiKdg4kfyLeWj+A== + dependencies: + "@tanstack/query-persist-client-core" "4.27.0" + +"@tanstack/react-query-persist-client@^4.14.5": + version "4.28.0" + resolved "https://registry.yarnpkg.com/@tanstack/react-query-persist-client/-/react-query-persist-client-4.28.0.tgz#dc72e4778ab282d60852c0b3decf81184f7c9eca" + integrity sha512-xNpi3YdPOQIyYkKhByYDqTlyCeqICWFhV5PWkoVxYfzlRK6HYX4s+9Int407jEvhBz9cGC4OaL7rd6bynCFrYg== + dependencies: + "@tanstack/query-persist-client-core" "4.27.0" + +"@tanstack/react-query@^4.14.5": + version "4.28.0" + resolved "https://registry.yarnpkg.com/@tanstack/react-query/-/react-query-4.28.0.tgz#01cb9969b15cbcbd5dcfcd4b264dc18ef0a35f86" + integrity sha512-8cGBV5300RHlvYdS4ea+G1JcZIt5CIuprXYFnsWggkmGoC0b5JaqG0fIX3qwDL9PTNkKvG76NGThIWbpXivMrQ== + dependencies: + "@tanstack/query-core" "4.27.0" + use-sync-external-store "^1.2.0" + "@testing-library/dom@^8.5.0": version "8.19.0" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.19.0.tgz#bd3f83c217ebac16694329e413d9ad5fdcfd785f" @@ -5514,7 +5530,7 @@ "@types/express-serve-static-core" "*" "@types/node" "*" -"@types/connect@*": +"@types/connect@*", "@types/connect@^3.4.33": version "3.4.35" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== @@ -6003,10 +6019,10 @@ resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.1.tgz#8f80dd965ad81f3e1bc26d6f5c727e132721ff40" integrity sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg== -"@types/unist@*", "@types/unist@^2.0.0": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" - integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== +"@types/trusted-types@^2.0.2": + version "2.0.3" + resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.3.tgz#a136f83b0758698df454e328759dbd3d44555311" + integrity sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g== "@types/warning@^3.0.0": version "3.0.0" @@ -6020,7 +6036,7 @@ dependencies: "@types/node" "*" -"@types/ws@^7.2.4": +"@types/ws@^7.2.4", "@types/ws@^7.4.4": version "7.4.7" resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.7.tgz#f7c390a36f7a0679aa69de2d501319f4f8d9b702" integrity sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww== @@ -6143,6 +6159,419 @@ resolved "https://registry.yarnpkg.com/@uniswap/v3-core/-/v3-core-1.0.1.tgz#b6d2bdc6ba3c3fbd610bdc502395d86cd35264a0" integrity sha512-7pVk4hEm00j9tc71Y9+ssYpO6ytkeI0y7WE9P6UcmNzhxPePwyAxImuhVsTqWK9YFvzgtvzJHi64pBl4jUzKMQ== +"@wagmi/chains@0.2.14": + version "0.2.14" + resolved "https://registry.yarnpkg.com/@wagmi/chains/-/chains-0.2.14.tgz#fff331e1f160848ba730b319b39023df8c1e52ee" + integrity sha512-esWhs1sf8/J/u+54F/sUQ97iZ/zUN2rYUrLYOD35ynIJn9ZwGXeV/tkiXx/6xXDmq0VK5oe1Pe7BU/pvaURzcA== + +"@wagmi/connectors@0.3.8": + version "0.3.8" + resolved "https://registry.yarnpkg.com/@wagmi/connectors/-/connectors-0.3.8.tgz#cc5b5815540eed0b6aed31d5c59c3c87b21d0871" + integrity sha512-SLukavwDqFiMO+GmAdxdEXKnAbNcBcOUtVu6QjhOPzmcETA59f2QWleUPDBZx62SE40HAiA/Z53exAiWUqIelA== + dependencies: + "@coinbase/wallet-sdk" "^3.5.4" + "@ledgerhq/connect-kit-loader" "^1.0.1" + "@safe-global/safe-apps-provider" "^0.15.2" + "@safe-global/safe-apps-sdk" "^7.9.0" + "@walletconnect/ethereum-provider" "^2.5.1" + "@walletconnect/legacy-provider" "^2.0.0" + "@web3modal/standalone" "^2.2.1" + abitype "^0.3.0" + eventemitter3 "^4.0.7" + +"@wagmi/core@0.10.6": + version "0.10.6" + resolved "https://registry.yarnpkg.com/@wagmi/core/-/core-0.10.6.tgz#02a071d400d7b21d9ed5b72d305ac54b58abd683" + integrity sha512-dtQo3pARUKPsU3+K60ojkYVPpGX12T+dgfbNwYLASpXhwwk5hElhP7YBm/9tMYk4ZIup+yQetTAmoa8/+JW2ng== + dependencies: + "@wagmi/chains" "0.2.14" + "@wagmi/connectors" "0.3.8" + abitype "^0.3.0" + eventemitter3 "^4.0.7" + zustand "^4.3.1" + +"@walletconnect/core@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@walletconnect/core/-/core-2.5.1.tgz#fed485577e73bc9dee25ae16f80352818c33b723" + integrity sha512-Q+dH+LSK85PwpmbjAFoi9ddWTFFghyZWwi1bGfgFA4h3tk4vfh+F0oW44bREaeHAQ/y1va0f2OdK6/jagOeMLQ== + dependencies: + "@walletconnect/heartbeat" "1.2.0" + "@walletconnect/jsonrpc-provider" "1.0.9" + "@walletconnect/jsonrpc-utils" "^1.0.4" + "@walletconnect/jsonrpc-ws-connection" "1.0.10" + "@walletconnect/keyvaluestorage" "^1.0.2" + "@walletconnect/logger" "^2.0.1" + "@walletconnect/relay-api" "^1.0.9" + "@walletconnect/relay-auth" "^1.0.4" + "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/time" "^1.0.2" + "@walletconnect/types" "2.5.1" + "@walletconnect/utils" "2.5.1" + events "^3.3.0" + lodash.isequal "4.5.0" + pino "7.11.0" + uint8arrays "^3.1.0" + +"@walletconnect/crypto@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@walletconnect/crypto/-/crypto-1.0.3.tgz#7b8dd4d7e2884fe3543c7c07aea425eef5ef9dd4" + integrity sha512-+2jdORD7XQs76I2Odgr3wwrtyuLUXD/kprNVsjWRhhhdO9Mt6WqVzOPu0/t7OHSmgal8k7SoBQzUc5hu/8zL/g== + dependencies: + "@walletconnect/encoding" "^1.0.2" + "@walletconnect/environment" "^1.0.1" + "@walletconnect/randombytes" "^1.0.3" + aes-js "^3.1.2" + hash.js "^1.1.7" + tslib "1.14.1" + +"@walletconnect/encoding@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@walletconnect/encoding/-/encoding-1.0.2.tgz#cb3942ad038d6a6bf01158f66773062dd25724da" + integrity sha512-CrwSBrjqJ7rpGQcTL3kU+Ief+Bcuu9PH6JLOb+wM6NITX1GTxR/MfNwnQfhLKK6xpRAyj2/nM04OOH6wS8Imag== + dependencies: + is-typedarray "1.0.0" + tslib "1.14.1" + typedarray-to-buffer "3.1.5" + +"@walletconnect/environment@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@walletconnect/environment/-/environment-1.0.1.tgz#1d7f82f0009ab821a2ba5ad5e5a7b8ae3b214cd7" + integrity sha512-T426LLZtHj8e8rYnKfzsw1aG6+M0BT1ZxayMdv/p8yM0MU+eJDISqNY3/bccxRr4LrF9csq02Rhqt08Ibl0VRg== + dependencies: + tslib "1.14.1" + +"@walletconnect/ethereum-provider@^2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@walletconnect/ethereum-provider/-/ethereum-provider-2.5.1.tgz#f2f371c9867461e0561b2df50a77e35578189670" + integrity sha512-ESg5BYY//BLzb4SUHANn/ZaSZpZGUtNz6Yf//405ZW1/+sRkKhGspFgUVZ0TqmolY4kSwquf6Q8q67ZHhcY/jw== + dependencies: + "@walletconnect/jsonrpc-http-connection" "^1.0.4" + "@walletconnect/jsonrpc-provider" "^1.0.6" + "@walletconnect/jsonrpc-types" "^1.0.2" + "@walletconnect/jsonrpc-utils" "^1.0.4" + "@walletconnect/sign-client" "2.5.1" + "@walletconnect/types" "2.5.1" + "@walletconnect/universal-provider" "2.5.1" + "@walletconnect/utils" "2.5.1" + events "^3.3.0" + +"@walletconnect/events@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@walletconnect/events/-/events-1.0.1.tgz#2b5f9c7202019e229d7ccae1369a9e86bda7816c" + integrity sha512-NPTqaoi0oPBVNuLv7qPaJazmGHs5JGyO8eEAk5VGKmJzDR7AHzD4k6ilox5kxk1iwiOnFopBOOMLs86Oa76HpQ== + dependencies: + keyvaluestorage-interface "^1.0.0" + tslib "1.14.1" + +"@walletconnect/heartbeat@1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@walletconnect/heartbeat/-/heartbeat-1.2.0.tgz#1e87dd234cb72b0587b84f95c4f942f2b4bd0c79" + integrity sha512-0vbzTa/ARrpmMmOD+bQMxPvFYKtOLQZObgZakrYr0aODiMOO71CmPVNV2eAqXnw9rMmcP+z91OybLeIFlwTjjA== + dependencies: + "@walletconnect/events" "^1.0.1" + "@walletconnect/time" "^1.0.2" + chai "^4.3.7" + mocha "^10.2.0" + ts-node "^10.9.1" + tslib "1.14.1" + +"@walletconnect/jsonrpc-http-connection@^1.0.4": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-http-connection/-/jsonrpc-http-connection-1.0.6.tgz#48c41cf3e5ac9add9425420b345615dc438594cd" + integrity sha512-/3zSqDi7JDN06E4qm0NmVYMitngXfh21UWwy8zeJcBeJc+Jcs094EbLsIxtziIIKTCCbT88lWuTjl1ZujxN7cw== + dependencies: + "@walletconnect/jsonrpc-utils" "^1.0.6" + "@walletconnect/safe-json" "^1.0.1" + cross-fetch "^3.1.4" + tslib "1.14.1" + +"@walletconnect/jsonrpc-provider@1.0.9": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.9.tgz#ce5ab64dce6a739110aef204ffeedd668ad343d8" + integrity sha512-8CwmiDW42F+F8Qct13lX2x4lJOsi0mNBtUln3VS6TpWioTaL1VfforC/8ULc3tHXv+SNWwAXn2lCZbDcYhdRcA== + dependencies: + "@walletconnect/jsonrpc-utils" "^1.0.6" + "@walletconnect/safe-json" "^1.0.1" + tslib "1.14.1" + +"@walletconnect/jsonrpc-provider@^1.0.6": + version "1.0.10" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-provider/-/jsonrpc-provider-1.0.10.tgz#8351a06b70faa8f8c0e77dc2c6d9b0190d17d407" + integrity sha512-g0ffPSpY3P6GqGjWGHsr3yqvQUhj7q2k6pAikoXv5XTXWaJRzFvrlbFkSgxziXsBrwrMZn0qvPufvpN4mMZ5FA== + dependencies: + "@walletconnect/jsonrpc-utils" "^1.0.6" + "@walletconnect/safe-json" "^1.0.1" + tslib "1.14.1" + +"@walletconnect/jsonrpc-types@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.2.tgz#b79519f679cd6a5fa4a1bea888f27c1916689a20" + integrity sha512-CZe8tjJX73OWdHjrBHy7HtAapJ2tT0Q3TYhPBhRxi3643lwPIQWC9En45ldY14TZwgSewkbZ0FtGBZK0G7Bbyg== + dependencies: + keyvaluestorage-interface "^1.0.0" + tslib "1.14.1" + +"@walletconnect/jsonrpc-utils@^1.0.4", "@walletconnect/jsonrpc-utils@^1.0.6": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.6.tgz#7fa58e6671247e64e189828103282e6258f5330f" + integrity sha512-snp0tfkjPiDLQp/jrBewI+9SM33GPV4+Gjgldod6XQ7rFyQ5FZjnBxUkY4xWH0+arNxzQSi6v5iDXjCjSaorpg== + dependencies: + "@walletconnect/environment" "^1.0.1" + "@walletconnect/jsonrpc-types" "^1.0.2" + tslib "1.14.1" + +"@walletconnect/jsonrpc-ws-connection@1.0.10": + version "1.0.10" + resolved "https://registry.yarnpkg.com/@walletconnect/jsonrpc-ws-connection/-/jsonrpc-ws-connection-1.0.10.tgz#04e04a7d8c70b27c386a1bdd9ff6511045da3c81" + integrity sha512-/tidvjfCXZuYugjF5fOswsNDPoMo9QRML3DFQ0dfNUarL4f5HGqu8NDGerr2n0+4MOX23GsT6Vv2POSwFbvgGw== + dependencies: + "@walletconnect/jsonrpc-utils" "^1.0.6" + "@walletconnect/safe-json" "^1.0.1" + events "^3.3.0" + tslib "1.14.1" + ws "^7.5.1" + +"@walletconnect/keyvaluestorage@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@walletconnect/keyvaluestorage/-/keyvaluestorage-1.0.2.tgz#92f5ca0f54c1a88a093778842ce0c874d86369c8" + integrity sha512-U/nNG+VLWoPFdwwKx0oliT4ziKQCEoQ27L5Hhw8YOFGA2Po9A9pULUYNWhDgHkrb0gYDNt//X7wABcEWWBd3FQ== + dependencies: + safe-json-utils "^1.1.1" + tslib "1.14.1" + +"@walletconnect/legacy-client@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/legacy-client/-/legacy-client-2.0.0.tgz#9f2c09694789fd4b6c5d68d6423b44bac55aed30" + integrity sha512-v5L7rYk9loVnfvUf0mF+76bUPFaU5/Vh7mzL6/950CD/yoGdzYZ3Kj+L7mkC6HPMEGeQsBP1+sqBuiVGZ/aODA== + dependencies: + "@walletconnect/crypto" "^1.0.3" + "@walletconnect/encoding" "^1.0.2" + "@walletconnect/jsonrpc-utils" "^1.0.4" + "@walletconnect/legacy-types" "^2.0.0" + "@walletconnect/legacy-utils" "^2.0.0" + "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/window-getters" "^1.0.1" + "@walletconnect/window-metadata" "^1.0.1" + detect-browser "^5.3.0" + query-string "^6.13.5" + +"@walletconnect/legacy-modal@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/legacy-modal/-/legacy-modal-2.0.0.tgz#d0fab01a1337a8f5d88cdb1430cbef2d46072bbf" + integrity sha512-jckNd8lMhm4X7dX9TDdxM3bXKJnaqkRs6K2Mo5j6GmbIF9Eyx40jZ5+q457RVxvM6ciZEDT5s1wBHWdWoOo+9Q== + dependencies: + "@walletconnect/legacy-types" "^2.0.0" + "@walletconnect/legacy-utils" "^2.0.0" + copy-to-clipboard "^3.3.3" + preact "^10.12.0" + qrcode "^1.5.1" + +"@walletconnect/legacy-provider@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/legacy-provider/-/legacy-provider-2.0.0.tgz#08e2db1e4c234743b2f30422bc8100bc42e8fc44" + integrity sha512-A8xPebMI1A+50HbWwTpFCbwP7G+1NGKdTKyg8BUUg3h3Y9JucpC1W6w/x0v1Xw7qFEqQnz74LoIN/A3ytH9xrQ== + dependencies: + "@walletconnect/jsonrpc-http-connection" "^1.0.4" + "@walletconnect/jsonrpc-provider" "^1.0.6" + "@walletconnect/legacy-client" "^2.0.0" + "@walletconnect/legacy-modal" "^2.0.0" + "@walletconnect/legacy-types" "^2.0.0" + "@walletconnect/legacy-utils" "^2.0.0" + +"@walletconnect/legacy-types@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/legacy-types/-/legacy-types-2.0.0.tgz#224278ae2874c6a2ca805c2d1d062a511dcf7227" + integrity sha512-sOVrA7HUdbI1OwKyPOQU0/DdvTSVFlsXWpAk2K2WvP2erTkBWPMTJq6cv2BmKdoJ3p6gLApT7sd+jHi3OF71uw== + dependencies: + "@walletconnect/jsonrpc-types" "^1.0.2" + +"@walletconnect/legacy-utils@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@walletconnect/legacy-utils/-/legacy-utils-2.0.0.tgz#e3a637c00783f9cd2ae139b640f82223ab78ed9d" + integrity sha512-CPWxSVVXw0kgNCxvU126g4GiV3mzXmC8IPJ15twE46aJ1FX+RHEIfAzFMFz2F2+fEhBxL63A7dwNQKDXorRPcQ== + dependencies: + "@walletconnect/encoding" "^1.0.2" + "@walletconnect/jsonrpc-utils" "^1.0.4" + "@walletconnect/legacy-types" "^2.0.0" + "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/window-getters" "^1.0.1" + "@walletconnect/window-metadata" "^1.0.1" + detect-browser "^5.3.0" + query-string "^6.13.5" + +"@walletconnect/logger@^2.0.1": + version "2.0.1" + resolved "https://registry.yarnpkg.com/@walletconnect/logger/-/logger-2.0.1.tgz#7f489b96e9a1ff6bf3e58f0fbd6d69718bf844a8" + integrity sha512-SsTKdsgWm+oDTBeNE/zHxxr5eJfZmE9/5yp/Ku+zJtcTAjELb3DXueWkDXmE9h8uHIbJzIb5wj5lPdzyrjT6hQ== + dependencies: + pino "7.11.0" + tslib "1.14.1" + +"@walletconnect/randombytes@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@walletconnect/randombytes/-/randombytes-1.0.3.tgz#e795e4918367fd1e6a2215e075e64ab93e23985b" + integrity sha512-35lpzxcHFbTN3ABefC9W+uBpNZl1GC4Wpx0ed30gibfO/y9oLdy1NznbV96HARQKSBV9J9M/rrtIvf6a23jfYw== + dependencies: + "@walletconnect/encoding" "^1.0.2" + "@walletconnect/environment" "^1.0.1" + randombytes "^2.1.0" + tslib "1.14.1" + +"@walletconnect/relay-api@^1.0.9": + version "1.0.9" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-api/-/relay-api-1.0.9.tgz#f8c2c3993dddaa9f33ed42197fc9bfebd790ecaf" + integrity sha512-Q3+rylJOqRkO1D9Su0DPE3mmznbAalYapJ9qmzDgK28mYF9alcP3UwG/og5V7l7CFOqzCLi7B8BvcBUrpDj0Rg== + dependencies: + "@walletconnect/jsonrpc-types" "^1.0.2" + tslib "1.14.1" + +"@walletconnect/relay-auth@^1.0.4": + version "1.0.4" + resolved "https://registry.yarnpkg.com/@walletconnect/relay-auth/-/relay-auth-1.0.4.tgz#0b5c55c9aa3b0ef61f526ce679f3ff8a5c4c2c7c" + integrity sha512-kKJcS6+WxYq5kshpPaxGHdwf5y98ZwbfuS4EE/NkQzqrDFm5Cj+dP8LofzWvjrrLkZq7Afy7WrQMXdLy8Sx7HQ== + dependencies: + "@stablelib/ed25519" "^1.0.2" + "@stablelib/random" "^1.0.1" + "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/time" "^1.0.2" + tslib "1.14.1" + uint8arrays "^3.0.0" + +"@walletconnect/safe-json@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@walletconnect/safe-json/-/safe-json-1.0.1.tgz#9813fa0a7a544b16468730c2d7bed046ed160957" + integrity sha512-Fm7e31oSYY15NQr8SsLJheKAy5L744udZf2lJKcz6wFmPJEzf7hOF0866o/rrldRzJnjZ4H2GJ45pFudsnLW5A== + dependencies: + tslib "1.14.1" + +"@walletconnect/sign-client@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@walletconnect/sign-client/-/sign-client-2.5.1.tgz#58f5d1acaf592a680f5e19a101dac6ada6a88cc5" + integrity sha512-c5HzOXr4EhhJ0ozxne4ahCyS8mbW1NSgTEcW/c8LxsaRcMejY8l+1DGwWGpeD4c6K1jmxKGCGS8HxjY+igN5+Q== + dependencies: + "@walletconnect/core" "2.5.1" + "@walletconnect/events" "^1.0.1" + "@walletconnect/heartbeat" "1.2.0" + "@walletconnect/jsonrpc-utils" "^1.0.4" + "@walletconnect/logger" "^2.0.1" + "@walletconnect/time" "^1.0.2" + "@walletconnect/types" "2.5.1" + "@walletconnect/utils" "2.5.1" + events "^3.3.0" + pino "7.11.0" + +"@walletconnect/time@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@walletconnect/time/-/time-1.0.2.tgz#6c5888b835750ecb4299d28eecc5e72c6d336523" + integrity sha512-uzdd9woDcJ1AaBZRhqy5rNC9laqWGErfc4dxA9a87mPdKOgWMD85mcFo9dIYIts/Jwocfwn07EC6EzclKubk/g== + dependencies: + tslib "1.14.1" + +"@walletconnect/types@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@walletconnect/types/-/types-2.5.1.tgz#1bb7d51a6cf04233a70c38efea0aa414db5768f9" + integrity sha512-PctuQw1Kt0tJ8mYU8p1JOXYxv8PhvNoXXtLaGkGZ/9knn1dJaQRlMDEN0iHG6qXlSAo0tW8Q3PtK5tetf5dJ0g== + dependencies: + "@walletconnect/events" "^1.0.1" + "@walletconnect/heartbeat" "1.2.0" + "@walletconnect/jsonrpc-types" "^1.0.2" + "@walletconnect/keyvaluestorage" "^1.0.2" + "@walletconnect/logger" "^2.0.1" + events "^3.3.0" + +"@walletconnect/universal-provider@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@walletconnect/universal-provider/-/universal-provider-2.5.1.tgz#ec926848644b8177ac0b9c6396cfc7ab6d78c166" + integrity sha512-FpbBxuPDP/Cdkbb+8Pkzc4wTM1+zKaD9TNX1+BO9zwpwbZ35AKXeK/e5k0CSxLnZoZNXlI4gEXPZ6mWoq0Zilg== + dependencies: + "@walletconnect/jsonrpc-http-connection" "^1.0.4" + "@walletconnect/jsonrpc-provider" "^1.0.6" + "@walletconnect/jsonrpc-types" "^1.0.2" + "@walletconnect/jsonrpc-utils" "^1.0.4" + "@walletconnect/logger" "^2.0.1" + "@walletconnect/sign-client" "2.5.1" + "@walletconnect/types" "2.5.1" + "@walletconnect/utils" "2.5.1" + eip1193-provider "1.0.1" + events "^3.3.0" + pino "7.11.0" + +"@walletconnect/utils@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@walletconnect/utils/-/utils-2.5.1.tgz#466cfc76688b9048923ffaf75621c98a0f21c9e7" + integrity sha512-+Pr3kj0CjxEeSxoRtj9lOfsDRLjwI5RyuwASUy4mcTGil59rdAK0Z7Uht3/+HEXB05AUyEJihpQEwworcGu/uw== + dependencies: + "@stablelib/chacha20poly1305" "1.0.1" + "@stablelib/hkdf" "1.0.1" + "@stablelib/random" "^1.0.2" + "@stablelib/sha256" "1.0.1" + "@stablelib/x25519" "^1.0.3" + "@walletconnect/jsonrpc-utils" "^1.0.4" + "@walletconnect/relay-api" "^1.0.9" + "@walletconnect/safe-json" "^1.0.1" + "@walletconnect/time" "^1.0.2" + "@walletconnect/types" "2.5.1" + "@walletconnect/window-getters" "^1.0.1" + "@walletconnect/window-metadata" "^1.0.1" + detect-browser "5.3.0" + query-string "7.1.1" + uint8arrays "^3.1.0" + +"@walletconnect/window-getters@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@walletconnect/window-getters/-/window-getters-1.0.1.tgz#f36d1c72558a7f6b87ecc4451fc8bd44f63cbbdc" + integrity sha512-vHp+HqzGxORPAN8gY03qnbTMnhqIwjeRJNOMOAzePRg4xVEEE2WvYsI9G2NMjOknA8hnuYbU3/hwLcKbjhc8+Q== + dependencies: + tslib "1.14.1" + +"@walletconnect/window-metadata@^1.0.1": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@walletconnect/window-metadata/-/window-metadata-1.0.1.tgz#2124f75447b7e989e4e4e1581d55d25bc75f7be5" + integrity sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA== + dependencies: + "@walletconnect/window-getters" "^1.0.1" + tslib "1.14.1" + +"@web3modal/core@2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@web3modal/core/-/core-2.2.2.tgz#1e282dc45bddb11c04f1c93abce570bac1b9a620" + integrity sha512-RKbYNIEVP5Hwiva68PWXExbkTFLUTasneyRpcjoQSM4BIh78qXp1YMt0nyTvFdHmHQEGxXEMCuRG5qoE97uMHA== + dependencies: + buffer "6.0.3" + valtio "1.10.3" + +"@web3modal/ethereum@^2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@web3modal/ethereum/-/ethereum-2.2.2.tgz#aad8957deb4db4a3224b9e7bac538f1995bb5bcf" + integrity sha512-ksyGQsyK4pMU2Z83zZNo7HKPmjWkhcfK6K4ip+w3R/Rstcpqy/kHW/DUClXY76itu323EdesV6gBzASZ3CwBdQ== + +"@web3modal/react@^2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@web3modal/react/-/react-2.2.2.tgz#2ff0f6b03e3824b3c46e27aeb183caca84d6a7a5" + integrity sha512-NgMbRaF4XP6uzLsB935bQtjXgGEUoAM5ywXo6tVMdhmfQarEUyqxoG+H1HM2GLndMDSxJqMjVNoYXo3ibQUvVw== + dependencies: + "@web3modal/core" "2.2.2" + "@web3modal/standalone" "2.2.2" + "@web3modal/ui" "2.2.2" + +"@web3modal/standalone@2.2.2", "@web3modal/standalone@^2.2.1": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@web3modal/standalone/-/standalone-2.2.2.tgz#2d5ce74bbb7f112b31da32049620afa75c4a4686" + integrity sha512-c05kkTFNGZqnjJ3n2C8uo+wWL6ut1jexGYAyTvbweDengdsOr8LDo0VpK5V3XSKCV2fFcPh5JE9H1aA4jpnZPg== + dependencies: + "@web3modal/core" "2.2.2" + "@web3modal/ui" "2.2.2" + +"@web3modal/ui@2.2.2": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@web3modal/ui/-/ui-2.2.2.tgz#f1c1ac908230d4214c35891a5d922c118353eaf2" + integrity sha512-PAuMOuk4sZ4UGjucGMZKzu6Qu56XtFsgLaqOn8ZgP2RkZmYEBGSG9mUQVzJd3XzfzAy1T91Wmqp/3TI3m0pXuQ== + dependencies: + "@web3modal/core" "2.2.2" + lit "2.6.1" + motion "10.15.5" + qrcode "1.5.1" + "@webassemblyjs/ast@1.11.1": version "1.11.1" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" @@ -6325,7 +6754,7 @@ resolved "https://registry.yarnpkg.com/@zxing/text-encoding/-/text-encoding-0.9.0.tgz#fb50ffabc6c7c66a0c96b4c03e3d9be74864b70b" integrity sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA== -JSONStream@^1.0.3, JSONStream@^1.0.4, JSONStream@^1.3.4: +JSONStream@^1.0.3, JSONStream@^1.0.4, JSONStream@^1.3.4, JSONStream@^1.3.5: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== @@ -6356,6 +6785,11 @@ abbrev@~1.1.0: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.0.tgz#d0554c2256636e2f56e7c2e5ad183f859428d81f" integrity sha512-c92Vmq5hfBgXyoUaHqF8P5+7THGjvxAlB64tm3PiFSAcDww34ndmrlSOd3AUaBZoutDwX0dHz9nUUFoD1jEw0Q== +abitype@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/abitype/-/abitype-0.3.0.tgz#75150e337d88cc0b2423ed0d3fc36935f139d04c" + integrity sha512-0YokyAV4hKMcy97Pl+6QgZBlBdZJN2llslOs7kiFY+cu7kMlVXDBpxMExfv0krzBCQt2t7hNovpQ3y/zvEm18A== + abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -6476,6 +6910,11 @@ aes-js@3.0.0: resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.0.0.tgz#e21df10ad6c2053295bcbb8dab40b09dbea87e4d" integrity sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw== +aes-js@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/aes-js/-/aes-js-3.1.2.tgz#db9aabde85d5caabbfc0d4f2a4446960f627146a" + integrity sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ== + agent-base@4, agent-base@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" @@ -6504,6 +6943,15 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" +agentkeepalive@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255" + integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg== + dependencies: + debug "^4.1.0" + depd "^2.0.0" + humanize-ms "^1.2.1" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -7073,6 +7521,13 @@ async-lock@^1.1.0: resolved "https://registry.yarnpkg.com/async-lock/-/async-lock-1.3.0.tgz#0fba111bea8b9693020857eba4f9adca173df3e5" integrity sha512-8A7SkiisnEgME2zEedtDYPxUPzdv3x//E7n5IFktPAtMYSEAV7eNJF0rMwrVyUFj6d/8rgajLantbjcNRQYXIg== +async-mutex@^0.2.6: + version "0.2.6" + resolved "https://registry.yarnpkg.com/async-mutex/-/async-mutex-0.2.6.tgz#0d7a3deb978bc2b984d5908a2038e1ae2e54ff40" + integrity sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw== + dependencies: + tslib "^2.0.0" + async-settle@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" @@ -7112,6 +7567,11 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== +atomic-sleep@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" + integrity sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ== + autoprefixer@^10.4.9: version "10.4.12" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.12.tgz#183f30bf0b0722af54ee5ef257f7d4320bb33129" @@ -7187,7 +7647,7 @@ axios@1.1.3, axios@^1.0.0: form-data "^4.0.0" proxy-from-env "^1.1.0" -axios@^0.21.1: +axios@^0.21.0, axios@^0.21.1: version "0.21.4" resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== @@ -7966,6 +8426,13 @@ big.js@^5.2.2: resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== +bigint-buffer@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/bigint-buffer/-/bigint-buffer-1.1.5.tgz#d038f31c8e4534c1f8d0015209bf34b4fa6dd442" + integrity sha512-trfYco6AoZ+rKhKnxA0hgX0HAbVP/s808/EuDSe2JDzUnCp/xAsli35Orvk67UrTEcwuxZqYZDmfA2RXJgxVvA== + dependencies: + bindings "^1.3.0" + bigint-crypto-utils@^3.0.23: version "3.1.6" resolved "https://registry.yarnpkg.com/bigint-crypto-utils/-/bigint-crypto-utils-3.1.6.tgz#3a52a660423416856342d0d9981935fa9856f177" @@ -7998,7 +8465,12 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.5.0: +bind-decorator@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/bind-decorator/-/bind-decorator-1.0.11.tgz#e41bc06a1f65dd9cec476c91c5daf3978488252f" + integrity sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg== + +bindings@^1.3.0, bindings@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== @@ -8165,6 +8637,15 @@ borc@^2.1.2: json-text-sequence "~0.1.0" readable-stream "^3.6.0" +borsh@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/borsh/-/borsh-0.7.0.tgz#6e9560d719d86d90dc589bca60ffc8a6c51fec2a" + integrity sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA== + dependencies: + bn.js "^5.2.0" + bs58 "^4.0.0" + text-encoding-utf-8 "^1.0.2" + boxen@5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" @@ -8504,7 +8985,7 @@ browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4 node-releases "^2.0.6" update-browserslist-db "^1.0.9" -bs58@^4.0.0: +bs58@^4.0.0, bs58@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/bs58/-/bs58-4.0.1.tgz#be161e76c354f6f788ae4071f63f34e8c4f0a42a" integrity sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw== @@ -8585,15 +9066,15 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== -buffer@^5.0.5, buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" - integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== +buffer@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.1.tgz#3cbea8c1463e5a0779e30b66d4c88c6ffa182ac2" + integrity sha512-rVAXBwEcEoYtxnHSO5iWyhzV/O1WMtkUYWlfdLS7FjU4PnSJJHEfHXi/uHPI5EwltmOA794gN3bm3/pzuctWjQ== dependencies: base64-js "^1.3.1" - ieee754 "^1.1.13" + ieee754 "^1.2.1" -buffer@^6.0.3: +buffer@6.0.3, buffer@^6.0.3, buffer@~6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== @@ -8601,6 +9082,14 @@ buffer@^6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" +buffer@^5.0.5, buffer@^5.2.1, buffer@^5.4.3, buffer@^5.5.0, buffer@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + buffer@~5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.2.1.tgz#dd57fa0f109ac59c602479044dca7b8b3d0b71d6" @@ -9372,6 +9861,15 @@ cliui@^5.0.0: strip-ansi "^5.2.0" wrap-ansi "^5.1.0" +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + cliui@^7.0.2: version "7.0.4" resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" @@ -9617,7 +10115,7 @@ commander@3.0.2: resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e" integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== -commander@^2.12.1, commander@^2.15.0, commander@^2.20.0, commander@^2.9.0: +commander@^2.12.1, commander@^2.15.0, commander@^2.20.0, commander@^2.20.3, commander@^2.9.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== @@ -10001,6 +10499,13 @@ copy-to-clipboard@^3.3.1: dependencies: toggle-selection "^1.0.6" +copy-to-clipboard@^3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" + integrity sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA== + dependencies: + toggle-selection "^1.0.6" + copy-webpack-plugin@^10.2.4: version "10.2.4" resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz#6c854be3fdaae22025da34b9112ccf81c63308fe" @@ -10869,6 +11374,11 @@ defined@~1.0.0: resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= +delay@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/delay/-/delay-5.0.0.tgz#137045ef1b96e5071060dd5be60bf9334436bd1d" + integrity sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw== + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -10884,7 +11394,7 @@ delimit-stream@0.1.0: resolved "https://registry.yarnpkg.com/delimit-stream/-/delimit-stream-0.1.0.tgz#9b8319477c0e5f8aeb3ce357ae305fc25ea1cd2b" integrity sha1-m4MZR3wOX4rrPONXrjBfwl6hzSs= -depd@2.0.0: +depd@2.0.0, depd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== @@ -10937,6 +11447,11 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= +detect-browser@5.3.0, detect-browser@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/detect-browser/-/detect-browser-5.3.0.tgz#9705ef2bddf46072d0f7265a1fe300e36fe7ceca" + integrity sha512-53rsFbGdwMwlF7qvCt0ypLM5V5/Mbl0szB7GPN8y9NCcbknYOeVVXdrXEq+90IwAfrrzt6Hd+u2E2ntakICU8w== + detect-file@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" @@ -11028,6 +11543,11 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +dijkstrajs@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.2.tgz#2e48c0d3b825462afe75ab4ad5e829c8ece36257" + integrity sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg== + dir-glob@^2.2.2: version "2.2.2" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" @@ -11265,6 +11785,16 @@ duplexify@^3.6.0: readable-stream "^2.0.0" stream-shift "^1.0.0" +duplexify@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-4.1.2.tgz#18b4f8d28289132fa0b9573c898d9f903f81c7b0" + integrity sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw== + dependencies: + end-of-stream "^1.4.1" + inherits "^2.0.3" + readable-stream "^3.1.1" + stream-shift "^1.0.0" + each-props@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" @@ -11301,6 +11831,13 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +eip1193-provider@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/eip1193-provider/-/eip1193-provider-1.0.1.tgz#420d29cf4f6c443e3f32e718fb16fafb250637c3" + integrity sha512-kSuqwQ26d7CzuS/t3yRXo2Su2cVH0QfvyKbr2H7Be7O5YDyIq4hQGCNTo5wRdP07bt+E2R/8nPCzey4ojBHf7g== + dependencies: + "@json-rpc-tools/provider" "^1.5.5" + ejs@^3.1.7, ejs@^3.1.8: version "3.1.8" resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.8.tgz#758d32910c78047585c7ef1f92f9ee041c1c190b" @@ -11366,6 +11903,11 @@ enabled@2.0.x: resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2" integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ== +encode-utf8@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda" + integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw== + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -11932,6 +12474,18 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= +eth-block-tracker@4.4.3: + version "4.4.3" + resolved "https://registry.yarnpkg.com/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz#766a0a0eb4a52c867a28328e9ae21353812cf626" + integrity sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw== + dependencies: + "@babel/plugin-transform-runtime" "^7.5.5" + "@babel/runtime" "^7.5.5" + eth-query "^2.1.0" + json-rpc-random-id "^1.0.1" + pify "^3.0.0" + safe-event-emitter "^1.0.1" + eth-ens-namehash@2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz#229ac46eca86d52e0c991e7cb2aef83ff0f68bcf" @@ -11940,6 +12494,17 @@ eth-ens-namehash@2.0.8: idna-uts46-hx "^2.3.1" js-sha3 "^0.5.7" +eth-json-rpc-filters@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/eth-json-rpc-filters/-/eth-json-rpc-filters-5.1.0.tgz#f0c2aeaec2a45e2dc6ca1b9843d8e85447821427" + integrity sha512-fos+9xmoa1A2Ytsc9eYof17r81BjdJOUcGcgZn4K/tKdCCTb+a8ytEtwlu1op5qsXFDlgGmstTELFrDEc89qEQ== + dependencies: + "@metamask/safe-event-emitter" "^2.0.0" + async-mutex "^0.2.6" + eth-query "^2.1.2" + json-rpc-engine "^6.1.0" + pify "^5.0.0" + eth-lib@0.2.8: version "0.2.8" resolved "https://registry.yarnpkg.com/eth-lib/-/eth-lib-0.2.8.tgz#b194058bef4b220ad12ea497431d6cb6aa0623c8" @@ -11961,6 +12526,28 @@ eth-lib@^0.1.26: ws "^3.0.0" xhr-request-promise "^0.1.2" +eth-query@^2.1.0, eth-query@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/eth-query/-/eth-query-2.1.2.tgz#d6741d9000106b51510c72db92d6365456a6da5e" + integrity sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA== + dependencies: + json-rpc-random-id "^1.0.0" + xtend "^4.0.1" + +eth-rpc-errors@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-4.0.2.tgz#11bc164e25237a679061ac05b7da7537b673d3b7" + integrity sha512-n+Re6Gu8XGyfFy1it0AwbD1x0MUzspQs0D5UiPs1fFPCr6WAwZM+vbIhXheBFrpgosqN9bs5PqlB4Q61U/QytQ== + dependencies: + fast-safe-stringify "^2.0.6" + +eth-rpc-errors@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz#6ddb6190a4bf360afda82790bb7d9d5e724f423a" + integrity sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg== + dependencies: + fast-safe-stringify "^2.0.6" + ethereum-bloom-filters@^1.0.6: version "1.0.10" resolved "https://registry.yarnpkg.com/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz#3ca07f4aed698e75bd134584850260246a5fed8a" @@ -12052,43 +12639,7 @@ ethereumjs-util@^7.1.0, ethereumjs-util@^7.1.3: ethereum-cryptography "^0.1.3" rlp "^2.2.4" -ethers@^5.4.2: - version "5.5.1" - resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.5.1.tgz#d3259a95a42557844aa543906c537106c0406fbf" - integrity sha512-RodEvUFZI+EmFcE6bwkuJqpCYHazdzeR1nMzg+YWQSmQEsNtfl1KHGfp/FWZYl48bI/g7cgBeP2IlPthjiVngw== - dependencies: - "@ethersproject/abi" "5.5.0" - "@ethersproject/abstract-provider" "5.5.1" - "@ethersproject/abstract-signer" "5.5.0" - "@ethersproject/address" "5.5.0" - "@ethersproject/base64" "5.5.0" - "@ethersproject/basex" "5.5.0" - "@ethersproject/bignumber" "5.5.0" - "@ethersproject/bytes" "5.5.0" - "@ethersproject/constants" "5.5.0" - "@ethersproject/contracts" "5.5.0" - "@ethersproject/hash" "5.5.0" - "@ethersproject/hdnode" "5.5.0" - "@ethersproject/json-wallets" "5.5.0" - "@ethersproject/keccak256" "5.5.0" - "@ethersproject/logger" "5.5.0" - "@ethersproject/networks" "5.5.0" - "@ethersproject/pbkdf2" "5.5.0" - "@ethersproject/properties" "5.5.0" - "@ethersproject/providers" "5.5.0" - "@ethersproject/random" "5.5.0" - "@ethersproject/rlp" "5.5.0" - "@ethersproject/sha2" "5.5.0" - "@ethersproject/signing-key" "5.5.0" - "@ethersproject/solidity" "5.5.0" - "@ethersproject/strings" "5.5.0" - "@ethersproject/transactions" "5.5.0" - "@ethersproject/units" "5.5.0" - "@ethersproject/wallet" "5.5.0" - "@ethersproject/web" "5.5.0" - "@ethersproject/wordlists" "5.5.0" - -ethers@^5.7.1, ethers@^5.7.2: +ethers@^5, ethers@^5.7.1, ethers@^5.7.2: version "5.7.2" resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.7.2.tgz#3a7deeabbb8c030d4126b24f84e525466145872e" integrity sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg== @@ -12163,7 +12714,7 @@ eventemitter3@^3.1.0: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.2.tgz#2d3d48f9c346698fce83a85d7d664e98535df6e7" integrity sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q== -eventemitter3@^4.0.0, eventemitter3@^4.0.4: +eventemitter3@^4.0.0, eventemitter3@^4.0.4, eventemitter3@^4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== @@ -12178,7 +12729,7 @@ events@^2.0.0: resolved "https://registry.yarnpkg.com/events/-/events-2.1.0.tgz#2a9a1e18e6106e0e812aa9ebd4a819b3c29c0ba5" integrity sha512-3Zmiobend8P9DjmKAty0Era4jV8oJ0yGYe2nJJAxgymF9+N8F2m0hhZiMoWtcfepExzNKZumFU3ksdQbInGWCg== -events@^3.0.0, events@^3.2.0: +events@^3.0.0, events@^3.2.0, events@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== @@ -12514,6 +13065,11 @@ extsprintf@1.0.2: resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550" integrity sha1-4QgOBljjALBilJkMxw4VAiNf1VA= +eyes@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0" + integrity sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ== + fancy-log@^1.3.2: version "1.3.3" resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" @@ -12594,11 +13150,21 @@ fast-levenshtein@^2.0.6: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= -fast-safe-stringify@^2.0.7: +fast-redact@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/fast-redact/-/fast-redact-3.1.2.tgz#d58e69e9084ce9fa4c1a6fa98a3e1ecf5d7839aa" + integrity sha512-+0em+Iya9fKGfEQGcd62Yv6onjBmmhV1uh86XVfOU8VwAe6kaFdQCWI9s0/Nnugx5Vd9tdbZ7e6gE2tR9dzXdw== + +fast-safe-stringify@^2.0.6, fast-safe-stringify@^2.0.7: version "2.1.1" resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== +fast-stable-stringify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fast-stable-stringify/-/fast-stable-stringify-1.0.0.tgz#5c5543462b22aeeefd36d05b34e51c78cb86d313" + integrity sha512-wpYMUmFu5f00Sm0cj2pfivpmawLZ0NKdviQ4w9zJeR8JVtOpOxHmLaJuj0vxvGqMJQWyP/COUkF75/57OKyRag== + fast-text-encoding@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz#ec02ac8e01ab8a319af182dae2681213cfe9ce53" @@ -14326,6 +14892,11 @@ header-case@^2.0.4: capital-case "^1.0.4" tslib "^2.0.3" +hey-listen@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/hey-listen/-/hey-listen-1.0.8.tgz#8e59561ff724908de1aa924ed6ecc84a56a9aa68" + integrity sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q== + history@^5.2.0: version "5.3.0" resolved "https://registry.yarnpkg.com/history/-/history-5.3.0.tgz#1548abaa245ba47992f063a0783db91ef201c73b" @@ -15657,7 +16228,7 @@ is-typed-array@^1.1.3, is-typed-array@^1.1.7: foreach "^2.0.5" has-tostringtag "^1.0.0" -is-typedarray@^1.0.0, is-typedarray@~1.0.0: +is-typedarray@1.0.0, is-typedarray@^1.0.0, is-typedarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= @@ -16006,6 +16577,25 @@ javascript-serialize@^1.6.1: dom-serialize "^2.2.1" fnjson "^1.3.0" +jayson@^3.4.4: + version "3.7.0" + resolved "https://registry.yarnpkg.com/jayson/-/jayson-3.7.0.tgz#b735b12d06d348639ae8230d7a1e2916cb078f25" + integrity sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ== + dependencies: + "@types/connect" "^3.4.33" + "@types/node" "^12.12.54" + "@types/ws" "^7.4.4" + JSONStream "^1.3.5" + commander "^2.20.3" + delay "^5.0.0" + es6-promisify "^5.0.0" + eyes "^0.1.8" + isomorphic-ws "^4.0.1" + json-stringify-safe "^5.0.1" + lodash "^4.17.20" + uuid "^8.3.2" + ws "^7.4.5" + jest-circus@^28.1.1: version "28.1.3" resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-28.1.3.tgz#d14bd11cf8ee1a03d69902dc47b6bd4634ee00e4" @@ -16504,6 +17094,19 @@ json-parse-helpfulerror@^1.0.2: dependencies: jju "^1.1.0" +json-rpc-engine@6.1.0, json-rpc-engine@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz#bf5ff7d029e1c1bf20cb6c0e9f348dcd8be5a393" + integrity sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ== + dependencies: + "@metamask/safe-event-emitter" "^2.0.0" + eth-rpc-errors "^4.0.2" + +json-rpc-random-id@^1.0.0, json-rpc-random-id@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz#ba49d96aded1444dbb8da3d203748acbbcdec8c8" + integrity sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA== + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -16696,7 +17299,7 @@ keccak@^3.0.0: node-gyp-build "^4.2.0" readable-stream "^3.6.0" -keccak@^3.0.2: +keccak@^3.0.1, keccak@^3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/keccak/-/keccak-3.0.3.tgz#4bc35ad917be1ef54ff246f904c2bbbf9ac61276" integrity sha512-JZrLIAJWuZxKbCilMpNz5Vj7Vtb4scDG3dMXLOsbzBmQGyjwE61BbW7bJkfKKCShXiQZt3T6sBgALRtmd+nZaQ== @@ -16719,6 +17322,11 @@ keyv@^4.0.0: dependencies: json-buffer "3.0.1" +keyvaluestorage-interface@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz#13ebdf71f5284ad54be94bd1ad9ed79adad515ff" + integrity sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g== + kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -17001,6 +17609,30 @@ lines-and-columns@~2.0.3: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-2.0.3.tgz#b2f0badedb556b747020ab8ea7f0373e22efac1b" integrity sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w== +lit-element@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/lit-element/-/lit-element-3.2.2.tgz#d148ab6bf4c53a33f707a5168e087725499e5f2b" + integrity sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ== + dependencies: + "@lit/reactive-element" "^1.3.0" + lit-html "^2.2.0" + +lit-html@^2.2.0, lit-html@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/lit-html/-/lit-html-2.6.1.tgz#eb29f0b0c2ab54ea77379db11fc011b0c71f1cda" + integrity sha512-Z3iw+E+3KKFn9t2YKNjsXNEu/LRLI98mtH/C6lnFg7kvaqPIzPn124Yd4eT/43lyqrejpc5Wb6BHq3fdv4S8Rw== + dependencies: + "@types/trusted-types" "^2.0.2" + +lit@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/lit/-/lit-2.6.1.tgz#5951a2098b9bde5b328c73b55c15fdc0eefd96d7" + integrity sha512-DT87LD64f8acR7uVp7kZfhLRrHkfC/N4BVzAtnw9Yg8087mbBJ//qedwdwX0kzDbxgPccWRW6mFwGbRQIxy0pw== + dependencies: + "@lit/reactive-element" "^1.6.0" + lit-element "^3.2.0" + lit-html "^2.6.0" + load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -17242,6 +17874,11 @@ lodash.isarray@^3.0.0: resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= +lodash.isequal@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" @@ -18595,7 +19232,7 @@ mocha@9.2.2: yargs-parser "20.2.4" yargs-unparser "2.0.0" -mocha@^10.0.0: +mocha@^10.0.0, mocha@^10.2.0: version "10.2.0" resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.2.0.tgz#1fd4a7c32ba5ac372e03a17eef435bd00e5c68b8" integrity sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg== @@ -18702,6 +19339,18 @@ monaco-editor@^0.30.1: resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.30.1.tgz#47f8d18a0aa2264fc5654581741ab8d7bec01689" integrity sha512-B/y4+b2O5G2gjuxIFtCE2EkM17R2NM7/3F8x0qcPsqy4V83bitJTIO4TIeZpYlzu/xy6INiY/+84BEm6+7Cmzg== +motion@10.15.5: + version "10.15.5" + resolved "https://registry.yarnpkg.com/motion/-/motion-10.15.5.tgz#d336ddbdd37bc28bb99fbb243fe309df6c685ad6" + integrity sha512-ejP6KioN4pigTGxL93APzOnvtLklParL59UQB2T3HWXQBxFcIp5/7YXFmkgiA6pNKKzjvnLhnonRBN5iSFMnNw== + dependencies: + "@motionone/animation" "^10.15.1" + "@motionone/dom" "^10.15.5" + "@motionone/svelte" "^10.15.5" + "@motionone/types" "^10.15.1" + "@motionone/utils" "^10.15.1" + "@motionone/vue" "^10.15.5" + move-concurrently@^1.0.1, move-concurrently@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -19160,6 +19809,13 @@ node-fetch@3.0.0-beta.9: data-uri-to-buffer "^3.0.1" fetch-blob "^2.1.1" +node-fetch@^2.6.7: + version "2.6.9" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" + integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== + dependencies: + whatwg-url "^5.0.0" + node-forge@^1: version "1.3.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" @@ -20010,6 +20666,11 @@ octokit-pagination-methods@^1.1.0: resolved "https://registry.yarnpkg.com/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz#cf472edc9d551055f9ef73f6e42b4dbb4c80bea4" integrity sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ== +on-exit-leak-free@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/on-exit-leak-free/-/on-exit-leak-free-0.2.0.tgz#b39c9e3bf7690d890f4861558b0d7b90a442d209" + integrity sha512-dqaz3u44QbRXQooZLTUKU41ZrzYrcvLISVgbrzbyCMxpmSLJvZ3ZamIJIZ29P6OhZIkNIQKosdeM6t1LYbA9hg== + on-finished@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" @@ -20816,6 +21477,36 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= +pino-abstract-transport@v0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-0.5.0.tgz#4b54348d8f73713bfd14e3dc44228739aa13d9c0" + integrity sha512-+KAgmVeqXYbTtU2FScx1XS3kNyfZ5TrXY07V96QnUSFqo2gAqlvmaxH67Lj7SWazqsMabf+58ctdTcBgnOLUOQ== + dependencies: + duplexify "^4.1.2" + split2 "^4.0.0" + +pino-std-serializers@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pino-std-serializers/-/pino-std-serializers-4.0.0.tgz#1791ccd2539c091ae49ce9993205e2cd5dbba1e2" + integrity sha512-cK0pekc1Kjy5w9V2/n+8MkZwusa6EyyxfeQCB799CQRhRt/CqYKiWs5adeu8Shve2ZNffvfC/7J64A2PJo1W/Q== + +pino@7.11.0: + version "7.11.0" + resolved "https://registry.yarnpkg.com/pino/-/pino-7.11.0.tgz#0f0ea5c4683dc91388081d44bff10c83125066f6" + integrity sha512-dMACeu63HtRLmCG8VKdy4cShCPKaYDR4youZqoSWLxl5Gu99HUw8bw75thbPv9Nip+H+QYX8o3ZJbTdVZZ2TVg== + dependencies: + atomic-sleep "^1.0.0" + fast-redact "^3.0.0" + on-exit-leak-free "^0.2.0" + pino-abstract-transport v0.5.0 + pino-std-serializers "^4.0.0" + process-warning "^1.0.0" + quick-format-unescaped "^4.0.3" + real-require "^0.1.0" + safe-stable-stringify "^2.1.0" + sonic-boom "^2.2.1" + thread-stream "^0.15.1" + pirates@^4.0.4, pirates@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.5.tgz#feec352ea5c3268fb23a37c702ab1699f35a5f3b" @@ -20855,6 +21546,11 @@ plur@^1.0.0: resolved "https://registry.yarnpkg.com/plur/-/plur-1.0.0.tgz#db85c6814f5e5e5a3b49efc28d604fec62975156" integrity sha1-24XGgU9eXlo7Se/CjWBP7GKXUVY= +pngjs@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== + pollock@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/pollock/-/pollock-0.2.1.tgz#01273ae3542511492d07f1c10fa53f149b37c6ad" @@ -21267,6 +21963,11 @@ postinstall-build@2.1.3: resolved "https://registry.yarnpkg.com/postinstall-build/-/postinstall-build-2.1.3.tgz#9d1886ab2949619f4c206afbe1aea95debe45c94" integrity sha1-nRiGqylJYZ9MIGr74a6pXevkXJQ= +preact@^10.12.0, preact@^10.5.9: + version "10.13.1" + resolved "https://registry.yarnpkg.com/preact/-/preact-10.13.1.tgz#d220bd8771b8fa197680d4917f3cefc5eed88720" + integrity sha512-KyoXVDU5OqTpG9LXlB3+y639JAGzl8JSBXLn1J9HTSB3gbKcuInga7bZnXLlxmK94ntTs1EFeZp0lrja2AuBYQ== + prelude-ls@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" @@ -21352,6 +22053,11 @@ process-nextick-args@~1.0.6: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= +process-warning@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-1.0.0.tgz#980a0b25dc38cd6034181be4b7726d89066b4616" + integrity sha512-du4wfLyj4yCZq1VupnVSZmRsPJsNuxoDQFdCFHLaYiEbFBD7QE0a+I4D7hOxrVnh78QE/YipFAj9lXHiXocV+Q== + process@^0.11.10, process@~0.11.0: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -21479,6 +22185,11 @@ proxy-addr@~2.0.5, proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-compare@2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.5.0.tgz#0387c5e4d283ba9b1c0353bb20def4449b06bbd2" + integrity sha512-f1us0OsVAJ3tdIMXGQx2lmseYS4YXe4W+sKF5g5ww/jV+5ogMadPt+sIZ+88Ga9kvMJsrRNWzCrKPpr6pMWYbA== + proxy-from-env@1.1.0, proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" @@ -21597,6 +22308,16 @@ q@^1.5.1: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= +qrcode@1.5.1, qrcode@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.1.tgz#0103f97317409f7bc91772ef30793a54cd59f0cb" + integrity sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg== + dependencies: + dijkstrajs "^1.0.1" + encode-utf8 "^1.0.3" + pngjs "^5.0.0" + yargs "^15.3.1" + qs@6.10.3: version "6.10.3" resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" @@ -21616,6 +22337,13 @@ qs@6.7.0: resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== +qs@^6.10.3: + version "6.11.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f" + integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ== + dependencies: + side-channel "^1.0.4" + qs@~6.4.0: version "6.4.1" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.1.tgz#2bad97710a5b661c366b378b1e3a44a592ff45e6" @@ -21626,6 +22354,16 @@ qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +query-string@7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-7.1.1.tgz#754620669db978625a90f635f12617c271a088e1" + integrity sha512-MplouLRDHBZSG9z7fpuAAcI7aAYjDLhtsiVZsevsfaHWDS2IDdORKbSd1kWUA+V4zyva/HZoSfpwnYMMQDhb0w== + dependencies: + decode-uri-component "^0.2.0" + filter-obj "^1.1.0" + split-on-first "^1.0.0" + strict-uri-encode "^2.0.0" + query-string@^5.0.1: version "5.1.1" resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" @@ -21635,7 +22373,7 @@ query-string@^5.0.1: object-assign "^4.1.0" strict-uri-encode "^1.0.0" -query-string@^6.13.8: +query-string@^6.13.5, query-string@^6.13.8: version "6.14.1" resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.14.1.tgz#7ac2dca46da7f309449ba0f86b1fd28255b0c86a" integrity sha512-XDxAeVmpfu1/6IjyT/gXHOl+S0vQ9owggJ30hhWKdHAsNPOcasn5o9BW0eejZqL2e4vMjhAxoW3jVHcD6mbcYw== @@ -21660,6 +22398,11 @@ queue-microtask@^1.2.2, queue-microtask@^1.2.3: resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== +quick-format-unescaped@^4.0.3: + version "4.0.4" + resolved "https://registry.yarnpkg.com/quick-format-unescaped/-/quick-format-unescaped-4.0.4.tgz#93ef6dd8d3453cbc7970dd614fad4c5954d6b5a7" + integrity sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg== + quick-lru@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-1.1.0.tgz#4360b17c61136ad38078397ff11416e186dcfbb8" @@ -22271,6 +23014,11 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" +real-require@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.1.0.tgz#736ac214caa20632847b7ca8c1056a0767df9381" + integrity sha512-r/H9MzAWtrv8aSVjPCMFpDMl5q66GqtmmRkRjpHTsp4zBAa+snZyiQNlMONiUmEJcsnaw0wCauJ2GWODr/aFkg== + realize-package-specifier@~3.0.3: version "3.0.3" resolved "https://registry.yarnpkg.com/realize-package-specifier/-/realize-package-specifier-3.0.3.tgz#d0def882952b8de3f67eba5e91199661271f41f4" @@ -22367,7 +23115,7 @@ regenerator-runtime@^0.11.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg== -regenerator-runtime@^0.13.7: +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.7: version "0.13.11" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== @@ -22980,6 +23728,19 @@ rollup@^2.56.2: optionalDependencies: fsevents "~2.3.2" +rpc-websockets@^7.5.1: + version "7.5.1" + resolved "https://registry.yarnpkg.com/rpc-websockets/-/rpc-websockets-7.5.1.tgz#e0a05d525a97e7efc31a0617f093a13a2e10c401" + integrity sha512-kGFkeTsmd37pHPMaHIgN1LVKXMi0JD782v4Ds9ZKtLlwdTKjn+CxM9A9/gLT2LaOuEcEFGL98h1QWQtlOIdW0w== + dependencies: + "@babel/runtime" "^7.17.2" + eventemitter3 "^4.0.7" + uuid "^8.3.2" + ws "^8.5.0" + optionalDependencies: + bufferutil "^4.0.1" + utf-8-validate "^5.0.2" + rss-parser@^3.12.0: version "3.12.0" resolved "https://registry.yarnpkg.com/rss-parser/-/rss-parser-3.12.0.tgz#b8888699ea46304a74363fbd8144671b2997984c" @@ -23026,7 +23787,7 @@ rustbn.js@~0.2.0: resolved "https://registry.yarnpkg.com/rustbn.js/-/rustbn.js-0.2.0.tgz#8082cb886e707155fd1cb6f23bd591ab8d55d0ca" integrity sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA== -rxjs@^6.4.0, rxjs@^6.5.4: +rxjs@^6.4.0, rxjs@^6.5.4, rxjs@^6.6.3: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== @@ -23055,11 +23816,23 @@ safe-buffer@^5.0.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7" integrity sha1-0mPKVGls2KMGtcplUekt5XkY++c= +safe-event-emitter@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz#5b692ef22329ed8f69fdce607e50ca734f6f20af" + integrity sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg== + dependencies: + events "^3.0.0" + safe-identifier@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/safe-identifier/-/safe-identifier-0.4.2.tgz#cf6bfca31c2897c588092d1750d30ef501d59fcb" integrity sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w== +safe-json-utils@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/safe-json-utils/-/safe-json-utils-1.1.1.tgz#0e883874467d95ab914c3f511096b89bfb3e63b1" + integrity sha512-SAJWGKDs50tAbiDXLf89PDwt9XYkWyANFWVzn4dTXl5QyI8t2o/bW5/OJl3lvc2WVU4MEpTo9Yz5NVFNsp+OJQ== + safe-regex-test@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" @@ -23081,6 +23854,11 @@ safe-stable-stringify@^1.1.0: resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-1.1.1.tgz#c8a220ab525cd94e60ebf47ddc404d610dc5d84a" integrity sha512-ERq4hUjKDbJfE4+XtZLFPCDi8Vb1JqaxAPTxWFLBx8XcAlf9Bda/ZJdVezs/NAfsMQScyIlUMx+Yeu7P7rx5jw== +safe-stable-stringify@^2.1.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886" + integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g== + "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.1.0, safer-buffer@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -23409,7 +24187,7 @@ setprototypeof@1.2.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== -sha.js@^2.4.0, sha.js@^2.4.8, sha.js@^2.4.9, sha.js@~2.4.4: +sha.js@^2.4.0, sha.js@^2.4.11, sha.js@^2.4.8, sha.js@^2.4.9, sha.js@~2.4.4: version "2.4.11" resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== @@ -23734,6 +24512,13 @@ solidity-comments-extractor@^0.0.7: resolved "https://registry.yarnpkg.com/solidity-comments-extractor/-/solidity-comments-extractor-0.0.7.tgz#99d8f1361438f84019795d928b931f4e5c39ca19" integrity sha512-wciNMLg/Irp8OKGrh3S2tfvZiZ0NEyILfcRCXCD4mp7SgK/i9gzLfhY2hY7VMCQJ3kH9UB9BzNdibIVMchzyYw== +sonic-boom@^2.2.1: + version "2.8.0" + resolved "https://registry.yarnpkg.com/sonic-boom/-/sonic-boom-2.8.0.tgz#c1def62a77425090e6ad7516aad8eb402e047611" + integrity sha512-kuonw1YOYYNOve5iHdSahXPOK49GqwA+LZhI6Wz/l0rP57iKyXXIHaRagOBHAPmGwJC6od2Z9zgvZ5loSgMlVg== + dependencies: + atomic-sleep "^1.0.0" + sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" @@ -23954,6 +24739,11 @@ split2@^3.0.0: dependencies: readable-stream "^3.0.0" +split2@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/split2/-/split2-4.1.0.tgz#101907a24370f85bb782f08adaabe4e281ecf809" + integrity sha512-VBiJxFkxiXRlUIeyMQi8s4hgvKCSjtknJv/LVYbrgALPwf5zSKmEwV9Lst25AkvMDnvxODugjdl6KZgwKM1WYQ== + split@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/split/-/split-1.0.0.tgz#c4395ce683abcd254bc28fe1dabb6e5c27dcffae" @@ -24467,6 +25257,11 @@ subarg@^1.0.0: dependencies: minimist "^1.1.0" +superstruct@^0.14.2: + version "0.14.2" + resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.14.2.tgz#0dbcdf3d83676588828f1cf5ed35cda02f59025b" + integrity sha512-nPewA6m9mR3d6k7WkZ8N8zpTWfenFH3q9pA2PkuiZxINr9DKB2+40wEQf0ixn8VaGuJ78AB6iWOtStI+/4FKZQ== + supports-color@8.1.1, supports-color@^8.0.0: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" @@ -24761,6 +25556,11 @@ test-exclude@^6.0.0: glob "^7.1.4" minimatch "^3.0.4" +text-encoding-utf-8@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz#585b62197b0ae437e3c7b5d0af27ac1021e10d13" + integrity sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg== + text-extensions@^1.0.0: version "1.9.0" resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" @@ -24797,6 +25597,13 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" +thread-stream@^0.15.1: + version "0.15.2" + resolved "https://registry.yarnpkg.com/thread-stream/-/thread-stream-0.15.2.tgz#fb95ad87d2f1e28f07116eb23d85aba3bc0425f4" + integrity sha512-UkEhKIg2pD+fjkHQKyJO3yoIvAP3N6RlNFt2dUhcS1FGvCD1cQa1M/PGknCLFIyZdtJOWQjejp7bdNqmN7zwdA== + dependencies: + real-require "^0.1.0" + through2-filter@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" @@ -25110,7 +25917,7 @@ ts-loader@^9.3.1: micromatch "^4.0.0" semver "^7.3.4" -ts-node@10.9.1: +ts-node@10.9.1, ts-node@^10.9.1: version "10.9.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw== @@ -25157,6 +25964,11 @@ tsconfig-paths@^4.0.0, tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" +tslib@1.14.1, tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + tslib@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e" @@ -25167,10 +25979,10 @@ tslib@2.4.0, tslib@^2.4.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== -tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: - version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" - integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.0.0, tslib@^2.3.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" + integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== tslib@^2.0.3, tslib@^2.3.0: version "2.3.1" @@ -25312,7 +26124,7 @@ typed-assert@^1.0.8: resolved "https://registry.yarnpkg.com/typed-assert/-/typed-assert-1.0.9.tgz#8af9d4f93432c4970ec717e3006f33f135b06213" integrity sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg== -typedarray-to-buffer@^3.1.5: +typedarray-to-buffer@3.1.5, typedarray-to-buffer@^3.1.5: version "3.1.5" resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== @@ -25381,6 +26193,13 @@ uint8arrays@^3.0.0: dependencies: multiformats "^9.4.2" +uint8arrays@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/uint8arrays/-/uint8arrays-3.1.1.tgz#2d8762acce159ccd9936057572dade9459f65ae0" + integrity sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg== + dependencies: + multiformats "^9.4.2" + ultron@1.0.x: version "1.0.2" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" @@ -25777,6 +26596,11 @@ use-memo-one@^1.1.1: resolved "https://registry.yarnpkg.com/use-memo-one/-/use-memo-one-1.1.2.tgz#0c8203a329f76e040047a35a1197defe342fab20" integrity sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ== +use-sync-external-store@1.2.0, use-sync-external-store@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + use@^3.0.0, use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" @@ -25842,7 +26666,7 @@ util@^0.12.3: safe-buffer "^5.1.2" which-typed-array "^1.1.2" -util@^0.12.5, util@~0.12.0: +util@^0.12.4, util@^0.12.5, util@~0.12.0: version "0.12.5" resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== @@ -25948,6 +26772,14 @@ validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: dependencies: builtins "^1.0.3" +valtio@1.10.3: + version "1.10.3" + resolved "https://registry.yarnpkg.com/valtio/-/valtio-1.10.3.tgz#273eda9ba6459869798b4f58c84514e18fb80ed8" + integrity sha512-t3Ez/+baJ+Z5tIyeaI6nCAbW/hrmcq2jditwg/X++o5IvCdiGirQKTOv1kJq0glgUo13v5oABCVGcinggBfiKw== + dependencies: + proxy-compare "2.5.0" + use-sync-external-store "1.2.0" + value-or-function@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" @@ -26056,6 +26888,18 @@ w3c-blob@0.0.1: resolved "https://registry.yarnpkg.com/w3c-blob/-/w3c-blob-0.0.1.tgz#b0cd352a1a50f515563420ffd5861f950f1d85b8" integrity sha1-sM01KhpQ9RVWNCD/1YYflQ8dhbg= +wagmi@^0.12.6: + version "0.12.6" + resolved "https://registry.yarnpkg.com/wagmi/-/wagmi-0.12.6.tgz#3ad79104ce37d0a690c209af407a275b26bc3515" + integrity sha512-IxU+m/AWPpCvFzXuT93hWNcB1n28HFF7V7fziAgidGKdnha/R4juNk2nuzvEx4+8WLepTEWwbZyT9XMKJYMJ7w== + dependencies: + "@tanstack/query-sync-storage-persister" "^4.14.5" + "@tanstack/react-query" "^4.14.5" + "@tanstack/react-query-persist-client" "^4.14.5" + "@wagmi/core" "0.10.6" + abitype "^0.3.0" + use-sync-external-store "^1.2.0" + walker@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -26734,6 +27578,15 @@ wrap-ansi@^5.1.0: string-width "^3.0.0" strip-ansi "^5.0.0" +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -26843,7 +27696,7 @@ ws@^7.3.0, ws@^7.5.0: resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881" integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w== -ws@^7.3.1, ws@^7.4.6: +ws@^7.3.1, ws@^7.4.0, ws@^7.4.5, ws@^7.4.6, ws@^7.5.1: version "7.5.9" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== @@ -26853,6 +27706,11 @@ ws@^8.4.2: resolved "https://registry.yarnpkg.com/ws/-/ws-8.9.0.tgz#2a994bb67144be1b53fe2d23c53c028adeb7f45e" integrity sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg== +ws@^8.5.0: + version "8.13.0" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0" + integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA== + xdg-basedir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" @@ -26990,6 +27848,14 @@ yargs-parser@^15.0.1: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^20.2.3: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" @@ -27103,6 +27969,23 @@ yargs@^14.2.2: y18n "^4.0.0" yargs-parser "^15.0.1" +yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + yargs@^17.6.2: version "17.6.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541" @@ -27163,7 +28046,9 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zwitch@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== +zustand@^4.3.1: + version "4.3.6" + resolved "https://registry.yarnpkg.com/zustand/-/zustand-4.3.6.tgz#ce7804eb75361af0461a2d0536b65461ec5de86f" + integrity sha512-6J5zDxjxLE+yukC2XZWf/IyWVKnXT9b9HUv09VJ/bwGCpKNcaTqp7Ws28Xr8jnbvnZcdRaidztAPsXFBIqufiw== + dependencies: + use-sync-external-store "1.2.0"