From f9f0904584509193f0e6e12caebec1b20c38663d Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Mon, 6 Jan 2025 22:34:09 -0300 Subject: [PATCH 01/21] fix: wip --- .../build-custom-pallet/Cargo.toml | 16 ++--- develop/smart-contracts/evm/.pages | 3 +- .../evm/metamask-connection.md | 55 ++++++++++++++++++ .../metamask/metamask-connection-1.webp | Bin 0 -> 38492 bytes .../metamask/metamask-connection-2.webp | Bin 0 -> 20180 bytes .../metamask/metamask-connection-3.webp | Bin 0 -> 28548 bytes .../metamask/metamask-connection-4.webp | Bin 0 -> 20408 bytes 7 files changed, 65 insertions(+), 9 deletions(-) create mode 100644 develop/smart-contracts/evm/metamask-connection.md create mode 100644 images/develop/smart-contracts/metamask/metamask-connection-1.webp create mode 100644 images/develop/smart-contracts/metamask/metamask-connection-2.webp create mode 100644 images/develop/smart-contracts/metamask/metamask-connection-3.webp create mode 100644 images/develop/smart-contracts/metamask/metamask-connection-4.webp diff --git a/.snippets/code/tutorials/polkadot-sdk/parachains/zero-to-hero/build-custom-pallet/Cargo.toml b/.snippets/code/tutorials/polkadot-sdk/parachains/zero-to-hero/build-custom-pallet/Cargo.toml index b1db64bf8..7babd6bc5 100644 --- a/.snippets/code/tutorials/polkadot-sdk/parachains/zero-to-hero/build-custom-pallet/Cargo.toml +++ b/.snippets/code/tutorials/polkadot-sdk/parachains/zero-to-hero/build-custom-pallet/Cargo.toml @@ -24,14 +24,14 @@ pallet-balances = { workspace = true, default-features = false } [features] default = ["std"] std = [ - "codec/std", - "frame-support/std", - "frame-system/std", - "scale-info/std", - "sp-runtime/std", - "sp-core/std", - "sp-io/std", - "pallet-balances/std", + "codec/std", + "frame-support/std", + "frame-system/std", + "scale-info/std", + "sp-runtime/std", + "sp-core/std", + "sp-io/std", + "pallet-balances/std", ] [lints] diff --git a/develop/smart-contracts/evm/.pages b/develop/smart-contracts/evm/.pages index 23d7eecb9..ac1dd1091 100644 --- a/develop/smart-contracts/evm/.pages +++ b/develop/smart-contracts/evm/.pages @@ -3,4 +3,5 @@ nav: - index.md # This page is temporarily hidden; it has been commented out to preserve its content. # - 'Native EVM Contracts': native-evm-contracts.md - - 'Parachain Contracts': parachain-contracts.md \ No newline at end of file + - 'Parachain Contracts': parachain-contracts.md + - 'Metamask Connection': metamask-connection.md \ No newline at end of file diff --git a/develop/smart-contracts/evm/metamask-connection.md b/develop/smart-contracts/evm/metamask-connection.md new file mode 100644 index 000000000..a7eb2c29f --- /dev/null +++ b/develop/smart-contracts/evm/metamask-connection.md @@ -0,0 +1,55 @@ +--- +title: Metamask Connection +description: TODO +--- + +# Metamask Connection + +## Connect to Asset Hub Using MetaMask + +Metamask allows users to connect to the Asset Hub to explore and interact with the chain. This article will guide you step by step on how to set up an EVM-compatible wallet, connect to the Westend Asset Hub, and request test tokens for development testing. + +## Prerequisites + +To get started with Metamask, you need to install the [MetaMask extension](https://metamask.io/download/){target=\_blank} and add it to the browser. Once, you have metamask installed, you can set up a new wallet and securely store your seed phrase. This phrase is crucial for recovery in case you lose access. + +## Connect to the Asset Hub Westend Testnet + +To connect to the Westend Asset Hub testnet via Metamask, you need to follow these steps: + +1. Open the MetaMask extension and click in the network icon to switch to the Asset Hub Westend Testnet + + ![](/images/develop/smart-contracts/metamask/metamask-connection-1.webp) + +2. Click on the **Add a custom network** button + + ![](/images/develop/smart-contracts/metamask/metamask-connection-2.webp) + +3. Fill in the required fields with the following parameters and click the **Save** button + + | **Attribute** | **Value** | + |------------------------|-------------------------------------------------------------| + | **Network name** |
```Asset-Hub Westend Testnet```
| + | **Default RPC URL** |
```https://westend-asset-hub-eth-rpc.polkadot.io```
| + | **Chain ID** |
```420420421```
| + | **Currency symbol** |
```WND```
| + | **Block explorer URL** |
```https://assethub-westend.subscan.io```       
| + + ![](/images/develop/smart-contracts/metamask/metamask-connection-3.webp) + +4. Click on the **Asset-Hub Westend Testnet** to switch the network + + ![](/images/develop/smart-contracts/metamask/metamask-connection-4.webp) + + +### Step 3: Request Test WND Tokens + +To start conducting transactions and interacting with smart contracts on the Westend testnet, you'll need test WND tokens. Here's how to get them: + +1. **Access the Westend Faucet**: Visit the Westend Faucet webpage. +2. **Enter Your Address**: Copy your MetaMask address linked to the Westend Asset Hub and paste it into the designated field on the Faucet page. +3. **Request Tokens**: Click 'Send' to request free test WND tokens. These tokens will be sent to your MetaMask wallet shortly. + +### Conclusion + +Congratulations! You have successfully connected to the Westend Asset Hub using MetaMask and acquired test tokens. This setup allows you to experiment with the network’s functionalities without using real ether or encountering financial risks. Remember to keep your MetaMask credentials secure and never share your wallet’s private key or seed phrase with anyone. Happy exploring! \ No newline at end of file diff --git a/images/develop/smart-contracts/metamask/metamask-connection-1.webp b/images/develop/smart-contracts/metamask/metamask-connection-1.webp new file mode 100644 index 0000000000000000000000000000000000000000..899258a422f89fbf0634374a1f2e62d9855fc8e2 GIT binary patch literal 38492 zcmbTdQ*bZb4>nrcwr$(C-Cf(Z-R|19ja}QeZQE{t-}^ro=km;aXC@c9Su2@5$(qTt z5*29)3AHpJAWd-*B@HDmBB}rMdmP|gU>Y-EEf63eAoAF*y8#Ogz33B1gYf{hUzhLn zkFh(Cj8pkDz&@ZpK>4Ts7w~we>Yw^{^cwIzhrNgY3z!rg1+e@U{?xzvd~5#Jf8@LO zO$P*i$9~LxFn+zg?ga`S0!9J~0BXN$zntFzzl3iFT7tKLVxR5b#NV#Zhz7!={K>xF z0H2?l9{?ciec>1KYw!KeC7>FxE7$`F1B^Wbe;a%Nb^v#6+Yw)V#*Fs{d;EcY2>{0L zPJqQ1;C1Ym@Tc!1erInF@S9&|P#199HxW<+DE$Hej-D|;1fTLB`?dsU0c-!=fAS7| z4*a!tYw!*F2Kt5x7+VyS0i*>;{s{ee|DIioKHiowqH=pT0(LVtn4%QBff>=MB zU*JF4_xb0L@A(gcCkE?+Dt(;+WuIMNZ6AoFf^2}W58!9e|Dr+o>~Ia(5^M-?0)+f} zJh;5=-3lHAOaw#&Kmh@J<^Ma`ACLr){l)zP{Py)T9_)?w6$Kapkbj20B!Bvz0QS3` z0R}x009pSlKmg!|mbEp;cj8FC$V3jDfPS17#kz8W*U>;{Dd z5f~f~_*WV2Qce;YkWcH>Tlgh|^**{l_f4uBxzoY+a@W*+^Ub~K2%|uys`}zeJ{nr4@r|T$NrIbd9vT;xJwnb>;8=M$S4LZN|vP-!3QIeJk3_6Csy5eMepr9j-Z^IW=t^) zNr3neNbtHD@Mz5IZKnheL#+MRnYJ~-BBrZ=>D#6g_fWxXXz>>kFQ*yYk0rJaFvB|V zm?)UvDU^2ZHusdqTb2@2jotj8_y4bOIiI;CFs-DFF?eu;kc(Ej?I($PQ>SR^Lz77@ zQmA-!uZUL@aX?8Zq;S(n<2+;Wb}*SBIoTIX`dCvsX1w5dGzH&GWe*(-$PuB4gx!ZK zB$&6Y<%SRcPygf7B-_#-a2Vrias#5LTmj1jt0rVKodj|Nt~k-SkXE#8;TU@q*7Hxd$EF)%$Ih3K2tFCI#_$)Ylf7>B)+qD z`yHPGm{dJZvRjE$`=j_>%K&)t%l7tN6sZK z7WBq7t?4so6pOT3cLoA}C)Eb=x;8jOH4oupV;*ENM-TlToLW!fl-WiY@ln1VbP(IasEU8e}b}kL{XZY;-D8@ zN7zPoJPRyc;;-|sBUe}0T%oDTkcZ>HQcO84+fayD@2jq+ic zdUL`8Zwn7pNa3G9L5)r4v4vAl0oKn;Oh!L>LIMRanwR2D%}0D}!CgH+{$~({_9J&{ zRq6WM43Srxf<3qYxQo1X!7h61){|OIp+~05a8*BBP8o40oyFhnA8g{RGyN%@@ak2L zVg^`D94F(xcfYw1*=RUc)zUUPzI<3*3)`g_eyA3U6_jf1;CcezTS`THc-1_k1t$Rr*2`15r%eVD_Y4Q^p2Fmr=+TwtEd_1 z>&)D2lmL5I@(j>`Pvur1FRxjkpqmv)dRW@Hp;_Xb%QW*&FiKmOy}W~%e}S%~j!e-$ z#sjp)K$UXsSVtG@ae?IGzE^W@J9BwN#-?Dbc?|sZwXs)0^m2%KKzuR8+}3`ovLJ58XlVtOeFjg1;e5xxTdR;egzuZ2O#4EKbe}0(*H*PrQbQEm^96#X#*B2k zD;_u2$nmU(4o&4X51+|ct*iK^tbgF?6$-N1@*Y3npUcWOj2{0KARTFfT3n<0QT$lz zhh-|0Gu`~%v>nmD()teAHk0tx@pj&vX4E%p^y?^7F=KoDR%KT3Mc)z?ryg_+|1NdG&jm@@w1lLtF~DVJzmX>T)+km&8B zxmN%it>`UPOMSM?X$sj68&sQ~VP7wHXq>jtG_X3XO<&UEG5=n+Y;~XZeYfKvneWkZNxBqQlz7mVfvlx9YS}Hs zvhMR@{rGQ{DO5k*XCKWt0;ygBhI}(LW)KytDv*_j@ZG7=t^H-L7JPlt1%8s`WORHb zUD$}Az0m=O0}r`yLLhfFsxONj>$r>dz9vs&&Pas<+cg1LSaM?l=MVsZ5P1zVDsDs0 zT=GTqz>0-JLM8cQ3pkE_nWCyg>1y7oo~R*6t49cPA6o$2ge}*jp+)g$kg9I1@uzyM z{N-00;9$)kIe&ZA;iJ6|y8?rK(QonKTHjpt)Q#IS>?VO@h|TnrW;a>KJ3ww+>($OU zTJ}rg3qo6NByaG`w7CUy()2SGo#QUL_o&SP$)>2qUcx>vU6og4#6l@l(MZkkdg>L} zVYplg+(N)1)OTB3EjN}m@D%Me$BE^m#PM}yTmGIyC zyCh*!jN}GtCP$T;E)zZvp*GMJ2YC)kRmuDF?Ns^Rac;pFl0^lyYl&4IPAv@jW8tfH z%$3o7hbrCUcNll`iR-3qtk?DaNVud2&GS~;dVcPYrtpRzJ(W>X?dR*-uzD~;?=h`^KBN8sFY(6>Q^Y_^$BmyM{A1^ah{9mys^eyA{;)`rv|e*Bd1 zn<8XBm`WC)6?#qZ)*?G4^}~X9J}c5^FBgpHcJK66QT3RgkB@oQuZz{K;)6L{V#Gly z%tb}0PGG~eKo6+Y^EYG-QDsL5_&$opx`>okE2hK~@>la*mEUOc<|)dCbRj?$M*t`k z-Q`FqeKnmTZ7p%Hy%WOXa-{IYw+;_+#UgOPRP4 z+p{uUbZKrv%flW13bfJ=3FhiaPi<#TGquK#4wvzgBl5%r&wBYNf)e> zuy&xN5w@E>bK_pBu6{r`OFXpA>6S#~{W~(RbC-F>oFZNk_~eDN0nWegxPxXkaf%n( zRSnLlh<<^1Ty(JzX%Wr&-ctwl_yXYHV4$Y6KE=lSAOv)NW5D0`g>Dy{z%B2P$mgI>|*9xMhgc4HkEL*Mp0YHUG>}w z`|X%5;z17HsJ$|Lsv->UiLPfJ66`6KWBB4>6mmZi{$T*w3gPlky;PR!AY5Sae6Ok~ zQf^rayN^uB{+GU=x|Dx&8qH{sn+2t|3^$zD_W;dCj5vd)v5L_R)69TL-Q56WPJ+YF z5|d6h&!)z!BrAzs{aLeAD^!=`bXmuWw>be<7xP`-C`D+dJr#x{8AGAcKe>Tc{JbrZ$CGf+B z&&CbuLVN}I$aXkN0LD<{sxCnuAvY8ATsuTO98Iwn*;a1xBf6xNeMUZ3pB<}3wq6EB z%+(Yeel0E9Md@Qn%beIPNng?r>(06F&I`1@j-Sed?AxIz7r zL76f~7dr1JrM+)OX|TmyOhcPgKRN}lhp3`);dH&jHgPHz7!fxI(?Tk~K-l#+^1@(9 zrL{<)i*%HYL{d008zb)DKXCq|JoQY*(6>HPxX{66iM5ea%zF+s0Sk9CS>O!J)HQX^l&*&fKF6sZu(uP z-c|Sd_ZAP`Yn#0y8|zIJGWxBJEu`H!n(foy;?Ngs(NZGMn0D$WB%Rd=m-b z!*z3!R;MRkfY>%tcms#!d^NRw^%Yic-m`qi%wuX!i)RU05#g$YH|Xc0XLtTExu`5u zBJ_9dd#SEAHC6jmrdq3HXj}GjQ0^$qZR}cjKAOIpwi7vKyx*T*asEGc*7g<@$Y_jP zD8XgqNkd0#Qkl<^2F+0I+&Rwu8Mq1SE_F3(t9#x-NQ|cq9dfT9bvwV|DtMh$5q|0w zPBH^T1(Z=u{P;w>b@kwP`t&e)+*d2>@8{I;RMo%a;M=<9Um!Vu5bfP;FUE@!q~S*d z=!QF{FuRI5s(BEdTe5gjVO(V)2{YmoWzXi%zioD})6xsnRSNjhVqfaqCD@6-slOPq zicrW*#`Rn$i#Xxmz}SQsMvZL(h9~{tu2HB0!IRViZ1cKSjso@Qv1_@CBdBrE?ri&n zFc~@3ayl4gPT7^#S94nCfcGRM@M1aX(1=Ph0$0sEoGW{%DJdi#(7%qMr}Y*fL(I86 zvp;tPpBVea5yjX;a(3dJ0p1S7F$A_H=dnoM(>g&s)e zsCI$f9`ts&C(YL6YiA<2!6hERCnG;Eb9oDh5oFFma>?>YZKbOx@1|IqjWas$l@ndF zj*W0R@p}&fR0C*GPEeZp-5GsmeIr4;KFyKNY-I{haT zZ8VU;Yyw}owSC4${aDOt{P)?0ZtAEqNzqedj$m+pj`1YYcbdAbr@FZ-<8s)$8TfbB z%z#QcTJ-Bpw}^hf80wG#Y~0XLVclgFUKE^*I63%|B>YZvX1-jb=@MVuG%QPNM3~He zKqcAi{=piQ@Z8>-^+`&r&k_V20n~+K+q9;PE9oloUo)EohYx#Ic}_Bmb!@Zxz~j|# z{%afU9q~gpmTvgD6dmsQp%1!c<*&Y1VM8_mPTuatwXN-pMTB-bxP~#T83)-xNdAw< zyvw=39z7$8j*95ItP_pQFTVI3ohlwV?=KeFu!a^P__pwrQ}0&H1kRl>4L zc@YJzhrxV+QdhTyy&caV`d{8Ns5XQ?9ie8CS-Vsd9fri~C*JNM1pgg-qD{)X(Na7_O%CZ)rNMkG50$l`I2U^uI5*l+~aR1{pu#MFM zC9Wc-=iXAk97;shhzgM4;E1FXBenT$AJbn<#YFNWV+)?RA^kvd%>tuq#ob9n+u4Az0B5W74;`{(9o*onr5tt8i>i~)$t@#FW(!d&D~~4ONFX_ zkc5W`o&6zW8l}IkC@LSxAaFBxSBo?(K66Rue&o-St{;+=zKGk@K%r~9M?#y;rSjj@ z5{mMkoyg0dOMAJPdrNb4z~h#C zR`|)QJ=Hrn2K}>LSwf{21t$rvb_&at-7K%-!$1_+AT=-s15`VplBp6M-Q@TVz#(bS zRwPtt`*|n-9&zc$nA>3=FjUO7JRWi41bviW3OKQn0V1a`?X%IO-K^~Nrl=4~%DOws z<}MAqj5h5t7_p6Xnmloj zL?1pCkP(hXQPZmxhQJdq?TOQSAA@mf)D`TWhyiNzxYjQ41;Q+ZGY>5Qp?wZl5N$|J zuE5L)yU246STFd4Q6Ib>>B9KI(bdVIk3~StKMgo)MEJzi6rgqTXZfkgii*x8j9-aKn)wIe zvM*Jkpn~Z6)i-eX9G-LlFDTy=v%`6(_Z;vyEXFbh;`@_alzWIW<*8(h#lgyf`Ldix zL>|-QoE`0z9|9{-@V67!Q@VfBs?^_#6z8Qy0JHf?^&Jf7c)srxDlB{8ATXHJsg} zccwX~!|=G?DzPF7JOz*~5p?JON#*T^Ngyh&1qd){c;H;x22uBH^$6Hxai_)8)!C)xc&Qg3n0W9KT_Mc2Yy4H#&Vtuz6G1J3;{p?UkeKlk+1Lg z2+zOCjPz(Oq$ftnZ%3Zz$o#UWqjmCGRS*Tm`C*HenNoD{Zwj|(3H0EbK?S+wnYp&p zQUkB*S(P`-ayPQ_Y}uoMy?R%j6@YTl)@-BA!!cU=BH_>W=VU|Ze6#CQqcY`Pog`bT zq&;t}nPyl=m&+-vcEYm9HVT^*l-+H;)7N_OTkDEJX-L1iLLIVe2czSwq}B6N~5;^i)x9N@3? zE|wsLL2KDgtN@mBg2FFfS99WDClcoqeVMyDzp$|Bw04XyFdTDHP&#-AoXI`q*+hsJ zBx?REBm}aih|Dsn@u`7#{Cb!Urzh!*JC~GONskoo=RR|EYA>f*k#SuR+d#S1FduT5 zqmgg(703{Pv)3OoYpkh?&PfM)w0Z1|_K>UI2p%;6QqUH}#oJ`?nlpwDVDPYjr^Weu z4q4SrF>(a`k~wc1CJvs=-Q8=f7`Cg;Vn7^wz4{nps}wl}Ir5tD(F|2%BS1bz;(V&I zfqtjkdaX|M4VK3$P~N1vt^fULD>*&&CI=(T0xy+9qPB(QAki4IGPQ8!W0H;rdA}LM z;9dqrn?YzDv8g-CT;2l}dp}bQH;gT&xKRKb1c0ZT+?4}u^K>%jZ^n_Ux>Ux$<2bYj z-Jw=&V8MkwK@bw zxc|eQ40jR8<{+xPy&p4nD3<6j6y@A8c`oO+xX&xu&-Pr?ap_MeTabvPoF05){Hl1| z!Hoc2m^l&+m)OPjlPQB9m6=&Oa67j}ax2N8d{=K!iZS>}Mwi(dhz{8ZE)Dgn5yXIy&L^W zG{gvXMLBYrboWI}kTpTm0D~pOIFN+|W2lGh%CKW2mDd}Ghs9&>h$FspzO@v?&I7P0 zmmQ=%w&WM3_P@SK#NfW@DBWHXxKxJW@eUbbU0+`jd*ysY>nv{Bv@H>Ip;bW42ghyP zJ!65R_IPM;^`E+O*8PzS0~C3*`ki!5ZAIPNN`9VO&Q4hvZ0%^>jQ&|&0=Spz)zfz- zGk=AEV@^>{-EUVRtPG!^%|TNSPCo?p5*u+G4=OBenjKGQnCe}@le5ryn_@exK$s4e zuH>XxgdC0-Iu*RrQTihKKDzWf+H@x^GpDAt*C^QATfQ-`u{mI2OW}KmYTB2iYz*)` zIZ7jQd?cm#d0{ReX-PIoj+69St!FTgRWgpd3qL!^8MJMd$aD^i`!D`<$Kg1kfwFv{ zkTSwFd^gO{f|+rRk3c3}x0uMZBBoB98t7?tvkVm3)fK;1Z4)k?-4Eh(^dqU4y}22n zNtzR3ZbDqFglNP){7o*V^3i>>)fjhwaI-jRt1}ddr|XxS)X2iVO;)_u!((>x5-8-4 zpGyF`fUyfHl4(YvRrk{@Z{Q?$fW(n^PKq$!kd7WgPXj{|v@Zaq57-`dNXv$7;^#ls zlG~kBVRrX}5&p#vr~ispUk@f)a#}B0IdRO-i%vo3YJ=_ z0@cFo1`}HOv;N2y{0I5$IW^G-lIkTlbH^auSVtriN+84K9S`4;>f zb~c>67V%*g$NX!Bks7Y+fXfTtyAu%PXTQz%&11pipA;E#&se#q^4kfI!i~f}%q?qp zZV;HYG+Tp9AQy%7@KH`m@y_dC(ievE&Opx?-Y&LgnW;jiphl>Ebu%In$Su93I(~sOiAs*Vv4-H3VfCB&=ZZ#M)bzm z3KpZvGy0CmHob$EwbJ5R7F?Qaw^j;|G$O;>3FBm9HQTzT%PaVzd3)N%m@b;KFznvX zSh-r*g-TDFZJb$0^v~l0vqQz!qohgD!15U%rSzSJ&7(PHm9cDdYRF#ufg--2>#dP9 z)f6BMgSB9o|3jgJn!MtfQJ6Mo?(+n zxrLEEc!zQP=Y8I#%%*U>P+c~=3k=C7nZR?urR^oxv!#Z%QJ`%>H|+*gzs_l&z{_6e zP9l~{))L5=m`ELZDiapRT1T_07b)VdcsoWwv`5nuJV{VKP~&M7zdc6&CHW)7#S zIKG_mBrI?3#TP>MVJwPPa@lnoMu2i)Xx0z^mE(aErJS-` zcCVQs+gj#5xd1F5ZN& zuJ##y`QS%r$2*jk&zIz09OqpVh5afWX`z#X1ZG`#r!G%hkyI0R0x(^1)XVRaWZF?u zc{_qKyD&N0H0sYC{`n%`mZb_zZjb&%{dbqf!-|`B0#CTJ)yGW}E!LqZF zVm2)jFt4O}W|E;woV$LDUhsmC@)p1tdm`b~{1~4PFB%nh|2dS-nLhmc()hJE-I|d$ z$EEfjTw#j3CFwLPm^8VCWW;&%^v)oMw5c18R{@skvWEKdk-dL2kExe~S<W;LPlw5mBq z0?I)oWlJ}G+1=LIH!%%-znYk+C=Tx&PTd9{L0*;5-y`7}sFNJ`IgR{5UARfeVIbU? z*kDBG{2V;%GkT;V5b z1_o5Q*v()9Eoh>3Nd`&D0k9(ehf{OXFFOnTy|Jmt&B}`r>A377$L-IyeQSvkBjl$EUDOHz{$4}*KA3Egnn9l_puY`u*tsz_3&fU47PPuu5%_n|2 zB|MTX@|+_PUwEESXdkEKA%h~GDiWEKF(2cqwGo*1?>lq&@*+q!q@3VRsrkoDappJj zmM<1N1LB~{LVLf|{BI}k8SPVP6#QCb{q8K4DzOk%@P`MIL%W92MdDe0y2WyG?lE9T zrh8GV>a>TM46K6UOOK<>)RYqFGw#^a0PE%q1(vi%Y%e!g_A*5lyc)h3KPVX%P4}lLZ9zTwJPH$XSt2q zhQDIUqm|li*4vhB?flf&neFz#$MsMtLnW%jBI0Tg3MccaFbgB3PbP#^ijUyGX=(lo z5%;v^D!l-+t@QyMgacImG07|qwHT%$kxl-mt!1)3r_Nv&r?xV>Ox(kMVxvAZsEe1Y zS?=9k;IPQvtX_;=wAe!^n8HDPCpIj{ z_1^5j_>rb}k?Yc4k$gz!#sRkJjY~!C34o<$f)`C?W#BYF2sbpPIH&_JZ#o3`0|A4o z7NSEBAK^>CG3$J%+KYAhb{gvm4gKoBK*tCE&1z(`;bon5&FEFlh_Un zK5g}A*p=xrC_;%O%LA4JG&V$*=>GLBS+S)>1}A(LQ|{>yUvRWBt7*}QRKn?OahEcu-fW9 zOd4;;aBuX`9C|>>HoGeV>hu|>MAQ?-TRV$coG7arOu`YV(LAi$Xu))YDhTHskxh9n zQH}mGP-k7X_}TdU6pqk?wUDr~TGH%V;(Z59X=iO|Df7~4QseB|_qQXY%j6$D*FTs45+ zcK-O3KVG#b!G8{>U3!X5mnRF3_UZn#V(v<>H0e9NTvgZF+VBI|zXbjc=9w-RV<~J8 zO{Nz)fp=htc#_MSWu89xp0tQr?r)Xi>iv_C@6Ve3$KU!VaW>Bp5qxScV`M7Kr4NJF zFQRXFezuK-Dub8hLSVJe^=+9DG>P4$jB~8_DJiL65;ME|G z3{Cx#eVWb&=^vzL;FAc0denYyft{-=%Cj&DnHkpYm3yUDy9LvJda+pqLs$%w^r>d0RUB$XFIaU@OrA`OXp{4 zPstZSY9%gXkKpST!MF8>$k1iwqM2SQq;265xY(W~;4LRN<5U_X9be(oEGe``38H65 zw>@G1$4`qCfh|ZFpaRqeB^LxYam=x6y!qAo0-B)1L%Xp@y*&{2M0;S1V!4Hmd%>|! zW?!ukYn8dkso1wJo4ME91UM?|7%<-El7YyZ*-6P&&r!D&&5# zhlBinnh-4DNE&CN+A6PLo5Uf+QGr;I5G@jxku|UqB1RA``=&RCj;1!!Yr&{A@qw&s zN#q0Ec@6Yc*QbB+-FX_v^uwX+wW4Rus@lT>^>$U~&mtIZSCy6GxFJtV7k&!5HS4Ok zkxWl<=TMUA1Pj|r#LGscdoQQw%g%P;zQA9q%lly5w(j#S4|nBE5*6}~A^FDUP0>&I zo|{yI$Hdp?uATdFt2roWPC#1 zc#k!`!t^_`wi$^(aK|0UZ_S|I^;gf$pf9e)iB{FlqQP_M!*U48=8XTNw1WQ!X$Uct zTFkcJr9$9W399s7$%+*E4-;6J7nKVW!LCcu?R2IUr;i`mRHT+(Bk)Ec$X>AV)j?$; zCm2TZiJjHDbE`rhHhFR}ubapYgP8IEX9+?{b18&7ND;TMB}^)I=Vn$olE8d(2^wfX z4aE{E1!Zy=v0@SY)_l(6YqNUSLTB>x$moL}&y@CxTY$qlgl{~6rE)A7gdy%+?h`-_ zwFF=mwKN{%WJ@WF?4Ts;t0)J9Fzp2gIruOL-e<_ZvqX*S==FRFy5@-fdxliPk_}?!4n^f+%sc7~k93reYxAUEaA?FNSk6Rn z8vzTC6tPKfU-i-q`R2j7Jlj{5_#hrF;d@j1m&8m5y^_sD^~RYjbnb8o1#@~Tc$E_s zr==SQxYqL0j@@Of-vZ^eem;9SB(4QrA$Kc*i*uPOa&awYeqTHs*t@;O;Bt8EjRS== z9akF5M#P5JG8y#tA7f>W0E)a0*sGM$(U`Fr~ zlw+$>Ijio7?s85dZjNtY_BXre6Oqrq>?4wa1B%#K)P{0+!H9UpO%kTu91i%NG5VnU zg2>45)~Y!j6)bb0_^`3yb6QLZ#?Vi+3AW0{{<&FnVC%{iegc1UNpL*cH9}#c;k+hO zKs#BpkHpBz^9iok(}yj#c(sxQN?3=*W>`Q|uU8TvsO9FiLi-eIDs|BUun>{7ku&Lu zkV}F^2Sq(dl@Q?2H3lGtb9Ct;zd_IQFk z0%cT}>5CR8G>A7kMuukYcme$|3MAuj<1W`KdqrDR7#g8R8)Ym`4NXu+0Z0ME4Xsi7 z^9j52*%TzZ?*WdVC*FPPgS}l>$S`Z1+jshQ30l*fi&hwmL73M1kYTPBqpEZ@XT|~D zLB(0j-f8J6XjrJ`yv02vr298KeAkV#j_9v+zT&<1A57BJIGOg$r?-t{l{?|NjhEG+ zH$K`3R+x3Jn0adQ&Ui!%Zn~B6$pVX)6bjmL0V@OPn)paa-Nzcew=s9f|2m+VC zt&g-9j}N5~Q)J@_w!#JFB+8c<^9uQ@QFpECZLn5z(6-1@6AQ)MYKC**5{JiAn)s5@IpPklFr_yod&v-mw%u^v9<$HeNwJ}mZ zdNK`dE*@p~jXK>0r&!+(^Q_htg@6)shlodKUu>Cg(9iIaLD%a)!-zKT8R+NXy10 z$-bAso4=_$(a@~Pb#WtRhrjQuVPN!=#2g-QiYXoqoPwc}H4w8M@QdPTjThqH{P&+_ z%Byq>5T%RG8V7i2$<{sg^;q;jZ(mi)JVSKS`-mR$btdFaB~IPLmRI6ucSl3O0=Sv? zEyTq>x)VvV2;?!XMz0#|&>$X|SSjlH6GgNmDB#Q^|Mqy6IIEi6tetD~BTSTKZ;V8W z0dCod-3Kk`8WVP3dPVFPHy#ksTlJijXk;C>bi}IEW;A52aACjB<35uWX@j&AJ(wNr z9CtaSbf#g>(R@+`Q6h<-S9-d&e{IbK_Mx+isD%E$f13H}R{SRZxd?}opVX~XYvqOl zU7aRk<5aMMZH1^i&|Jq4n^#-9pe>~!Yk1ng_TsniO5(i$xWk%jy5_&}i^+;dZ#7)zd2t8h^PDZ@OCo^JT!g=5uO^cj-%6N)53syq%+20Dx5jjnx z1H1~_3b*Z#D}Y9tAy))(8jl47L?2v~^6T_+phe3r8@t)a3ATLKjM>y(_HHZ1uHYIe z1NnD2I$}~s6Gxx^f4s~SdqLdkHw&wdQMYaIJS_R*#n*DDiX(0?)X%(cJ`;=fr?jg_ zp8YJsWnEI%6J`9F>)3x3FP2`RPh-ju*8J3@R*;OZLk{_DdxMjb1I0cWo2B%b9O#5{ z)0e^X4RJ!1wUl5)u9mNA-RxVb8&mend&825$DIt@aTvtwVIuOHw8&Rfnttp^|C=;8 z_b$NB)1LDg8DoQZ*%m8!D8Om_`=L-0B|Jn>i3p0=wz)$&`grT>?h>79&&+sur{va2 zx5>OSpQ7R-50MGVEU?JHSD_)|L6a#I7`bJ&!{kJ064upp>y_7_Yry35wVYR0KGn%a zI?JF;l~_-dq2Iw{&b%Qe^|_;nSV}tIyhdwV!_4np`ld_)T8K&8W35=MwoD@G9kwx; zhYbl6f|`Mb69}g(&Bcpf70c#CuGFh0vLU1l&`26Mev=T(~RBjWrh&@K2%r%d}$%* zyqBG``c>G;tzBH+Bss+eFh3T^)sn{BTV#ag61`91+L!q3xGj2y9%^-NxDBG&}Py2bFkIQ`E+P zR5qPop%yCX6$}csmeJZ2q?SG7Ja)P;nX1fy)&2hGCa|4XXintz2QsNUmEnyP1(enR zjLCGV12G)GLI<^grvjUrun2~bPV?FGG#ymRLyh@`P&4VTQ~3yQWkwz0ZSS>BL*SGH zI$cD4wthpCK^^rAa%aLp4iz&xN5tKFOF3#6U^>^~W*dO+etRrF&=$LUn+RDHmkf(1 zkS)Rx#bkei+C*!DqxB`yKq0w`MyAp*RG)^>ux(Jl$`CA7mKwZtF!0h0viStfjok4_ zB5|!Wu$dr-)EJDma2TduQpkN&)In6}hUNrbSKKWo9>zs!2z}w~&L_}e5^B*77 z+U2?(J;2ak`qifiu@lb#j2}Bf648i>Rnbtnt12mdUN3$&<4|7>f60fuDxl4LquJAq z9^qNG9pSQ>uUeUpXxWq0e{tvhK|}1!<1@+de+4?43*J%}ko79XiE`KYD8LI;f;h$i zd1IiKd;TO#bUCp>UrzR*r++O?%<4U%LKprzF!cBCpMKGKfl<2m`F&bgA6@FIqM`|h zs4r{sN1VtDDoxMx?28-1%}V$`rnZ_ACrn#{IFONoAS6YA1MUQMks(;+5gzyiW-B#t2qz<2Rh~U|mu4!HMt|@}(P$66FCEGIKivlw?q=#o zgo5(d)u>~m0UQX^7Zi1UnN$@HqqcJwNeb|qlc$F~qRFX6a}7BUD*XBDn>Q0KWtI@8 zfGU1_+UbjXaJ3(&uZOolG=rmYKJ(Y}As60 zSgceduZz0HLvS*R0=Xvq0M`}DzHmZ^FpyCJaaM-qwg^bFc8bk2;cI_GkG&C`WA*%=Wlr3OwX%N(g%d< zF|u3JsEitOo(IUkzb;}?=H8~3!Q<9UW0U8 zJj*BvKet+AmuXCF$#R=eKp%LIQ_EVo*O(c!*iVSP%RuTAs+Mz*41ftrXq8lUpHN=L z*C&L#$pBhO?n3RK&6c$W;pt_=XRnVbVgL&vGK;Hfi+nt{j?x9**xX7*r<9frHPRRT zUshbULLLIz@uGM{IN;kTB0eyr@x#DPECv&&8$T-(+i+V&budcDk$&4h9Ct^z*_#!g z_73h$T}coRw{UALfH+swJRTJS?AvE%UkI(DuqlHqMDU8u*;R#qrf08#^3v|9fp?^&O| zz|H3{G3t%o7Z4L~?64d|nr>^*g=zCh$9+B=SL65F9GOjuK#mNh82jHR`4e}T3!8K1 zQyjIraI_2!3jX(*Y*Wtt6c^4aFX!O$w5g%SgQ`f>sed8=-+mx!cbz-okKxcC)sm~| z5b0zW$LRA*RIt=7{lM0*2c-2l3RAU%V;TSCxUy-4&Wa0FZf&Cnu>0*3Bb8Z7 z?}*2-QP%6H?OvvQ3MyKEy}J>Qe+X0ZewuUgV>&pBTs9S-d;y{r%#>02lXnz_m&MGIg9J1idc5gudBz^EhH!I!{lQA*`rAWcHZXL~ma4OzUsTA{(po23i7Nv4O^HHdu0 z)luY}U2cXA<*PkkZ>QH>FYDQV>U!BD365T08f7MtuVxJ7T*kh<@B7RKTii9P=#EEA z?^{}i#oOecW@|JT^Ck)&ORY2G4$UOZM)}?trM$x0w?}whwKOcgmJyVozH58wjPmVe zTy1vnSsZ^2Rx^xJUE0YJ5!|+~^TYVqReqGr0j>H5k4hh)o2i9us;j)Gdu|Tpv7P6W zL?zo>ognr+qe~$1VTs&SPbZH0AIVKWV`;oQ4@)q!P+|3*D(YW2zwAtADZo$p{lPCl zVU#SVHRDzAuRMG<mgRj~B=N(cf!_^kCY2J3R9o9d4%z4JTun~d4 z!2Fc~ZN&@ye*hmq;J+6>jXa(+cDJ9OSttGBOaWuE(nZ0BvZ-TelMa22BSEe~!DAgT z>yDF)0}fW_3`TeDzKB(ip@8xVbrWWX;$X9s8DY*Unu@zVay|xm=S|Cy--&5o%_X zBteDRCA*5=cn^mn001;cR{A&AS`|AC$^&mbUsnveSFnp^nryH>HG+Dn{BPAi4RPBO zZugju`rdZ^7V8OS(;<6`TfG{*ZUbm!T{~KdOz{lzl{r)M2=}atO0U>_@ zA>Tl|J>{CtZThV5A!n1cUx!S|<+Ibmd{heW+RymaR}<}YS9kLc6f1DI1$d5~fB8m4 z->(iUv?v{Hq<+H4P*V#ckRYOz$Gq)Dc2do`!;A1R9O^FjerYqpi09PuZK9%1d`o@h zczJdC#x{74QgdQ0z6^+8$+!Q+h3tH(CX(F`@q(p#M?qHO%RmXYci*in@j+>8NKzCa zFwb7Xwke0e2XmtePlF`S^GxwGVn{Buc#!%ce2_LUREZD#FNCZh#NY5^J2$S@USj6B zFnUffYJs6s!!}bZ;$a9D$)fmX8u>)GR7*rATQgOa zXrl7o^)+k2S0%?Lvkg~XacC{Lhl5HZfd<{Na7u9~bHia09}7rLc_6v7TH2Z|?~Lis zl}cgquq~q=ufLoK_#x|@GT6x#W3?>6<5*b-v zKQN6;W}tA>xQR7WzTqmrffe2y6D*PdOVASKUzp?-RBM^dj*l6Yam6jRX_E+TDBCtR=jUvKy|HqN*n>3sLhYybs9EMZ3iZf^(Zak zuR)Fw_TL`b&}&eKa6YP-gZ6QIM)F-S8A~kaUK+zc8E%1JEv#^#M37fEDJz7BxpF1- zjjIIr+oe-)Tij2{Wu%Ix$nA^og>+9NN*RCuB+`pD3qm>l`Fk52_QfEfBEcU{PNlZe zYdX!`j^;9XERDZVH8sfwgoL^{$PZuB?V`XMcTSiGN-5a<53ssH!KYQ;&Jv%2A|uNM zNRi-$tGJt1mI<$Ex(JSj+;_f2DE6%rnvc1MZqe)acIci$ii+78h@y1z*awLRR}GRU zhpgH8HSnh+tP+z*lN$kMgCN4F4=an;nR7fsoZCP+SU={14{PzmJW*N}g0_}&Q&zi) zIlF=9c;`obT^)4>Hk?&+@Zcd>mNJMmP3)3yTZS-^B{eiCjLDqyrVP4o?>^v}tQKpi zzj*@KHhE?7eXH%#Rd*oI4Xl{H!eMh)FLxPT2#aYPGdn7~2|Zq&2*~DR49lQ!w8Oz^ z5`EyXTrnMcKrNE#OM$w+UxwPf`Z+TP@{|^KckmXU7vzz%g{O}h zQG{E96xJz1kO<}#HE4d$r1|e){U)X*0UCYZXMn|~^o!50^&7M9%mY0isl#~%lgv7>41v}imvTzu6D+61(}Z-=h|Mh>R! zlN|2{Jwbn8t*YxZ#+O;-0Y8Z9Eue1kK|IVODTA4L)XoN#5b#M^aMx0}<=bJN+=CGD zuMa(}| z(w07#K@v_u`LAS`K@kHk8uZ_3Rkce#V5AcMWm>(E%4I}L=o(*Z4<>Ya>3uNO_m%4V z1+@Utrv0x5Xw|V?5(1G$#uL@@dOVlvPkyn36}nIY$C^_9E_kB%aFFbTO({<(9AlDdpV6q zf<9BXBjTI+&Nt|Q<&IkHz>M0Fi{W-IIgkMBGhS)X=Yw~lc7mMJMq-Mn^wzX??ZqD? z*4Nv+xyNBw5}|$6&Tfe?ENVvGkYZ=M#pF%i$1^B@-xx2>A@8`qi}o3~c9c4>nKEE) zBbMj`RwS~x2Bapkhq3ss5Xi3O{J-faCjSi6&)-PD$TegXoTe~M_M3OsU{^e5V2z2<{-Uk-6pm<)Jn8Rjj*@kNs#z3MU00Ar73%z4= zh<0ePtJcHkZzngjIVxN-u&VrBw+!y3wo)UI0|AZma((QaRXs#Z&cu~|K7|GCL{@17 zj?D4W1XvNattgjn39(RO`U(KdP`wY7bzEp)A=a~#K!hyHcDp!FF`R(7`qRjw$lj5om1DQ8T5~Q3KH$2tTXRx~$(H$8 z%(4G8%A}Mf38h|%A71SVlQrs~s#?pv73fv}b0p6cXD!uGb<7X|0fZlrd?>bAHo)p) z;(A^LaCaglB_$`Vz^r1ppMAZq(sBLoT;OQ3L@=g29X1Sz6ip^-k6{`azCzj&&+$~< zS(X@4993TUPlHCA0s{h6FRe0V35wExy*$77%LwiYaG$7M4is}y@(3yB!{RRtci^F! zvUW)pWJ{a%nuTb&OBs_xRirO63mOxEH=>cN)u{)L(~Is}$OjgR%G!1yy%+xHO;7^3 zY}>Ke;t&>kSVHX?zPz?`JsWZee?2b4jqm4n?^A?E2(D4i%E89tD(xnnD$G%UShE=w z8AB>%`O)_7(v=K!-RlPzkeMghLwi>xFG<&S`7>xqaJyr&Gsq*T-hfnM+Vq_q5U`R8fh15!J{H8i@Si#jUglpNNtRS_mfh{R6-M{}abW*`7PqCK`xTeAbwh`| z{qZ#Ook}={*YnD6Z@Y4mwp0{*JBAsGwTpdY3u485q+g;)z`*59m>kqpI#9b+wJAeYAPW9&`7eiCQsU-Eso4 zf_SgdrX>KI=xqA529h>6Z5>&A%>9>i7{ZbXe?=Ay=<8gKOqQ~+rbPdMddN3BJg%kl z6hLzK&fAq#hgE-yovpVhr)a(?aP8OoX#mRrcfY3awFb5K)|S2+d#gmAF?3K~EVH&O z+BK{|LE)o`;Ut$qqM@rDmtP}v+Qi>^5BIaz%4GPMv&FG)Olpnnya>E>5F!@OCJ=G= zqIjzm#TOCH#rlmNuz$3Z;4pPvlweo+tm*-W*OnrYx=2t#3Q{y?b~tMBSY#5_RE*x4 z1H)60HGfE;Q4#|S(~(%bDnsg70yxg864R|xnak|zA(~^Q2o601PL5yuA_SUH3A7I> z*;Ji;O_i@cA>+8e9tmI6WJv)l8f0r`km{zSDBr^80~j}}7`R7gI@}ch?xeMcIO2W$ z{Cm)b)`)W&S&KclPq9qk_!Hxlu8Wp_CbtWfMNcwoBhoC7WR$CpUaDlI=cS$etxbkg znW0|?FhH8=j-qTu6}h16{PCp$1$oE7gAhxM1Fbz9P8szwoHdb(iYav6o0h?n9e!jy zF~SSVNV0RI!l_TTGGgnzz?BR<;7Q{*SNYKFrw4(mtU53p(X$2~><>pdwk+G*)$N#O zaYcf?yF9ujm^Z?c^*u_D``nK^ja!PSJZ35_{h@zbvH0t^!yD0-TkHt1(hfYLM~XWQ z^hNVHe**Eo1Kq}y4SxZDEMOyG8GIB}SBH&JAtkt2BiCbv@ZIKl!IQIG!(hpwmM}1; zacxO4d}$~&)2uK!KshWyW~)o$-TJ4ZBQlk23{OTnwCFwY-6NDLkY9zdyv!Oa<84n? zZn(i&;)u_GV0Yl=@)7B?unbdQ{QVO^O!451a0fX`&EJ*&s5kU8AnY8HI>{Y5A4Bdm zBO2q5(-ad+qf*N%e7JYnj}v^t4^Dwyc@z(%6AqHR|HO6@(gsHRf=l;ByGHXS1jRJo{E z44zOw?TeEqUspYWqoZdhPLU5ngAG;|B-|^TNKkiWUR-n-S)|xZK&szK4Qm?DGlU>Y zGUxTM{_Q%`nf8try!X0THm_WimM=ZbB=`R}IzSa1ZDT=LJuv_(O+>}P*#jjg&ZOjV zU~5J7gt8kkc9QDT{7;xa4$#A+%+Gvx5g|(04rsCSKu2o;W-X>se}B98+KhdgGT?U0 zzgEU_=*M$7teNhXl_`Qf>O+UyKa+ z>x{%&1AR%QgN6YEqc2_USa)9Rxzsz&U;w83bE7E9>k|uq+-H+lIm{RM#MJkIRe|#l zByENj-q5bqFV*SFoxR5XKv7)0{|aNzyBt16MtOyD#c{VOVpJzJr}+fpN>sle1_re= z{SN739r*NA^Bmu-MOMFWNQd8=m{aa%TRbfMBuqPYa~F=MCl0sD#ErbuRU&o5(+R`~ z>+Ig?q_L;K@L?~PgDAn!1{j-4@hrkK(kW}clec@2@3;J1ot`ZcK%xKTkrp&2_6w!^EqIpJzT zN@&@+jTlc`X~*os^mNyft)X$-E=BB$!~$ipx}3~BU-}TBJBvi$u=Xg}x%HQAYCKu% zu~|}!fpe!_X7Wlz9V}3#ZKofWm{#ej@D7np#2I4u&iz0k4gCOSP{`FwQa%@11^D)t zZ9wuyy%SJSVKwWiZl#LZhO5Bh5D2%fDghKz$aUaM@qEyvF-}MTHt$7fA23>I6bsc; z?ulAg`{0Pxx-&t8^fQc4Ue^Fk0Mv;r5cRp=>ip>^mF@8ndcE)G*G3%4p;sQ|q;11_ z?jY)-CXzx?P+GJM-Wm7RPHXG}oT>qX=IAb2jteJ*w<$!$gzt8VP=;=d1D2)j(0O(T z(*E@U#)KBuOopPyJo=y3^_T^k!XXTmJykU4a(5o92tSo9(u!6F7G(F0w<>x-9F=;- z9>F4(3=dFuuvUOFXWraz`y#v>HL)Nm|MOIC)I7QoUgZ@5;LQbxj`%_uugJT~Q@6!^ z5=Cpt#_B!@i8AWQl0zKX1pv-f3{{k31K=COt6uQUvJ1|F9fBhPEfw@h{xULCeLX2p zGALOPLT;YFG>}iy^BVW9j7E)Gxx#&+{4O%_XqiT|w7(H#N^`P7RZylHtJx5C#tG?e zjhlP&{01wu;hhj+sXCAetQ!2T_KLL>1Ky}ix-rf1;k)~!Ni>A7j}5m9bz|R!or~V6 z_8_9@6x>E(d=n?&-Vb+Casdgl}PszvT5LNYt#oQgWutxJqtC0R z%Yx>2Kz^AX&L^%JxgYK_$3ab!(1aOYGqyak=F6vapSvEKp2PT)^Y;kIO&bewhhFOl zjrHzdP|41dTgR9=4Gmh8i|z?KCjHv~tLU-@H?xYZ>T!B*eWoI6D@J;;(ZXME z^Ek1C_c7M5x%g2yaufN2H}gulE4LfvOvvJVyv{hh08ql|Y2J!)NbaP;21~>+(7L~N zT0rSCo$S?h^90QToLPuJ48!YhNnmHw=YtwGS^{UPG%Y+Zj)TsnZ(}?zSH7<_$wb2U?}9W}p1 zPhD_(V|C8-XM%{j*HSJaObBX00{ce@(p>csxCYL>alO*pp0=}$^?6&Jt0A?A*Poz= zfd$Gpp0TT)Ojjmdu^22Qy^SpPiT4H~(+W^03pOn3)NH^>Kl+z)Bzr(Ewdm{+qh8M= zjuay_EX0rRn&dcn0l&b$1vlS)AFCs|H8?NZ{pQ8b*~gutaxS(9ptz}-+(wOHsNZye zfb8?fIm{J2Winhit3yh}wRX<*{vVlEfJ{3jq!*T6wSoyZE zeUHYXRO;}+#gBcfl)Jbv>;igzb;v#VoXU+IwG9p(rLJTIV-qSB<3i>g2wp`obdnHe z5bKtnib|R(WT1gTt(1CIzrcAZ-x{~G%s>qq*yxC1q@+}6UcCRpYC4kJ_pLRk1r7FO zU6+#YKsZc>gPy}1R-0rKmJK#20r|Er^Zuyw$ZD{ZivJK;+xvh0&2b1tWq3~Kdb~XO zehRVd!RxelLS`QbbQE0EeV89V!sfG^f zakIgGgm?=gaGjG|EWHuz6EPQYkciajh%sau;Zd8OFdAO&jUF_GnkibB%T10qIuRmp zPj?Cr=Y@qgNjG^jLP?R=b?tUqD&xb#M6HWLeY>uJ&AQOVO9q^G&YwX~pZuSPh`Vgy zrLP6@Z;C*~45wg*Iu8D)#ps?@oOhk$>ZsEkuH{46i~F*ldZ8rf!}hcXEklCY`RF<5 zWVqQ}0`J{V#ZmR;fQ8mm8NXgTx5F)yd2X~V(#qf)pwy{~f8#F)NPzH;Ws+FU{wlbh=(NKH74&FRR&J#8 zjV*flUWv8qnoXz*HzExeOv6JHGorj#UGmU=%T|?;el8Xc3G3{xh!iyvNs(+$ldKqODcT3lL!G2+XuM z>P_Mgcy$_HKc@?LEqg=W{U6=V-bcn2;~v*Pdi-|e$}8HR6E>2gsmYEtZn!^x*j<=e zQp^$YN*YpoqzvNcJ)fn1u-rnM?j5OwnkToJbjhU zWl$5S5eyjIM!`-yOJ8i3@qSw;#RN#OQ;?F9kuIpIn^tGf6-~KK(9zBTPUJ`_^lx6- z7`*gOu()%HM@S}BMiM?6k`bT2#KgFV>n)1bQ>TY1Cdv280Gm3J5@s zyOykY> zd4X2^7HnXefYDcGEpH2>8p^WYr*=xuJ-*ZeCPF$<1kStA^Te|>?L?;Mx;rLU zVzCer`NnH93b4xu!7CHLYx6z*SDBR7jWR4lSt_(O`BO&F50o3uk6R8cvROzS4ytY0 zk8RV^Ynl>oMApY0b9$*W5?2nf!og%b?mT|%A#&1tf*j|1hDRa$U8~HwtA|m-e9j7b zA>!26`A#^Bam`kdy{?%<_OnVIFIt%dB=He36EXpM>;Mz&SQ{u8ASiM4dNIo3!)@Y5 z`D`sX3Wy%BSQ>^F*p;mAv{m6Y?3F>|^4!NeGi#DiFw&xJ#@oy#;PSv=SLEP%aPDAT zD~VI0)CzR(VXj)|>RdUw~L zW#xD(MqS`#R26O_x3J~lY>yc&uePTcXW5?mD%)VazJRMy^-pt?dQ`{EDX-WLvfrT% zOcTFg)KP*hx6OkI=4&GM@gWvQ9x96NU)NCQ!o?2bd;oHliEV@ubCB!X2sCFs!WX;@ z`Ckzyn9u+L4u&-cnEXB(=SQElF~Zb|iB}3c;%E46J)VQ3+LeNbLW?~8qIk<~mH==s zuCI^NJtvi`S6K1t$Ezg(LqY-B5I1BG(J79WLqwd`>$z5KmBPQp6xP<&7D#@)UOF6Y z^S=Ek;$2bYB2slT*qWzDtcFK}t)yWaA=(xTT!a#ay)X2(LjIo=#7TDcWO)C(5pa-! z|VySrN(1B$;09gBT&s2Fpfh9~cT8YQP97(FkMFyRh{DLP(S+WMh!Mk}EH+0XGqH+gU>nKZ4T7u?z$!TJ5)$b@s5X{f_@k-G_ajF}{JuY9)@r`#-okYvyXfbM9 zevl;81f=IVqOmY!iTEvpq3?NyQHv#olG1Q1AhsAHOs!r6oy(Fhe@ewG<4G!c`5N)t zq%`!|+XV+G1cJv!JpWoT6)G}C`pa<%!1Gcbf(Eg~9He{uj2%5%vyZimDEA6&tIj7?8?1z6nx`hb8ou%RB-CDf?J#Z3Px!(OWWbT40ZP55y66&dCg%N54l zrHM&g*~!kG(v9Dutu!4o2r@*L+d)<-3b<3U-WFLFOhpDmk!SkO#9^A0LR12VX33(c z4Bva$i7SF;_#V(=Yi8UQEjf2xe`PBrnyqhi#6$uDyuRoP-$Wknac-xu1HuRr*@ch9 zp8Engk1~zSZ%ahBYKfxXj)mjRbT)5e(fklqc%%8m=>3^l(|?FwZr585wM8CrwU9Y< zO62P9XAW4c2?tT3<;YBrjG(S0QLEK$G`6tga$1>oa}O1udU5h@ns0XgrtT;Qa+CZp zj5`UNR2}|{4TrK2llrL0OB$8QB~b9SDA5}9)3Rry-Rk2pzf`+#RXJPf!ylj2Bm0>7 z<;ITop+w&k^^XJR9)TMGxEIff2z*x#U)27B@zD~A9G*M(r`k$c^ql^MC@s<)EcpyU ztOQ2jAK0$5(?qa;bsDx^coVh=URQA1lfAkRF2MR<-k>(QBq zTsJ0kseSa!Zv{!XprCy)003$IfDV7oqT~$o#fRJ@R>zn;0j+G6 zd0aeq9<^Ac)6T@-duxIBhGpJ-y4CLb1XhK#+kHBxLTt{{uKRP0Gw+6pf)HIPE0Bf6 z)rj$|S*%iYNQoR+_cu}c#Wx4m@EGxIPW=33uPaxOm)1ALc3x3Km%5{rX*KOD0-{156ek3PgMnaOYYWb&el z$P)R&K^r}=H5Rhp0|&-lONntsnpNz7_#mP5@#xpiJUx+JCFuIA+JT!;%iQP05R zQ26qb5(d%$4hDiaRBOX@0Pb3l00F+$X-=A8ac*(TeH{C|P zpR3m(v>D2*#0#^Q#lilVYSCX1rpaCwM;o(LabK3yOuc-Ho*jtbgpV7msF2h%|Ee<& zHi$050iI+GXZvdY>1r#B0S0UyjFrUIGnIhl_`sA}gAKVF1Wb8yhk=;D8=<-j$MCWK z{|Jg^jx=CIvy(YAWzzr`*Z~sam7h=@!V@e2vsFWF5x+|jIS>r<7D$zm@>()oPb|K& zS~;78p*ga|( z!pw>ULQ`B$F8(>B-D_Gs%5$aa&aVVgWw9K~>|S)&SRK*L?xI0J*+!)ff@RcI?I37^ zWd!-2}&E)gbH5 zub8JW45xQqZK2{>&bQzHn4*&jV?*U%c_w{~RAA+ew?z^F?a^{D&7qGeNO0;5chRUV zO1dNE(b_#gjn2CcvZ$v=h7R8#3oHBGMdJ4un&|?+~}ey)HH( z*_l%8i$(-y4lW^TM7z`9HG~dDlt?7YPU~mJrYiOx}qBAtW$4xC<*gX(cm$?Miv(LN3 z=IgQ)bxWQ!k9c(1*%1Oj%5&yXnomCe+Mup4mm%KMu1<0nuu4r$bAH5HqM>GD^tL;S z)6f$Ry^Fw1_K-19NS(=CM>li;yIm?lU=!wuGMOaHp;Cz5u)a{h4cm~c?0Tg5=N!K! zVE7awG3UO4!Q(aAI2q01{&=68yIE@!B9`a${cV;q9w!yfGHDkBpK#_A>?T#Fa$`Lg z-Et+BFDkLeGocI9IW|sO*MNyni;r$fADl2KkqesTd8qWQqFAz7M!onIb)9lo0(k;) z{Si-4{l3!Lv+0>mEKPvm@pbJ5*USio+1L$K>!gh~41+>0uE&ShDIm_CSVL*=1Eu~` z&*_VL;@=AL9X%gH$*F6C!ADI%&%pnD`0BuL%v>=p9YFCTbs?*~4i$FyJ5agcOuG|zs#HJ)f61WZ|!k`9eI zZIcJ7aB%|@j{TE?Ma-yl2|E81LJuN<5NUV%VP8!M7e~R1Baa|?5wo*QzIzx)lN()} zf`^Scg@IhH`7HKu4O32G5&Sd_>Adl%OZj$#P78x2-eE#TEM9?wkO(0n=cRBs>@(fz;Z2-oi<7*jbs8D#b@GZceb#0w-k-@NO-IfqkOa*kMsDCUo`rZbAq~$lAtT zeEANh>fyoT&cqq%JABKKQcJqIw4sQm0$QYo9fN&AR`H_@M{}d|(yO^El1Se@Hk~s6 z*)*1IRvzW16L#ALaq`cW2Le4w@KLCTfe*A;`KiDVt?e+ua&rOirn_>76Qc2L@>oO$ z-}E>J1xm>U1Vse()Xc9!l8uBDm@TU`7DfN|rCC*+L+v-mDAC&sY8sQ>_c>0TvTc|H z>ON+Kjm&+qTWsEQSORFlP=1FO1xYm`y#Xq7KTa>=GPGX9B0&pSTb=j^Hs#p5F5q0g z6NwtsVGL{d`k6lKK+H=!;%gVRNH6il=z)uU(}=)B@&M{AT#OxW#$1mC1m@f3)nb{9 z+g?u8GyQJXVfSSl{$%?AHg)TWX6H!mucrO2P(BeTsL!@gg3%vdW=cvWb{uIUIuwuT z4j=wugGv-JCltb+hTxR&C2Fxp?w1>w!rO3`)Y!JpSa#+q{IZ*V|HLT{Hs$S){DDQx zI8RwEW>w$mrI3mkr}Bx6#e~4qR{MOqtliRB0Iv#5D-)1V#3Ws_ww0+o@UE4MoK(ke z9Moz#hL@T~z{{F!u?wB}ty1W$x@~#ca<79m&Wcn)(0hyR&AY5|bH&@H5RN4xLpleuP2=dvTC`RIQhkR21XH z_~xtJz#>U)6rli#BN`{};cl6)u-oH>y!$gsx9o81E^n`yMryp}wSWH7IOb!>e(CU7 zmQd3yscoe=`=9$-Qtx#hmv5fD2fw2Il)b*(927^^nDs60e%j>Zn@=ka2e5vQpmWdQ zuU+mf*_Acms~u$w#gi}4EIz6OhwV~0%PexOCV=`L{gNkhg;2K!AON|0(yk6_sw?f| zKO0AdLxO#yrt4Bh>El*D(mK!o ziEChtB8GW^_%D3~8|E$Kw`!(?3%SVi_Zv}U+-+yV>j<(m)!H`5$XgUs+ne#G4ntWG zy>cq-o$%zmM=0ax$(4XAM%jCLCH!1T7t7VKX{%#^isP#3)L~emlWAJSZw3&UQc8ha zeopV6Csj*-lcW?V;@yl?%^(YW1mva8LLl!AA2a_`!brtYF_98EL#4y13J3|52&Cm) zEj93nfpmT0s{YCjk_V$J;a!4%N~=cU_TDquXKQIhY(C(`mi0xdHuOlIpadN(-499u zDx8C4$`I44q6HZgQ-6??Kh%=;tkK~{#}(Ac4vvaNlY;%#rCpC3NZ-vKr6v9vg#mO0s7I@{6;WiqhOU|6 z&lS1?7eFm<>Hra)h`(_Ua{lnkw{$9S_gH~HqjCr3vF9*#4qBnL76MMdNqzfm#asG- z$!~-zp0@Rl*yK%3vIxe*4Oa;UgQieyt+W^Jp{-S2SERb4;rOG!G6k9DMuD3_+1Apv zbVTbOF==EBx&H4U;1xJORN#OX+lX$kvVhfntM-Zkwef1we3-p~F{F?N>s8h&zYn@9 z7EaRyma^!HG0KV;Pue8oh_+pd=MRi{L@sBp-CSUvh>|lymY`LGkc!XYoM%o$7%bf% zJee|F`29)6k(mo5(~DD&BsUW%iD4}Hw6J~JC-_x|`xzvv1|`eWYDVrB1%)eVCo~rn z98&ct%+d|Rb8{`;gY_KoV$9KHfrg%ex~6+SAohlcb9K*v#%lqLJ3T_=fz$wUIY$qL zcb~9XI*~HGX}bkKB>%ei*W34c-Hlz}q-F7uqy-O5>j56*twkaI+mSvvw*%rAA z!&1iM(`mghaXA=2ynYE1maW1<94M>~#h8E)tePlz&1R8rPLCu5Hp*9%x{RI5oC<@u z$;bk|8+2U7TV^0Ht*g%zI#6dy^LiueG%KrxP~)#-)Q`9xke)q*RnUHmYI;5U6WJmN zz2eT*?_)t;PLjS8V=K97=vu^SV)Mkx;WJRG0tc-Dqs5c*#)uhWVW#SvX;(fs+<7)q zXQ%UF9h6HitsrEfB>dzLLmzexTRwI~A<8#)!PsB6qUAzsD)!$v6?Zs%o{0WGZQA5z z(R8(o*HU(1^s$d>sFI6|=RK)vDY7T!v%Mtodc6``Td$@%N z>l24Hug1dzJJ$P}?E9|lizER+9Y_f+#OB>ESKH*CKBP$U-^MUc4P<>?}%W$$yY+JBff9?be?c0B|WT*~fNtq5v@Ck_5(Nv2M693Q>>%4kkQ&x^pR3`UAH7 z%Hfa4GSx}EIGNiNJD8-X*;FGeB(>$-*>I|UpAH9jl_ccyiVEWItB<)S6RFezvq%-Y$6om_Cwk|4OT@9-gfQ;MO(m{r&`b2^A+c*(c2zrR9m$C z++b%|s=rI!Zdp9#K~=Z4lP#w2QB^hkKgaHvP2z~_?88!LD`jH*Ndr?lhgb4As{XG( zex6t0tT8l~l;iwtgU44tYxc)T&>9^he&)gB_Zj0)B{}Lj8R-I(yKXh<#PZW-MCUw( zFNjfZnU2{p4dHD*)R&89hng$t9%^N_!7KdS_4<(B+wHhExuT}P=o+#-hqP@loieWj z^y#kEd?zxMZOZIAWhz{+dLT}~>8w(Lh7%1zT*&&=ZQbf@Bojen3R@c-IT|6f9ysLE ziSm0cA$-LZWACQR9kHa`<6{m~Px+)J7(L|wD-~L&cWP($m9bU?5A_Jt9+^B&04a3T@T|PfD{XHCi4iG*i$BWQ zUwZh(h?HiJ_w1Ek!D=&FPA5HUP%T|}C|ORryc6ZWkgr1Oz39!E=|p;=LPb^(&S^)s ziWpfMtJ92$WP$ALK+hM|DZsvY*hnA>7 zYv!)HoeHbwS8uuv!ye(469o!w7KvWL77cMB;$0{ zwKC~Fd8stidn1OPygbH7*H^W;`MYDDxCW%YYaqp`1f zWRI<}%e7iCQfe1nF9A`~qD)uD4El*=e`!0Gn^$qoGPLSSIYxxC663@oB9Za}fQM|# z?Wq{)awr;z9WdQ85R5p)0B~;Zn+?;e23oyl<*hToo#W;wIC_|ZjT*VbLo8m>YsU=h zFF0BN0_~3eLe;tc0TK9|21Yl&(3w_jes|id9|EuhmP!S!JTcRh-|uEZeI8~A7&uRi zlyjOXS2%p;+nR^UI<`(nwv(!_otavUZlz>lhVAMfWQtrhG&9AZxe9IJn0FePlXmqb zB}P$?Xo(FkPHON{Mqwg6OW*8DBeso-D+REFP2ga5JSHuPmEj%R$LiBO(WvL1^zD_O z6t?RdsmVgFg^wNhyzv>y(wXu1Na$L%eT%+B%zDibUxCF{YOV{{CuWh!GCQCguKiuH zTH}5sf;pYVy`0F=ZBqpb)KedsF6|q!@l)?K;YRY7ELK7408@?g@bBT=t0a9c#DM;@ zKbrsqX8OUD(RA(*r(ZuJWuV`dZ#eUtC+Al74zN2CwaR7@%v@U32e}y#xv&2Leg+m` zKuVb%ZIkrPXFBKsn_@cS4VsAOBaGW(#ghSB$E1v6AFW5Q5%k6n0kxDzDFZB?aue8O zay-BhR}zN$?;uYR#$Lqdvnu#{Mjx?9KV;S4Er@wqb)RD2$Kw1dJQMB-_ALGUXr0a9 zq!(;1Yf1{+ohbfDPsV6PwAq8RQ4m#}a@ON+2a%C1A%JiN!(JW!ZJE44lCZ`_ubsIZ zr-@XzyxkR(8!pjib~P7l#$56YM*=UzQ@y%rw{rzY@YILCX_*zob-1}L$1jZ(COjxv zkaC?~T0mTxoS3>m8u|Wsh@kcEN!l8m8X&r(x^cX2Sux-f_`1Pp_G^U$-_>(ccK7tL z^iJCeqk)Y%YJ1=J(J_A*-uMEvXK*Hh%}lN*As4!Y__+S{#txWN^CL-nws%@ZT{?#Z z2Rp%~?B3ft$@ICZLh?DIxH*2rxX#X@6vMU~5eCZi{~d?vta*fB$?LN& zm`UIwP0L7N$b9z~WU9~X&t*h`H_!Thxim_9j{^SK8<&cg<}xsB>Pjlp$oI>bdhG>2 zcJL__!#WKvSj10)2T~4>BHYqfxUIY<#yd){i}j5K(p_y&l*)ilW_$6T-<5lsF0lZT z&sMepJT|5!3JMvUe{H`$@f;*jNAKHRuRX|=?MD^u*8cZJ%g7T=!3hgfr4jyBxu9Yf zDpmr<5ew77YLhFLiG|{JZcqH346Pkef5Nt3IDkzQ* z(OEqM=RLEZtISqf2|jQuiL`vW#@C8o>mRX|oF(1#)#o zFh{-B8cyhTvlnmV=xr5me!KUvkzYZ6K|p@_92FiXch61;^psVlJxEum`osJf_$lfC z@|{w+8c;Y#qQ;f1Q{ltq;M5zf|8@S6kGf*#lZ23so9g)^SA7va_)^Qjt@TxJxA)1@ zKoyddm2kmLD{2{9S~EN9)lh=aI1?g_KH*%(`H!W{9P=^?B=eoUm)F=SztE@{E9iR4 zHjnaxyWU3<7gb*zvo%#z;0Oz`fY+PAnOSrA>WXAMDC8Q)g$a@wfFL4ICj_iC3VKNt z4LwJ(qabRI5N#Fywb24`(~p5du;Qq>8gNTB5f3F#DZLdtx#3|UojzZ0kL5+#429im z1J-C%%q}?Ik`kBs_8KG>l`@mNd$bN@EqHtLcvTZd^`P0J2dt2v{T8&F4Rtob4DwL5=C>SMb;P&#%Q^zl2mMQsGOY3=!)~Xn{MYY7B5%;lqbtr#p92yya zX!Z#@De~ph&4snT^Y|MiN9FOf7=IGWVAe$}7ng6nF(76|D@6(qhMN?19g%os5+YiH zm3X{*@V5VgQX=RihqIIy4g4@yxjTk%{XQwChm$jy&E~D3E z{pnB@@@mqS)VMMlyt#lva1hv;8d$bjb#6_#lZX9V7(neAEQba&&J;XfQPSGgXgvbE zRY5hF!#4e$^S9W*idWW^>By~T7BCCx>m-Wp%T$lkQ7W(*Eq5w7Ymrsz(d@jK^e$~$ zQelEgN}_X0@133a;8jkPmn-xI91^6833)1 z@y*vMYyrql6H3mqT-W*!l|Q_K)H3u+=iD!IX<;7SZwT^}Zu4%-`A443uHrp|Zlx-Q zeq{b?T!PA{5k)qH$8QNb+(4Ayjj>nENl>5zZN*`bVJz$TkX9-ARF-`p?X1r*Ny$L! z(z=WKJ8G7=2mz0~AU~*ruTqoTS9~SItN};Hl1J;3wm5d}eVge2J30ZW+!!%(paE7D zsp=ns(fIX+=Fl;3AG1MrM2!`fAG?G_RV{=-RukWQ0oKLg4`%tVdjD&LNBWuQ+~9e` zR@D3)cn|Uw1Ua5bVWOP?9d^1mji{5(#TE_sIpZ&2b=%KBiVwq$)J+r_Du1N=;#1=@A#<%vg9h9k)PUc9fmA6|7|9QuQX=`RJ%n2F=$8RT8comGnX z`8P|v`%?U*QF#UVgVK!0Jyvj5k-kTv+G8&=`#LtloOsq%;RW_u)lc1VAlL_plh9$5>QAj zV`aP<0~{RW)4W|NQ<;{?05vqR_G`VrZXx&w44Hxoe@ZYn;NKU>_TIhue%xgPLt1C6e4fb}v+PDns|D zJ{Q%%wZ2J%?ElI3HqpMj0kvB9Mq!o$RgA+r1`t47;C*(0CpgP1 zsZVUlj0nzFPB7Xkq3)h=iVAokp!jX!R@2h{an8EXF*{Ba)4wc9C;(|-XC!csDhL(gCe-D-c-u&1RPQ|HIO+-3 zbbO8X^>Q)i80Ox>)3FN4?^Kpqb2&6TwQW5;gXw?*e&9WUV7)w%+?gmEl=KL0s$ySQ zHTl84?NF%*D7Es?RHlR{R(d$+z~->m@Sml~-A%B|DC^0|1idonV4+I6h1!(`rGVsu z;;$l@vyfoTSsv5Tt|Wci;pT$VdE^7$X2Z&5g6$Jk1lIU^YZr7RZGi$hdjG(d_I$15 z+?c5UYvUYhEX`!TN3BBM|a^QFlVy4g+mUbmb+R0vu01+&YLXhSO^nZYO zLV*b!yA$6s8jSEKPOn+|@>iXxV+`A#6Q9*2d4Y&S1$3M)W!`_8LrI7>noT#g{TVyYExYljWh1aA9R58rd!$eeMqNO6< zo;OJ=1N|@@Vb^b1)DnPn*QVQkd999JmH{|4csQB5FoFk0_rPxR}3?8QKMhBy0x4| zR$_{Y8WM{*U_Ht@GY`LGif5UYM!xu$TOTc^uEF+|=gBB0@NuJRCNM99bY%UmuwA@C z7sYG<|5D=PE6W0$@mrc$2Wi6v$or6l;2E9EMCYb&IG_|)XylV$ur}M}Rd7t|IDh)_ zo-h5LoRH>f`m>i$amDZVc?IvWR@Ue^_d4ubT!%(ef;4SX;{6)JEoH7ad%L&yRA+zO zog60sw?ztz^*r$%cfAHyfWc?>iggvQ3t(tyXlGUPzGSvg5)1~|;@f+T-nbxnh;RUa z&Z2QW9(PJdWO)?k%sXrm)HJP3H_WYPNk>n4h>c10Wek3_Fv|beGS3iHj)TV6z{*rB zLs*KfArJQR<(z~=0RRCM&qBf2vJaLHLG0=m3349S`*s`9eIgD3FL3K@hd~iIi4pR*ILxg?Z(5lz!Y+H=F3Eph>fAMw!! zY#LfNLg6$cG`HzRUAnrMlu*MK-P>jST?&vsL)SmNg7q45NqqyPRA@Ix;q~>-M`~$-j2^+WLELA8* zx&O%Do_GZd@AW-ofKjz7sYGff3aCd2k(7jleLm%7w^)+?RD4?kjH4Tj%lBLHDBPeY zh0FfJr?b|pO!jbx)e!q%vv+`Lu`y0UMBN&7){yc5`k!3+rcQ1cy=Bk_re_yZUiU4& z$yEbY7{;Zb6yw1U>|vE+!+cHb!8n>jyTVS>*v0A_4mMYpfy>;S%QEw>5Mi3pPQn6b z{@oDWKil9G9I=dclB)2KwDv;iMH=F|sX#4Au}?TkzKsOUAOyM|JGYHu(b~4lfy)c#q2{y~7|E$=_Rv;fM0Wmrj zg#zu~1jg)KBnNT~+H$dsv+HW%@;&+Z9Z{1l(xqMrj~;rg<`;#D#PnCvZqomY ztsi9!CpDQCU@(4N9PrM=;~&aX&xz@n)RDkI);Rp|^gpMzz~O?15_d#H+MDNJnbH7u z>u(U+pGkAv1W@nTe3*ff)3bjxxO0XTH*FF7M3H=#B&U-bD^Dj+Zm7ZPY+NH5+#Sf| z--ib?Q5`nBupO>WyN-!R(lxW$)bGYp0E5f4_aj{9)(Ngd^~W^}3IA%gy#J306;$pQ z?Bjo8b4F!9p zTK8(kFog*4V?N#vb5;Hi(Dr0LASf&EIOqGj%Hm!t_Gtkm&GN8_0vY!s+3fSUhW}+D z@$u*3RrZ*~cVI2Y6q@GgRa=i98^bs^W;9=$MUYj8_AEbGTery!kMcynUs<0X7FQ>J z)7LR(VjNK&379~}n5XWf7S#D!rbwUmG*tf(VoYsAdxjHk0%`6NSBouLeyUfTXf^lv zk=`Ugv?8O2?bpD*-~%jMyUVfF@eKxpAuT>7qb&$G@K)-_Tf)uNVO{bIP8A1YebMFF zP7%s5QPV%L*>VW7rTQxZJvA>?A)#6yUr$*-Gu2geY7Zi*k&YGRp;vXeI7*QP8Yo?> zxl>Um$@0_sXHUvZPv8}Q$5PmjuD=0nwZ10U>+lWV@CCV!(f=;r89qbs^#qwqnub*0 zUM@9jeV*=PO0J=sDm+mvgj%?u?z0I#e#~+eHOowk*unc-+#&z>6tyF3e}nN`>055@d;>X^C)!7>4Hu=W1yUXrL2# zNYiC*Nt!1298-Ty5zuRp3DtWpFUlTvWG(nD3diB~<@77MU^7F>*%iLi8Gn7n|9A1g z+WEJ2@?)0oY~IMy(aT&Tw%_D{{1##9;+8}`je z=^;HECD0v7^7RG6L{rYO+bJib6@asRkGsYU$$~==kr2q%^S~60cajl;kZK~xy6lun zSB#R?KW2K?i;;}Uq|0bal@lz!pi(U`cseim&BaYi;FRKvlVW(+t1&Ik;38$R5NzTt z+E{vpxv(|3;mZP8z~KB7;(@GeF<@d$CxSzxJY}4|x@E+f5|IXV=z*TuiQ;R@I9CBG zu*?eX*JHBeFz>RrGY0LU3#OP<&=#t$bB}SIqpMyeO0lq^#pTp7taMY)%1oTRRHD~Q zQfm+dKx!}cs9SZaoyF{282MpHIUTvE>d;_H)XKfXmW`Af!(3#ETQ#WFPejKIk7oH+ zTUj;{7AA8<%lSUf7_p*BdkB&2_zv$~9cA&7Si$V69$WJ4j+RsU2c~I?X7q09k)zXi zK010>`B5a0O2mN8_pcP?W)CjiWHgfKK;d&~R;12cdC+PsCdgcW0ueb|XAHc6J5Q0y zFlEY)kqz;X-Z1L9q*`|eg}f677TzConxlEA?kAKK zv~VU3S*OV7!c5jkZV`xaXk$)Vv63w-q23BtF>VWZS8$5yQIj>d7@CEn#qDa>=_j~B z4)^~()Euz>@P~orz;emG_K!6PY{T2Ippn}rQ?n(Bc5&k(0AS7?(=;!!r+y^nX9Bxj zntsWVV~evKIQ2Nt!5+8{#YHos)DPfqWbtLd)}U)wPpr zX;g|57H0$>(vKi2dSbqPBuUcl^S+kbdHfshmNGgR|55bC*+PU-4yZJwnXx3&2P+}{ z>zcof%;7OTG#W4{uC#@?KW*(zshA4bS);`&5qI688DTOmmJH%Jd&;s>XX-^x@PGTz z;CeJ0k9lZ$;glubAY+gsXGebDX0BxFj6AhJ6$y~0cejX~`=Zvv%!#Li;lfSC2RH+q ztLRSCo7)D}5)2*HcN?Y3I|BA5|HO;i12*?A3TfJsgpGP%;cDtmdl`v(0?42=kVCje z$=?0`3rA&w4zHIvBga2i=C9lqeU`6xO2Z5D^NFO6kjE@L@O6d(d`-4Ho};XLE(5vI z6mHOZIX`~JFqy-Io1HX=5O|bLWdMuQ3jc{#NPN?QBz|1-bfpt&GN((u2+_M&TuGH- zDR#VH=ME7XdJg9is>3a+#7W__Z}sDAFQBGo{PC_}%85wrCPMs5M%q?Tp~wPmKB?16 zjgFkQ(5?lHb+DEOf^9X7!N{G%EdRmdkm&%Xyu6LmyI>-W3bvDFiSJmm&ka*ny54D? z<*+wnx!sq?3HM?QCJxIv`l1v3F69OAj5kF;`cVGXk` zqYsMtbYL-mQ26{Ox#~nVn7O*VW!{!C>f7d{{vBfyc8NMvQ}AqZ=YRgdr7mcvDLF)i zD_C0ZNAa5uB|XeUc^k2z5SGGdu^N@|HWYe10IUD!AeW0z&C4EGmzeb@vh%OJ5+Jtb zXc6FDjOrlbg9NNLheX@Bq)N@_*_dq?kCK1@000Sru)9hs8=6S~hz!_}S_6OpmqagX z@`iWGl>?rznGp#1iFZzcwdbigC5Qa|!_Jdy$RNpv$^1yNx$*Q1HTI|1YeL{BYI`wt zl3bn?8EtwlGbRB{wXID%jX!y0V#47wd#RruXH*gDR_K;fil`&u&HZNru`H%mTj}ACE!VoP1DmQ zs&Mf328YRR-&&7}oPlgAUsO+c0Z??e<$A%#U?SZDz(`!d_g~^o+4$d(Uc$=WhS`1%ua@+!8Xasn#+peVT HumAu6zFk}h literal 0 HcmV?d00001 diff --git a/images/develop/smart-contracts/metamask/metamask-connection-2.webp b/images/develop/smart-contracts/metamask/metamask-connection-2.webp new file mode 100644 index 0000000000000000000000000000000000000000..0a112e7a110b50de643290b2033edca9cad7a4d6 GIT binary patch literal 20180 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 PA`~f08)=ZE$NB&OG*q8l literal 0 HcmV?d00001 diff --git a/images/develop/smart-contracts/metamask/metamask-connection-4.webp b/images/develop/smart-contracts/metamask/metamask-connection-4.webp new file mode 100644 index 0000000000000000000000000000000000000000..e03d28816c243b95f559c0eb2889acf542d6dc85 GIT binary patch literal 20408 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 literal 0 HcmV?d00001 From 01b7afc6cd919ea077b5b2968ded609a4f4a30db Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Tue, 7 Jan 2025 11:13:13 -0300 Subject: [PATCH 02/21] fix: connect your metamask --- develop/smart-contracts/evm/.pages | 2 +- ...k-connection.md => connect-your-wallet.md} | 24 +++++++++++------- .../metamask/metamask-connection-5.webp | Bin 0 -> 56610 bytes .../metamask/metamask-connection-6.webp | Bin 0 -> 56654 bytes 4 files changed, 16 insertions(+), 10 deletions(-) rename develop/smart-contracts/evm/{metamask-connection.md => connect-your-wallet.md} (76%) create mode 100644 images/develop/smart-contracts/metamask/metamask-connection-5.webp create mode 100644 images/develop/smart-contracts/metamask/metamask-connection-6.webp diff --git a/develop/smart-contracts/evm/.pages b/develop/smart-contracts/evm/.pages index ac1dd1091..6ee103b01 100644 --- a/develop/smart-contracts/evm/.pages +++ b/develop/smart-contracts/evm/.pages @@ -4,4 +4,4 @@ nav: # This page is temporarily hidden; it has been commented out to preserve its content. # - 'Native EVM Contracts': native-evm-contracts.md - 'Parachain Contracts': parachain-contracts.md - - 'Metamask Connection': metamask-connection.md \ No newline at end of file + - 'Connect Your Wallet': connect-your-wallet.md \ No newline at end of file diff --git a/develop/smart-contracts/evm/metamask-connection.md b/develop/smart-contracts/evm/connect-your-wallet.md similarity index 76% rename from develop/smart-contracts/evm/metamask-connection.md rename to develop/smart-contracts/evm/connect-your-wallet.md index a7eb2c29f..26f793c00 100644 --- a/develop/smart-contracts/evm/metamask-connection.md +++ b/develop/smart-contracts/evm/connect-your-wallet.md @@ -1,9 +1,9 @@ --- -title: Metamask Connection -description: TODO +title: Connect your Wallet +description: Learn to connect MetaMask to the Westend Asset Hub testnet. Set up your wallet, switch networks, and request test WND tokens for development. --- -# Metamask Connection +# Connect you Wallet ## Connect to Asset Hub Using MetaMask @@ -42,14 +42,20 @@ To connect to the Westend Asset Hub testnet via Metamask, you need to follow the ![](/images/develop/smart-contracts/metamask/metamask-connection-4.webp) -### Step 3: Request Test WND Tokens +## Request Test Tokens To start conducting transactions and interacting with smart contracts on the Westend testnet, you'll need test WND tokens. Here's how to get them: -1. **Access the Westend Faucet**: Visit the Westend Faucet webpage. -2. **Enter Your Address**: Copy your MetaMask address linked to the Westend Asset Hub and paste it into the designated field on the Faucet page. -3. **Request Tokens**: Click 'Send' to request free test WND tokens. These tokens will be sent to your MetaMask wallet shortly. +1. Navigate to the [Westend Faucet](https://faucet.polkadot.io/westend?parachain=1000){target=\_blank} -### Conclusion +2. Copy your MetaMask address linked to the Westend Asset Hub and paste it into the designated field on the Faucet page -Congratulations! You have successfully connected to the Westend Asset Hub using MetaMask and acquired test tokens. This setup allows you to experiment with the network’s functionalities without using real ether or encountering financial risks. Remember to keep your MetaMask credentials secure and never share your wallet’s private key or seed phrase with anyone. Happy exploring! \ No newline at end of file + ![](/images/develop/smart-contracts/metamask/metamask-connection-5.webp) + +3. Click **Get Some WND** button to request free test WND tokens. These tokens will be sent to your MetaMask wallet shortly. + + ![](/images/develop/smart-contracts/metamask/metamask-connection-6.webp) + +## Conclusion + +Congratulations! You have successfully connected to the Westend Asset Hub using MetaMask and acquired test tokens. This setup allows you to experiment with the network’s functionalities without using real ether or encountering financial risks. Remember to keep your MetaMask credentials secure and never share your wallet’s private key or seed phrase with anyone. \ No newline at end of file diff --git a/images/develop/smart-contracts/metamask/metamask-connection-5.webp b/images/develop/smart-contracts/metamask/metamask-connection-5.webp new file mode 100644 index 0000000000000000000000000000000000000000..8858cc93663c7ccf2710a71df98ece38b53332e7 GIT binary patch literal 56610 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�<{KJVV!F^6+(m8_`0(_hSndM0F62jszzGBy3Vr=|8MHk$Ls3K z;D!)F^jD5o(fU*Ze#2*rnR}_w9W6N>?|cvij84s0(IxA32k3@ur3uaUgvw1Lpn??0 zV0X}+5CCQGQ5OWtC|diZf`PMvs5Et5;Zbh7tGWX`haPc@;%7vueRYntBFtHMVCi$w zia3RE8KyOQ81)Brx|8O|=$+xiLbc0mV4J1E^SeZ5?rSj-FOZB$nt(oh z7TDvOh!DO};CzfMsk-@HZSJ{3nQ3%vi)807S_es)IS2gZk{22Q{w7=L zh|9gk!X83G(dIy`{|plrCaL^0GP0ZuS&W|lqVQO=&4s(kkEM`mQ)Ac~obGfA zqti(7DY~&66e!|0&Ts5lNSGJ(t2Y~R*fgNJ9xO4puMG?o6s24g8WsdiX}{{4ucimxp?ex; zr-Q8%5B|{!8v?aNL!u;~oM63QQ^;&de+Os_sj0CZE2H3IuDPEI5#L?4v8xQsdVa+w z>*6tdL+@{<3>1Rnke(mM8JfIc%U)svs?#rEBq<()XKUh44!Yt*zwT#2VLzhzY|JEi zL6`m!?&FVa;Cfithr=YbP{^V&ieBOm^M3l+*VW;*yh%V;ja<+;W$rKnOglBfG2OM? zLs9&Pzk=z!8>PV7GYxN!q3Md3121kE<(n7lJnM;n&BvMU!TGmbo#pZ#P zTYpZ--80wBXh-5s8x5tjI?M4vRGm8HTN8W2IEee{x2i4oUY7s_V6n~|v(;IL<&M4J z`MT)`*B*HHTx=ej>C(-LTWfkp6(&WX4KUe6V=HO#u@}6DJRPUfW(wV2D z9%8q@Pe-VR4IuJ6gPktp+f*ok8olqOZ{b1d=7of=8SLi9e-XDbuGwN}t4s#84p`=v zn)-6~EZ&6pqEI82^(f_)d9H-V6BF~JL0Su8c~w?!q~|{gxk65NbfS(Z!XRmJkU&!y z29;yQ?w&c?T^YU){6O7{?>%)}iT7;yW^21Abqwbn0n`^ZU@3t5<7fgU3!npAk)F8F zEsPLB9F_Vv3c0F#mm^)9y*>$zk6W7jb{_uHmQW?W5o07El z9NKIzN$G^5KH{Ot4`Cqp?YSC?Jy7Jaq1?NGQ`{bzQ|C+SXJV)<&NjlaMyK=Y6Ysly zAlwEksfzIr!xcj?)){Iyj2mDTnHzD6LCXq&XbJevRN9=1z9RLa+@ z8rAzz~@roqGmGyvVQsG8>l2jA#sBL59mx^t9RMdgTPAjmJaPdXzVIv2Yp zEffxKsDf%o^E=9nOxa;c^pa!zs}OjJT_{AaXryx7Yqf650%`B+>RS~ax9BKC`l!+i zX~!-dD(LcIxstmXBwOIp_LB=HGriNeIiT3HRB=^vERPsJm6T69P-WeKG1>EeK33R= z7!D}-FuGl7O4^qY7;U+-WO)p=K7vm2G+g27D;{(O%;+^kt5^W5$f8J4yVgDbPA4(M9i>XmKVyDVTn6uMkSv%4lgYTNR(wxG#NQhaedBRGYGol_hY z)C|8TM%xJh2Kn|oImB>+*6g@eb22wbz5ckId){kxv_RwUYqUMlSU{4|!X4@q_B)?` za;9KI%24?o4wmFW?Wem{1AEY5v0w9a(-LwBWlO_4Dv(26;|P&hB{AGgV4SJz`XSfe zI)+|+r9EyIYeH9=Y5DYz>&!Z`Hlr%wJO|ImhJmL4%<1$+llyaa&>V#n&+r5ghFFA@3uOJXZhK zH(Hi+%wC%ywx!AcCr6tO>L_FUYrvwto(WTIx|WPbjr70+kO4$L{2!-EIPsih@x|>R zFw6booaaDl1!EL#eDgV{0val$4RJ-;DwHpJZes7JKd)ff9Dx^`9)S2AT#0LH6d;1BUhg?4am2j$c- zFnOQ$Jg7qHxoY9YfYnx==<$`BHb2WxS3`&v?KS4|6VJKsd5;T`fgO~SW7K%#a5srJ z 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 z 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 literal 0 HcmV?d00001 From 23d8dda11d638012958fc79645545af8fea7127d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Tue, 7 Jan 2025 14:18:29 -0300 Subject: [PATCH 03/21] Update develop/smart-contracts/evm/connect-your-wallet.md Co-authored-by: bader y --- develop/smart-contracts/evm/connect-your-wallet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm/connect-your-wallet.md b/develop/smart-contracts/evm/connect-your-wallet.md index 26f793c00..b22a14052 100644 --- a/develop/smart-contracts/evm/connect-your-wallet.md +++ b/develop/smart-contracts/evm/connect-your-wallet.md @@ -3,7 +3,7 @@ title: Connect your Wallet description: Learn to connect MetaMask to the Westend Asset Hub testnet. Set up your wallet, switch networks, and request test WND tokens for development. --- -# Connect you Wallet +# Connect your Wallet ## Connect to Asset Hub Using MetaMask From 83827d1d825d1d86eda8139340f9c7dfe0000b1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Tue, 7 Jan 2025 14:18:36 -0300 Subject: [PATCH 04/21] Update develop/smart-contracts/evm/connect-your-wallet.md Co-authored-by: bader y --- develop/smart-contracts/evm/connect-your-wallet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm/connect-your-wallet.md b/develop/smart-contracts/evm/connect-your-wallet.md index b22a14052..bdae59814 100644 --- a/develop/smart-contracts/evm/connect-your-wallet.md +++ b/develop/smart-contracts/evm/connect-your-wallet.md @@ -11,7 +11,7 @@ Metamask allows users to connect to the Asset Hub to explore and interact with t ## Prerequisites -To get started with Metamask, you need to install the [MetaMask extension](https://metamask.io/download/){target=\_blank} and add it to the browser. Once, you have metamask installed, you can set up a new wallet and securely store your seed phrase. This phrase is crucial for recovery in case you lose access. +To get started with MetaMask, you need to install the [MetaMask extension](https://metamask.io/download/){target=\_blank} and add it to the browser. Once you install MetaMask, you can set up a new wallet and securely store your seed phrase. This phrase is crucial for recovery in case you lose access. ## Connect to the Asset Hub Westend Testnet From 0373180910b9bf2c70b9ee1ac90e06a16d79e1be Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Tue, 7 Jan 2025 14:27:11 -0300 Subject: [PATCH 05/21] fix: desc --- develop/smart-contracts/evm/connect-your-wallet.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm/connect-your-wallet.md b/develop/smart-contracts/evm/connect-your-wallet.md index bdae59814..4d7b86466 100644 --- a/develop/smart-contracts/evm/connect-your-wallet.md +++ b/develop/smart-contracts/evm/connect-your-wallet.md @@ -1,6 +1,6 @@ --- title: Connect your Wallet -description: Learn to connect MetaMask to the Westend Asset Hub testnet. Set up your wallet, switch networks, and request test WND tokens for development. +description: Learn to connect MetaMask to the Asset Hub blockchain. Set up your wallet, switch networks, and request test tokens for development. --- # Connect your Wallet @@ -11,7 +11,11 @@ Metamask allows users to connect to the Asset Hub to explore and interact with t ## Prerequisites +<<<<<<< Updated upstream To get started with MetaMask, you need to install the [MetaMask extension](https://metamask.io/download/){target=\_blank} and add it to the browser. Once you install MetaMask, you can set up a new wallet and securely store your seed phrase. This phrase is crucial for recovery in case you lose access. +======= +To get started with Metamask, you need to install the [MetaMask extension](https://metamask.io/download/){target=\_blank} and add it to the browser. Once, you have metamask installed, you can set up a new wallet and securely store your seed phrase. This phrase is crucial for recovery in case you lose access.[text](vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html) +>>>>>>> Stashed changes ## Connect to the Asset Hub Westend Testnet From 0f259353f74e4c57f32d44bab7aecc5219e7ae8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Tue, 7 Jan 2025 14:28:32 -0300 Subject: [PATCH 06/21] Update develop/smart-contracts/evm/connect-your-wallet.md Co-authored-by: bader y --- develop/smart-contracts/evm/connect-your-wallet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm/connect-your-wallet.md b/develop/smart-contracts/evm/connect-your-wallet.md index 4d7b86466..f0d1f3ff8 100644 --- a/develop/smart-contracts/evm/connect-your-wallet.md +++ b/develop/smart-contracts/evm/connect-your-wallet.md @@ -7,7 +7,7 @@ description: Learn to connect MetaMask to the Asset Hub blockchain. Set up your ## Connect to Asset Hub Using MetaMask -Metamask allows users to connect to the Asset Hub to explore and interact with the chain. This article will guide you step by step on how to set up an EVM-compatible wallet, connect to the Westend Asset Hub, and request test tokens for development testing. +MetaMask allows users to connect to the Asset Hub to explore and interact with the chain. This article will guide you step by step on how to set up an EVM-compatible wallet, connect to the Westend Asset Hub, and request test tokens for development testing. ## Prerequisites From d68dde989a9e62f91bc4e54df436f36a6efa4925 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Tue, 7 Jan 2025 14:28:40 -0300 Subject: [PATCH 07/21] Update develop/smart-contracts/evm/connect-your-wallet.md Co-authored-by: bader y --- develop/smart-contracts/evm/connect-your-wallet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm/connect-your-wallet.md b/develop/smart-contracts/evm/connect-your-wallet.md index f0d1f3ff8..eff6714db 100644 --- a/develop/smart-contracts/evm/connect-your-wallet.md +++ b/develop/smart-contracts/evm/connect-your-wallet.md @@ -19,7 +19,7 @@ To get started with Metamask, you need to install the [MetaMask extension](https ## Connect to the Asset Hub Westend Testnet -To connect to the Westend Asset Hub testnet via Metamask, you need to follow these steps: +To connect to the Westend Asset Hub testnet via MetaMask, you need to follow these steps: 1. Open the MetaMask extension and click in the network icon to switch to the Asset Hub Westend Testnet From 874e00dabb5f6477f8971755a27aa985c19fd1fc Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Tue, 7 Jan 2025 14:35:55 -0300 Subject: [PATCH 08/21] fix: wording --- .../smart-contracts/evm/connect-your-wallet.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/develop/smart-contracts/evm/connect-your-wallet.md b/develop/smart-contracts/evm/connect-your-wallet.md index eff6714db..da2f42911 100644 --- a/develop/smart-contracts/evm/connect-your-wallet.md +++ b/develop/smart-contracts/evm/connect-your-wallet.md @@ -11,17 +11,13 @@ MetaMask allows users to connect to the Asset Hub to explore and interact with t ## Prerequisites -<<<<<<< Updated upstream To get started with MetaMask, you need to install the [MetaMask extension](https://metamask.io/download/){target=\_blank} and add it to the browser. Once you install MetaMask, you can set up a new wallet and securely store your seed phrase. This phrase is crucial for recovery in case you lose access. -======= -To get started with Metamask, you need to install the [MetaMask extension](https://metamask.io/download/){target=\_blank} and add it to the browser. Once, you have metamask installed, you can set up a new wallet and securely store your seed phrase. This phrase is crucial for recovery in case you lose access.[text](vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/code/electron-sandbox/workbench/workbench.html) ->>>>>>> Stashed changes -## Connect to the Asset Hub Westend Testnet +## Connect to the Asset Hub Westend TestNet -To connect to the Westend Asset Hub testnet via MetaMask, you need to follow these steps: +To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow these steps: -1. Open the MetaMask extension and click in the network icon to switch to the Asset Hub Westend Testnet +1. Open the MetaMask extension and click in the network icon to switch to the Asset Hub Westend TestNet ![](/images/develop/smart-contracts/metamask/metamask-connection-1.webp) @@ -33,7 +29,7 @@ To connect to the Westend Asset Hub testnet via MetaMask, you need to follow the | **Attribute** | **Value** | |------------------------|-------------------------------------------------------------| - | **Network name** |
```Asset-Hub Westend Testnet```
| + | **Network name** |
```Asset-Hub Westend TestNet```
| | **Default RPC URL** |
```https://westend-asset-hub-eth-rpc.polkadot.io```
| | **Chain ID** |
```420420421```
| | **Currency symbol** |
```WND```
| @@ -41,14 +37,14 @@ To connect to the Westend Asset Hub testnet via MetaMask, you need to follow the ![](/images/develop/smart-contracts/metamask/metamask-connection-3.webp) -4. Click on the **Asset-Hub Westend Testnet** to switch the network +4. Click on the **Asset-Hub Westend TestNet** to switch the network ![](/images/develop/smart-contracts/metamask/metamask-connection-4.webp) ## Request Test Tokens -To start conducting transactions and interacting with smart contracts on the Westend testnet, you'll need test WND tokens. Here's how to get them: +To start conducting transactions and interacting with smart contracts on the Westend TestNet, you'll need test WND tokens. Here's how to get them: 1. Navigate to the [Westend Faucet](https://faucet.polkadot.io/westend?parachain=1000){target=\_blank} From 7303cd57ae292e902e8a0fa9d68188b88d5a40be Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Tue, 7 Jan 2025 14:47:05 -0300 Subject: [PATCH 09/21] fix: ia --- develop/smart-contracts/.pages | 4 +- develop/smart-contracts/evm-toolkit/.pages | 4 ++ .../connect-your-wallet.md | 12 ++-- develop/smart-contracts/evm-toolkit/index.md | 0 develop/smart-contracts/evm/.pages | 7 --- develop/smart-contracts/evm/index.md | 52 ------------------ .../{evm => }/native-evm-contracts.md | 0 .../{evm => }/parachain-contracts.md | 0 .../connect-your-wallet-1.webp} | Bin .../connect-your-wallet-2.webp} | Bin .../connect-your-wallet-3.webp} | Bin .../connect-your-wallet-4.webp} | Bin .../connect-your-wallet-5.webp} | Bin .../connect-your-wallet-6.webp} | Bin 14 files changed, 13 insertions(+), 66 deletions(-) create mode 100644 develop/smart-contracts/evm-toolkit/.pages rename develop/smart-contracts/{evm => evm-toolkit}/connect-your-wallet.md (82%) create mode 100644 develop/smart-contracts/evm-toolkit/index.md delete mode 100644 develop/smart-contracts/evm/.pages delete mode 100644 develop/smart-contracts/evm/index.md rename develop/smart-contracts/{evm => }/native-evm-contracts.md (100%) rename develop/smart-contracts/{evm => }/parachain-contracts.md (100%) rename images/develop/smart-contracts/{metamask/metamask-connection-1.webp => evm-toolkit/connect-your-wallet/connect-your-wallet-1.webp} (100%) rename images/develop/smart-contracts/{metamask/metamask-connection-2.webp => evm-toolkit/connect-your-wallet/connect-your-wallet-2.webp} (100%) rename images/develop/smart-contracts/{metamask/metamask-connection-3.webp => evm-toolkit/connect-your-wallet/connect-your-wallet-3.webp} (100%) rename images/develop/smart-contracts/{metamask/metamask-connection-4.webp => evm-toolkit/connect-your-wallet/connect-your-wallet-4.webp} (100%) rename images/develop/smart-contracts/{metamask/metamask-connection-5.webp => evm-toolkit/connect-your-wallet/connect-your-wallet-5.webp} (100%) rename images/develop/smart-contracts/{metamask/metamask-connection-6.webp => evm-toolkit/connect-your-wallet/connect-your-wallet-6.webp} (100%) diff --git a/develop/smart-contracts/.pages b/develop/smart-contracts/.pages index f6a94265c..27dd0dc10 100644 --- a/develop/smart-contracts/.pages +++ b/develop/smart-contracts/.pages @@ -3,4 +3,6 @@ nav: - index.md - 'Overview': overview.md - 'Wasm (ink!)': wasm-ink.md - - evm + - 'Native EVM Contracts': native-evm-contracts.md + - 'Parachain Contracts': parachain-contracts.md + - 'EVM Toolkit': evm-toolkit \ No newline at end of file diff --git a/develop/smart-contracts/evm-toolkit/.pages b/develop/smart-contracts/evm-toolkit/.pages new file mode 100644 index 000000000..13d668fd5 --- /dev/null +++ b/develop/smart-contracts/evm-toolkit/.pages @@ -0,0 +1,4 @@ +title: EVM Toolkit +nav: + - index.md + - 'Connect Your Wallet': connect-your-wallet.md \ No newline at end of file diff --git a/develop/smart-contracts/evm/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md similarity index 82% rename from develop/smart-contracts/evm/connect-your-wallet.md rename to develop/smart-contracts/evm-toolkit/connect-your-wallet.md index da2f42911..2cdd17040 100644 --- a/develop/smart-contracts/evm/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -19,11 +19,11 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the 1. Open the MetaMask extension and click in the network icon to switch to the Asset Hub Westend TestNet - ![](/images/develop/smart-contracts/metamask/metamask-connection-1.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-1.webp) 2. Click on the **Add a custom network** button - ![](/images/develop/smart-contracts/metamask/metamask-connection-2.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-2.webp) 3. Fill in the required fields with the following parameters and click the **Save** button @@ -35,11 +35,11 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the | **Currency symbol** |
```WND```
| | **Block explorer URL** |
```https://assethub-westend.subscan.io```       
| - ![](/images/develop/smart-contracts/metamask/metamask-connection-3.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-3.webp) 4. Click on the **Asset-Hub Westend TestNet** to switch the network - ![](/images/develop/smart-contracts/metamask/metamask-connection-4.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-4.webp) ## Request Test Tokens @@ -50,11 +50,11 @@ To start conducting transactions and interacting with smart contracts on the Wes 2. Copy your MetaMask address linked to the Westend Asset Hub and paste it into the designated field on the Faucet page - ![](/images/develop/smart-contracts/metamask/metamask-connection-5.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-5.webp) 3. Click **Get Some WND** button to request free test WND tokens. These tokens will be sent to your MetaMask wallet shortly. - ![](/images/develop/smart-contracts/metamask/metamask-connection-6.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-6.webp) ## Conclusion diff --git a/develop/smart-contracts/evm-toolkit/index.md b/develop/smart-contracts/evm-toolkit/index.md new file mode 100644 index 000000000..e69de29bb diff --git a/develop/smart-contracts/evm/.pages b/develop/smart-contracts/evm/.pages deleted file mode 100644 index 6ee103b01..000000000 --- a/develop/smart-contracts/evm/.pages +++ /dev/null @@ -1,7 +0,0 @@ -title: EVM -nav: - - index.md - # This page is temporarily hidden; it has been commented out to preserve its content. - # - 'Native EVM Contracts': native-evm-contracts.md - - 'Parachain Contracts': parachain-contracts.md - - 'Connect Your Wallet': connect-your-wallet.md \ No newline at end of file diff --git a/develop/smart-contracts/evm/index.md b/develop/smart-contracts/evm/index.md deleted file mode 100644 index eccafb4c0..000000000 --- a/develop/smart-contracts/evm/index.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: EVM -# This content is temporarily hidden and has been commented out to ensure it is preserved. -# description: Explore EVM support in Polkadot, covering native Asset Hub contracts and parachain implementations like Astar and Moonbeam for smart contract development. -description: Explore EVM support in Polkadot and learn how EVM-compatible smart contracts integrate seamlessly within the Polkadot ecosystem. -template: index-page.html ---- - -# EVM - -The Polkadot ecosystem supports Ethereum-compatible smart contracts through both native EVM contracts and EVM-compatible parachains. Native EVM contracts are designed to run on Polkadot's Ethereum-compatible virtual machine, PolkaVM, which natively supports Ethereum's EVM. This allows Polkadot to execute Solidity-based contracts directly within its ecosystem without relying on external Ethereum networks or EVM-compatible parachains. - -With EVM support, developers can build decentralized applications (dApps) using familiar tools, languages like Solidity, and established smart contract standards, all while taking advantage of Polkadot's unique features, such as scalability and cross-chain interoperability. - -Whether deploying existing Ethereum contracts on Polkadot or creating new applications, this section provides the resources you need to get started. Learn how to leverage popular EVM tools, such as [Remix](https://remix.ethereum.org/){target=\_blank} and [Ethers.js](https://docs.ethers.org/){target=\_blank}, to integrate Ethereum-compatible smart contract functionality into the Polkadot ecosystem. - -- Want to learn more? Jump to [In This Section](#in-this-section) to get started -- Ready to start coding? Check out the [Deploy a Smart Contract](#deploy-a-smart-contract) section to get started - -## In This Section - -:::INSERT_IN_THIS_SECTION::: - -## Deploy a Smart Contract - -
diff --git a/develop/smart-contracts/evm/native-evm-contracts.md b/develop/smart-contracts/native-evm-contracts.md similarity index 100% rename from develop/smart-contracts/evm/native-evm-contracts.md rename to develop/smart-contracts/native-evm-contracts.md diff --git a/develop/smart-contracts/evm/parachain-contracts.md b/develop/smart-contracts/parachain-contracts.md similarity index 100% rename from develop/smart-contracts/evm/parachain-contracts.md rename to develop/smart-contracts/parachain-contracts.md diff --git a/images/develop/smart-contracts/metamask/metamask-connection-1.webp b/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-1.webp similarity index 100% rename from images/develop/smart-contracts/metamask/metamask-connection-1.webp rename to images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-1.webp diff --git a/images/develop/smart-contracts/metamask/metamask-connection-2.webp b/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-2.webp similarity index 100% rename from images/develop/smart-contracts/metamask/metamask-connection-2.webp rename to images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-2.webp diff --git a/images/develop/smart-contracts/metamask/metamask-connection-3.webp b/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-3.webp similarity index 100% rename from images/develop/smart-contracts/metamask/metamask-connection-3.webp rename to images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-3.webp diff --git a/images/develop/smart-contracts/metamask/metamask-connection-4.webp b/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-4.webp similarity index 100% rename from images/develop/smart-contracts/metamask/metamask-connection-4.webp rename to images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-4.webp diff --git a/images/develop/smart-contracts/metamask/metamask-connection-5.webp b/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-5.webp similarity index 100% rename from images/develop/smart-contracts/metamask/metamask-connection-5.webp rename to images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-5.webp diff --git a/images/develop/smart-contracts/metamask/metamask-connection-6.webp b/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-6.webp similarity index 100% rename from images/develop/smart-contracts/metamask/metamask-connection-6.webp rename to images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-6.webp From 5fc83457465cdfd503d6506a5ca587851fe3a8f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:14:34 -0300 Subject: [PATCH 10/21] Update develop/smart-contracts/evm-toolkit/connect-your-wallet.md Co-authored-by: 0xLucca <95830307+0xLucca@users.noreply.github.com> --- develop/smart-contracts/evm-toolkit/connect-your-wallet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index 2cdd17040..3e28b3008 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -7,7 +7,7 @@ description: Learn to connect MetaMask to the Asset Hub blockchain. Set up your ## Connect to Asset Hub Using MetaMask -MetaMask allows users to connect to the Asset Hub to explore and interact with the chain. This article will guide you step by step on how to set up an EVM-compatible wallet, connect to the Westend Asset Hub, and request test tokens for development testing. +MetaMask allows users to connect to Asset Hub to explore and interact with the chain. This article will guide you step by step on how to set up an EVM-compatible wallet, connect to the Westend Asset Hub, and request test tokens for development testing. ## Prerequisites From 1131da6974bb2bee2f47b67f59cf28fc3c349947 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Tue, 14 Jan 2025 10:14:41 -0300 Subject: [PATCH 11/21] Update develop/smart-contracts/evm-toolkit/connect-your-wallet.md Co-authored-by: 0xLucca <95830307+0xLucca@users.noreply.github.com> --- develop/smart-contracts/evm-toolkit/connect-your-wallet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index 3e28b3008..cd1aa933c 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -44,7 +44,7 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the ## Request Test Tokens -To start conducting transactions and interacting with smart contracts on the Westend TestNet, you'll need test WND tokens. Here's how to get them: +To start conducting transactions and interacting with smart contracts on the Asset Hub Westend TestNet, you'll need test WND tokens. Here's how to get them: 1. Navigate to the [Westend Faucet](https://faucet.polkadot.io/westend?parachain=1000){target=\_blank} From 47ef44e7332762929d1c4d33d209edabfa28f440 Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Tue, 14 Jan 2025 10:59:11 -0300 Subject: [PATCH 12/21] fix: adding rpc urls --- .../evm-toolkit/connect-your-wallet.md | 51 ++++++++++++++++--- 1 file changed, 44 insertions(+), 7 deletions(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index cd1aa933c..a79cc5c41 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -27,13 +27,50 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the 3. Fill in the required fields with the following parameters and click the **Save** button - | **Attribute** | **Value** | - |------------------------|-------------------------------------------------------------| - | **Network name** |
```Asset-Hub Westend TestNet```
| - | **Default RPC URL** |
```https://westend-asset-hub-eth-rpc.polkadot.io```
| - | **Chain ID** |
```420420421```
| - | **Currency symbol** |
```WND```
| - | **Block explorer URL** |
```https://assethub-westend.subscan.io```       
| + === "Network Details" + + **Network name** - `Asset-Hub Westend TestNet` + + --- + + **Currency symbol** - `WND` + + --- + + **Chain ID** - ```420420421``` + + --- + + **Block explorer URL** - ```https://assethub-westend.subscan.io``` + + --- + + === "RPC Endpoints" + Dwellir + ``` + wss://westend-asset-hub-eth-rpc.polkadot.io + ``` + --- + Dwellir Tunisia + ``` + wss://westmint-rpc.polkadot.io + ``` + --- + IBP1 + ``` + wss://rpc.ibp.network/asset-hub-westend + ``` + --- + IBP2 + ``` + wss://asset-hub-westend.dotters.network + ``` + --- + Parity + ``` + wss://westend-asset-hub-rpc.polkadot.io + ``` + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-3.webp) From 8dee80b0cb938495b163323f65fa8d8fc674f308 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Thu, 16 Jan 2025 19:45:58 -0300 Subject: [PATCH 13/21] Update develop/smart-contracts/evm-toolkit/connect-your-wallet.md Co-authored-by: Lucas Malizia <131050418+0xlukem@users.noreply.github.com> --- develop/smart-contracts/evm-toolkit/connect-your-wallet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index a79cc5c41..59a7262cc 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -89,7 +89,7 @@ To start conducting transactions and interacting with smart contracts on the Ass ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-5.webp) -3. Click **Get Some WND** button to request free test WND tokens. These tokens will be sent to your MetaMask wallet shortly. +3. Click **Get Some WND** button to request free test WND tokens. These tokens will be sent to your MetaMask wallet shortly ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-6.webp) From 9d0848ff2f5857bb9ecccc93550f0eb7634faf9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Thu, 16 Jan 2025 19:52:28 -0300 Subject: [PATCH 14/21] Update develop/smart-contracts/evm-toolkit/connect-your-wallet.md Co-authored-by: Lucas Malizia <131050418+0xlukem@users.noreply.github.com> --- develop/smart-contracts/evm-toolkit/connect-your-wallet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index 59a7262cc..9602e5438 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -17,7 +17,7 @@ To get started with MetaMask, you need to install the [MetaMask extension](https To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow these steps: -1. Open the MetaMask extension and click in the network icon to switch to the Asset Hub Westend TestNet +1. Open the MetaMask extension and click on the network icon to switch to the Asset Hub Westend TestNet ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-1.webp) From 2d8306f34b6e61fd42a2a09100eacf0ccd4cb2bc Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Thu, 16 Jan 2025 19:53:47 -0300 Subject: [PATCH 15/21] fix: wording --- develop/smart-contracts/evm-toolkit/connect-your-wallet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index 9602e5438..6fdb3e7b2 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -83,13 +83,13 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the To start conducting transactions and interacting with smart contracts on the Asset Hub Westend TestNet, you'll need test WND tokens. Here's how to get them: -1. Navigate to the [Westend Faucet](https://faucet.polkadot.io/westend?parachain=1000){target=\_blank} +1. Navigate to the [Westend Asset Hub Faucet](https://faucet.polkadot.io/westend?parachain=1000){target=\_blank} 2. Copy your MetaMask address linked to the Westend Asset Hub and paste it into the designated field on the Faucet page ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-5.webp) -3. Click **Get Some WND** button to request free test WND tokens. These tokens will be sent to your MetaMask wallet shortly +3. Click the **Get Some WND** button to request free test WND tokens. These tokens will be sent to your MetaMask wallet shortly ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-6.webp) From 75a00c33fc3fab548849e98c89d921c1cc0edd6f Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Fri, 17 Jan 2025 14:40:15 -0300 Subject: [PATCH 16/21] fix: wording --- develop/smart-contracts/evm-toolkit/connect-your-wallet.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index 6fdb3e7b2..657a60cbc 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -7,7 +7,9 @@ description: Learn to connect MetaMask to the Asset Hub blockchain. Set up your ## Connect to Asset Hub Using MetaMask -MetaMask allows users to connect to Asset Hub to explore and interact with the chain. This article will guide you step by step on how to set up an EVM-compatible wallet, connect to the Westend Asset Hub, and request test tokens for development testing. +MetaMask is a popular wallet for interacting with EVM-compatible chains, allowing users to connect to test networks that support Ethereum-based smart contracts. This article provides guidance on setting up MetaMask, connecting to the contracts deployed on the EVM-compatible test network, the Westend Asset Hub, and requesting test tokens for development purposes. + +It’s important to emphasize that MetaMask primarily facilitates interactions with smart contracts, giving you access to various functionalities available on the chain. ## Prerequisites @@ -85,7 +87,7 @@ To start conducting transactions and interacting with smart contracts on the Ass 1. Navigate to the [Westend Asset Hub Faucet](https://faucet.polkadot.io/westend?parachain=1000){target=\_blank} -2. Copy your MetaMask address linked to the Westend Asset Hub and paste it into the designated field on the Faucet page +2. Copy your MetaMask address linked to the Westend Asset Hub and paste it into the designated field ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-5.webp) From 2e6ca36b7bd74490de6f2a8c040d7978df11ab02 Mon Sep 17 00:00:00 2001 From: nhussein11 Date: Fri, 17 Jan 2025 14:56:44 -0300 Subject: [PATCH 17/21] fix: update image syntax to add `browser-extension` css class to them --- .../smart-contracts/evm-toolkit/connect-your-wallet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index 657a60cbc..83bba7980 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -21,11 +21,11 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the 1. Open the MetaMask extension and click on the network icon to switch to the Asset Hub Westend TestNet - ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-1.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-1.webp){: .browser-extension} 2. Click on the **Add a custom network** button - ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-2.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-2.webp){: .browser-extension} 3. Fill in the required fields with the following parameters and click the **Save** button @@ -74,11 +74,11 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the ``` - ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-3.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-3.webp){: .browser-extension} 4. Click on the **Asset-Hub Westend TestNet** to switch the network - ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-4.webp) + ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-4.webp){: .browser-extension} ## Request Test Tokens From 1108a216305743498be2134fe9c13e9740780d71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Mon, 20 Jan 2025 17:03:40 -0300 Subject: [PATCH 18/21] Apply suggestions from code review Co-authored-by: Dawn Kelly <83190195+dawnkelly09@users.noreply.github.com> --- .../smart-contracts/evm-toolkit/connect-your-wallet.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index 83bba7980..5c1596058 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -7,9 +7,9 @@ description: Learn to connect MetaMask to the Asset Hub blockchain. Set up your ## Connect to Asset Hub Using MetaMask -MetaMask is a popular wallet for interacting with EVM-compatible chains, allowing users to connect to test networks that support Ethereum-based smart contracts. This article provides guidance on setting up MetaMask, connecting to the contracts deployed on the EVM-compatible test network, the Westend Asset Hub, and requesting test tokens for development purposes. +MetaMask is a popular wallet for interacting with EVM-compatible chains. It allows users to connect to test networks that support Ethereum-based smart contracts. This article guides setting up MetaMask, connecting to the contracts deployed on the EVM-compatible test network, the Westend Asset Hub, and requesting test tokens for development purposes. -It’s important to emphasize that MetaMask primarily facilitates interactions with smart contracts, giving you access to various functionalities available on the chain. +It's important to emphasize that MetaMask primarily facilitates interactions with smart contracts, giving you access to various chain functionalities. ## Prerequisites @@ -83,7 +83,7 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the ## Request Test Tokens -To start conducting transactions and interacting with smart contracts on the Asset Hub Westend TestNet, you'll need test WND tokens. Here's how to get them: +To start conducting transactions and interacting with smart contracts on the Asset Hub Westend TestNet, you'll need WND test tokens. Here's how to get them: 1. Navigate to the [Westend Asset Hub Faucet](https://faucet.polkadot.io/westend?parachain=1000){target=\_blank} @@ -97,4 +97,4 @@ To start conducting transactions and interacting with smart contracts on the Ass ## Conclusion -Congratulations! You have successfully connected to the Westend Asset Hub using MetaMask and acquired test tokens. This setup allows you to experiment with the network’s functionalities without using real ether or encountering financial risks. Remember to keep your MetaMask credentials secure and never share your wallet’s private key or seed phrase with anyone. \ No newline at end of file +Congratulations! You have successfully connected to the Westend Asset Hub using MetaMask and acquired test tokens. This setup allows you to experiment with the network's functionalities without using real ether or encountering financial risks. Remember to keep your MetaMask credentials secure and never share your wallet's private key or seed phrase with anyone. \ No newline at end of file From ae2e3ff13f92c11b0d930c9cff716834051aae05 Mon Sep 17 00:00:00 2001 From: DAWN KELLY Date: Wed, 22 Jan 2025 10:58:27 -0500 Subject: [PATCH 19/21] applies SEO description suggestion from review --- develop/parachains/testing/benchmarking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/parachains/testing/benchmarking.md b/develop/parachains/testing/benchmarking.md index 3c03e792a..6acabdb7a 100644 --- a/develop/parachains/testing/benchmarking.md +++ b/develop/parachains/testing/benchmarking.md @@ -1,6 +1,6 @@ --- title: Benchmarking FRAME Pallets -description: Learn how to use FRAME's benchmarking framework to benchmark your custom pallets and provide correct weights for on-chain computation and execution of extrinsics. +description: Learn how to use FRAME's benchmarking framework to evaluate custom pallets, ensure accurate weights, and optimize on-chain computations and extrinsics. --- # Benchmarking From 29575f2d14e0dacbadb1b48d6e2782d29fe0e12a Mon Sep 17 00:00:00 2001 From: DAWN KELLY Date: Wed, 22 Jan 2025 11:01:41 -0500 Subject: [PATCH 20/21] Revert "applies SEO description suggestion from review" This reverts commit ae2e3ff13f92c11b0d930c9cff716834051aae05. --- develop/parachains/testing/benchmarking.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/develop/parachains/testing/benchmarking.md b/develop/parachains/testing/benchmarking.md index 6acabdb7a..3c03e792a 100644 --- a/develop/parachains/testing/benchmarking.md +++ b/develop/parachains/testing/benchmarking.md @@ -1,6 +1,6 @@ --- title: Benchmarking FRAME Pallets -description: Learn how to use FRAME's benchmarking framework to evaluate custom pallets, ensure accurate weights, and optimize on-chain computations and extrinsics. +description: Learn how to use FRAME's benchmarking framework to benchmark your custom pallets and provide correct weights for on-chain computation and execution of extrinsics. --- # Benchmarking From b760a6a4642a558645c9aaa861480df420cc1051 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Hussein?= <80422357+nhussein11@users.noreply.github.com> Date: Thu, 23 Jan 2025 08:48:53 -0300 Subject: [PATCH 21/21] Apply suggestions from code review Co-authored-by: Erin Shaben --- .../smart-contracts/evm-toolkit/connect-your-wallet.md | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md index 5c1596058..868cb322c 100644 --- a/develop/smart-contracts/evm-toolkit/connect-your-wallet.md +++ b/develop/smart-contracts/evm-toolkit/connect-your-wallet.md @@ -1,9 +1,9 @@ --- -title: Connect your Wallet +title: Connect Your Wallet to Asset Hub description: Learn to connect MetaMask to the Asset Hub blockchain. Set up your wallet, switch networks, and request test tokens for development. --- -# Connect your Wallet +# Connect Your Wallet ## Connect to Asset Hub Using MetaMask @@ -45,8 +45,6 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the **Block explorer URL** - ```https://assethub-westend.subscan.io``` - --- - === "RPC Endpoints" Dwellir ``` @@ -76,7 +74,7 @@ To connect to the Westend Asset Hub TestNet via MetaMask, you need to follow the ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-3.webp){: .browser-extension} -4. Click on the **Asset-Hub Westend TestNet** to switch the network +4. Click on **Asset-Hub Westend TestNet** to switch the network ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-4.webp){: .browser-extension} @@ -95,6 +93,4 @@ To start conducting transactions and interacting with smart contracts on the Ass ![](/images/develop/smart-contracts/evm-toolkit/connect-your-wallet/connect-your-wallet-6.webp) -## Conclusion - Congratulations! You have successfully connected to the Westend Asset Hub using MetaMask and acquired test tokens. This setup allows you to experiment with the network's functionalities without using real ether or encountering financial risks. Remember to keep your MetaMask credentials secure and never share your wallet's private key or seed phrase with anyone. \ No newline at end of file