From a2bba7c9d2fb1c6c6a58da5febcc0f53cce13068 Mon Sep 17 00:00:00 2001 From: lianahus Date: Thu, 12 May 2022 21:15:11 +0200 Subject: [PATCH 1/9] rm old logo --- apps/remix-ide/src/assets/img/sourcifyLogo.webp | Bin 10808 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 apps/remix-ide/src/assets/img/sourcifyLogo.webp diff --git a/apps/remix-ide/src/assets/img/sourcifyLogo.webp b/apps/remix-ide/src/assets/img/sourcifyLogo.webp deleted file mode 100644 index 16d652b3d96f04107876825b05883044f2fa7d6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10808 zcmW+*cRU=<(>~|KIl}1#ar$XN^l0bw-g}K2y+&_$IW2k!LDUFAlthen z%&@04RJIi2sl;hNLqbg{iSwO=I5BNSeP+!Rq3aZSa&j$xH&PySQr{MQs5F^X$XI=&v?jSj z1N3I$g%8B@^4u)wQtvT? z#R%H&#mC;C*L?EN>#Q^tGa6W$G>uj*I*pi`UQ~WAB+XH-ul@6NH)c?|{vkXmCX7ny z#KNPyNpmK0J?WLA9$ZCOUN0)C@W61=g04fbVr{|@m4X^la}tRLBrmkQt6JTJ5TXK zi^{54cJ`ef=u4e1RX&=*lr4hadY2#QCHtzI!yBt9OZTiLYyOHds`PY4qIYeS-8i_l z=f-pYyilrkL%}BRbW$&K{n(#T2z8}gR|*%`l}Mfc3Ri2w1KQHdO4>4hd_}ZE1&;Ru z9it7!#yWKpd7)x@e&NW>A1X>%g&#$|s{c1h#h6%2?p2V#EGYKg<3;MV6TRlShCrQf z9&kD+cKiPqILpSr3|dmL(Ynd;tontUS%+A*>0h9@sFfk0HZvP4#{-JqjHtnUE?+m! zPC2WJyW^Yh$AK@>9th0chWjwyn_-P}mCWk`{u~_(S|cWc?^iU`8>Iz{ysb9f4E%n$@^9i*uDrP zkw3E{j+F*8EwJuY>0QVvlPJ>GB94T*d_U7$Fbzn+iZi}%vs_w$ojFW)TpfoZ@)rl$ zk_xL}Wt`?a)6hvHg*_8k@1P@4Mmlt~1kLfi;GtB9qsj>~p7S|H3 zno4~XB3=Tc3}6rv)Vj?ovg7y%Y*e}MyTY3;KZfBpWf6( z)WDxASR9=V)LBC7njRUq(4LM5ER|kWVMIC~D;EExJr?US9Z1c6GoP_^yiSP@MswT| zpy|k0dh5XRxP7L_MW)IJD{xu67I2^YBU0hHU~<+=8!EX<1w?HiQa_li@CKH|KnSvu z6S86`_Kgo#TFmsF#+7nJ)Yl;mPIvIjvjPcUt#7{Knj4g_6j}$^HP}IU(<-Ap<+fGz zDE>3EP=&nDW}1&f8qwjexK$Qm$o*s+MaBD{>jwPLv>pMXqD)63c}N*JUK`?w3Zuq5Z2R=r zgc%&XM7%=WMc&lxvl43NdgDTRHOe=CP^fR1g$Sq#G7CdlS1oz;B;=sAI+`QV&wFko znQy*F<-3M&z59R#!C?5`dzZ-Q5#e?MkKGiJHf~gZSR3PR~yLyY_jZ172!g?5t z_j+?mLkeZhUNLJD7tT8M-rNk<%NN1p;!0l-;Y0{(VsV`=6Gkron`X|bcRaW8$CD}u z&rdjR)^Hl+_fG&onkgIl^E)Dnm!ff!9DM(!@0d$zr%oICGo|8cF9riS z-!KXnAFI-41_g}LAC!dL5|8q(-u_QD1*v%`*8kIj))3&}q*YD&W zEIM?~(Q5^VbplZ-+*jIvOIa?3b2jFi#ma4%etv$_+lCmiHo3TK)7V~PhSPCaTSR`N z2B&$o*}R{+h7_BXGWH7pr{i3ZkD~xW&yYaeuhdjE62W*yRG`E)DMe%3g9nT{iOez%;3I3mfPNF;4T*zD!Ss!rMP2k`~c_<3Dmx>$~t)r5)eI`9nvj~)h$kuds zhk2kb-|~W)Db(QtIWu_^Noq zcqr1OG@(^hlaJph+OGdp$cjWeZ-JYcN4Up5axQXH^9EMx8SHEEfapyD8pjG8f@~zz zK|tk0B-&8)UtjCQ%cfhKw)j(lUX3T_G-`x1Y0_2425`6JpT`>oxUCPhe^pXY*8td;Ua1H)^sX z_4bEC<6$R0#wZ`qm$`p|x2spllLR`FO;~+ku!fKVm5=uqG2L zRMPG)t$!-`9}`7LnpPqnT8@C;H}EiK-LZI^fNkCw27grD;GAxyFh|z|Er@6)1a-LF zs+u}0ggt*{@?wUc5OjNVRoG@I9A7HKdXKCz;av|2UXqpOx?f@k~ z8JJFe95SOBksT}-XaoXUQK<8mXXFALmU~$Y(j@?;9Ha9>i*0V#H%@hz(-6sb&q4k_ zfpQo$fD@H}q_;v+SxM-bj>ZGy$+}#{n*0@2x@9P;-Qv*n_Tj&S+@8B z-L89J$2>&!8%AKq@f<1OU-5}x*jYCGgaC9K&s{Z}WWCLXFWZJLU8(_uBr)g(}3i&aKUGocRtH8hb!_*n*7 z*L`y8^3|CfSoTxLFH0K$x6P>`>6lalwJ4QjB96FZLOqOXnR-o^i?@P0eni120F}7+ zwS*m0o6sN|>hxw@6bRkBL>h2sjL8-IJ!lz50LmLBXUsXK0ao7;prnzq6AfqalfNGT zsF_kO$#}kvc^&s}5<9e_i?(FI@8yF#Ocb}elF3Rinq~@=Nstk_XTz)6dZ#uM?~O;G zSAj|6od79|zTyLu_DyRRj%>&Mv-1(F$Rhi>;=3{2j5_95!P6>Q^7=l=$*er(?$I3Z zqDate?2zUmO#ln@mKZfpt%E%}&=rJ^k0u@2PuOytxSjx^KTea*d^RlH3OtRZ0AH`F ziFg2kKe;vbSqdVm>Zih=0$U_<{x#(;uO}n;lX7=MqN|kJGj70A-yZkR6Onjnq zS2aOlt(mu7CP4(OSl}N*R0!$glh4k7=T-+|&|f@uXyb&RM|r;bpO@iesm)&CY_7dm__M)765lK;Z~^*sDF{hdSPQk(Qq6@*IV3 z=Jh`&@p-$C=}EzxH9ib{HwqX_{8U%c0tBC){*?f-n(*~ZZ0G#y<0~lmdI$;kyOZ_n z#)Oc{CaLt#%&MNO^pn1`@8EtGF!u61)KK9{&?$5Dv7ccJZGp++E3;FHbzCJXZypiP zgD{K}-|PpY-JqIz?m1{BuXksSN$z#7T+3(b>GH;hfj*!4Ml~zGS2?^)6hc7H^QHE_ zO(u1#q}-UYc0v^F)C=Q{Pu9m|U+fR5g@Uo)aAp5ib_tfj>scaThfu^M5Al9wT{SfZ z{o)eU12C)+>+0XL<;e9vwoEc~lec#4=Ayq8f)@a)MEufIMMXO7uY=s&cR47aV36o? z%i3Wi)2yU-Shz^Dvm#P9XF%J6+~43hv(++zke!vHtB=p>3yN=6a%QmFK&&!EQKldw z1Ssn)?tA#05$Ca+m1OgAxzbsZ6p$SGR6 z(Zn^X`LKL;PVYezqa87Q&R<4u>J-W^fdPIe0F66oh$KaD(I;J&GE#czCk$^nytkz# zkrm#T&1hZZzZ>qCCkJ1zl{lKR}DY)^Qg3bzuwh8s$YB@M84RM4b zH|JP(g;$vE&oWWWxB_K&AYUrJ-n%C1-~1$2b4PzloFo4AUNnj>j&@UON*9(dJS+LO z%u~`FYbO&}V<|4N1NYeU?l0zo_Txv`qd9M*@2~km3!_J)TJTqJXsta~K*&JMAzHhg z8``)f7t5f`oU9Gy2scmtK+`}-rT+G=*~&{o?{SV-Jiv5yXec4_?Var9yP<32qlEA} zz2@<0TdXVt3YPo9?$pxztUAAF{i$V{r}?U=Cl9fE>&fA>-)h2fK1y$mb;&MB`3%Go z|Di;XvhM}wX9~YeKAxQJe-UTER(Tmn&L$=rxrhV0sq!mG;2S3nER=n zwg)^a>Ag4Lp{yRrNFCU9@($ADYqT<>Nd}49($(899Z9O?;Qxfs^=|mfMQ^0&C?Lmw z!MGW=K zQuS>}$&1}+Wp^;1LMg3(D1UCcGnFF=We(ZllgR}wFYJD{5t6l4dlNH-@PLZHnq`KC z2CG3z{*;M*OcYQ#SU%hAPoFx4Oi#&!_w4gfi1Rxn>`DxS)$))FD`RUB6zXYt%^aZm$Kjr+*mcZwH5dB2`|FLH4dU{avahr!I-}rQ)&{Fq+pLOdDV?)!%(Ox?o9R=}wfOsiq)GC-&Be%T#DYv4u+kwBHmy7cDZSHe1X|uMB znUwzLWdy(gAu)ga|BUJmu2zr&700#qCq+6WAi^YOJZ>1Ipm5yDq|cEN8;|7qgnZJ#A{ePBe*n?WSx!M6cxJbAsdBWz{j#%wU zQgkD2r)_Y_ARk{Cc*m-AwGb&Y{5UV*hWu^SnT(;Vr>dQLu1$;| z8DfnlGesq1ucR9mDJQ%&Y+;_S`U3v+_QHh*tM06=C>qh8!28yj`>B7MfPA~EGiRcY zDM{jP=1Y0+?=DQD_3*bU=jD@hnka5gpOLD1lv#zk8aWvREt-t=RE3}=3r#2vPwYS4 z!(JOtl@bwt#sZito%kb8*NXZd5;bks=^);5I>}um_Re(~OJ#z}z zJ0+;Kjnek~j_w14wu@c^j<2COe5Ivl(>@N&(s8s;xai8RGq$nuHP$yLXp-}YP37kO z&^#i^E51@#fXp%ceRS%$dzPqX7vNpYu4e|_{^4^{`h)Pl9#q#U1kL9K;$di21;qU=WS<|DKUKcm0se_a_?B18q&`qFYcnpG149W7r!$T255 zhlG7aYLgwb#zrwi5w^@0lO>FA-|DdLyKj$M%o9t;T-DX0jfL|Ms1RDZ|DiP#7*}QNw zVeBQk1pz-eSGcHdkJ<3|#kgu*=W=i_?s2}&K_tV)&Oem#h!*1IL`WY57C8VAnsB&J zJf|6<=D6=ze2a~k%K7-)hy>-wC6qVhu1ML*8hsPjV@`wFttVQ#sydSs%o}nIM-(F% z^mRt#^GD}&Sr-c95$}$YCck{WUC4sqku0+I7tPn4@f1wPlMRRP0(Vm}`NG!(cu_DY zls|7PG6<~^Blua-OpkKfyb*&&iTj#-H&AjOzDe!Me;1a?1)84EO*A@loKDC<0E~vq zXNV(S36vF`zkck^@@$@AO#LA>6hk|5SoLJl>=A)FPU!qDurZ;pr|EC9os2D&=##JL z=Z@worBZ+4E-4tG5^Cd9S7u~hwlj@{tECfsY@BOI-B`FkHU%+)^ID+utJNb8ay7Y> z++50mib>uG40`$TS6ZqGufad16O&|mYU@?fYA!H$wXF7j4PjRak4=?2-w#`@tO7Mc z6gvbBJ&t8L(=rn5jV3Bu21P{ym7F>@uQ;*Gc&(}jHtD9>Gig=U>alnPw?CH@JDq?0`{jtTn~o@t@gt7T{u70u=g5LX zhAMPlYjABC5Qk0F6BGGVpyjJ&QHjh?iu9{RQG(w|9rCsT58Mm7GSuPJ1#-GJC7+9K zrkhp9VvabL-uKC_rEuM6*Zp3WkKn}m|3cB zb+qz*s|?BKugOE}FMqi@X1-LPjHHZJuTdRd@fJ{V30JzIPV|1LVlaOiT`f*Ui_%sl zVzRT1)A|*oV><2nj8H`m?$@z8CXp+G)yv)aJ{DJX1zTUy*M1{9%SAvcb@IQ1;iKC#t=J zs$6wt5gBD7;%!IwRDIhb!v}4BrLV>4nsqOQ#Jrf|sCJy*Wa!epwdkLWtMZE-{d2xw z+SHN7U!Xd+>|3z?x@5M#?b@s)`Tb-<;n4*b+)-L4>y@w8`GT4I!UfA zN?{uJB;&thVswg{f5p#u9_Iq#VL?riZ>)BY7#|+)lSQQOG83X-=5B`1d0$m(jknfF zXLbde4SVr)$r%Wtm{ysW<3ssUEN>c-?@* zqC~tqSNSKev+Xg*phvmQ?{sb|n^(I>{jI-(hYj0K>UY3=7{N5xYp>Otv$lW4mgnL7 zlDVnIrZQ88e93MlZe<$e5kFNUcrD@eG%jr)yNJxi+wI-?9W3_gGjj#_mD*Ou00wG_ zUEnYD%VKwv?^wh?O%Pf?VLzpKsot#co$-AjQ81v__2Zhl4qwDxSo@y+KO3r8+Hc+w zJ309#3#WHKg>W$CpjX60ekDs3sr0u&IObn*hk@0C!Jp;iAM%%)y8!z!KLTJXw4o$8 znrUxd#k33CvpQ7&#yLpBb?PhPon)2ocLyHu00nD~7dTSV3NE3`ap3%mN%t})PL@Na zb}GK9fo?u6qwSB0!&F7qU_6HDcTk2O1XsD_hptEub(JT)TXUFi z2)B(E@B*m_V+R2c~!A;3C({3K;lG4hDCXh;0%#NiZAV|w-1l@nc8EKIO4ME zR}b3Ec(31ES^TzCi9SDM0uW$3;b8F&Gw`UWju3sp!@g2#+zQ|~=Zf;PD0qoE1plQbR`>}b>SQ~H)`t03JpQ~ zlHf>|pD$?zrxEMG^3mEO=EJHL05b44jKWjb9{>XW_eeYimz&&K4++1*V@w!~_8-5t zjnr;e>fiCj~K4pCyY@T^lVE)Tw%v~G@00KAKh0+EJ2cUC*xrenN6`Q>zfOOzasRCgX@N^8qI_A+3p`sf8H?`81 zEBB%mAu>qg=RL11kG~robm!!d51;>thltX=W+uQ3)?9i2D5JDBQe0wj3R^C6c%LrX z*LwV0!g7l7!`BcKGqpuOsI;=`zp{oVZ&kSVvq5|^(cCe|R6Chn#tB>toS&fvmGgLt zt3SpV6S$^_s3dlA8^2bWOAuNb;6ZJAnL6l>7b%iz`3@2+(Q+K-R28a-0V!t`h)nNj`=Vgo z7istH_CwoQFSkh&>70j37vYbQuWSdGMi#yx#z-jKhf1HCvECrU0wAn;i_ThmKpPLb zwTA?yLdlf?!lme^dLac7Z02!pLp@)VCu^?dpa#)M7?$`EiY{IGdVIesSe~&upaKJg zj}fI4O=J&smTPzqcmDCNipr!z=5;A$6U9D(5 zA3-nim!&=B+JjBzLPV1KDGHzgze=dnutp)YeS^L}ts{)^#Kv}=jTm0&2mv0SgGr_f z6DbH?Myg0hXgUl+!JH+2O)F%LdNsgRE3Dt-Y>C!ngeru4#4RY%oW8lYG7lOJ43MXQ zOr@17IG`eQ;4`{zCI&+zaxi!kpz((FM;Sgprb8G0!&jS3J9BY0@^=iBH)zx9AOqE@jY@sxI^ zDK0o(Lk2E1ULkzbQP?%G3Z7usUZ_VfIX|*>0rxNCP1Z>-Hi_Th#EsQM{(LPW3 za!%#Nf4RF{awi|n%6LkiBY>z{ZO_7miI$io1cH}hPh!FOiN&w2cq7+>{Ed)oCm*_} zD1JoBI7L+wUQq~@kY zSUk6qGo!OgPuuefogzbdSf00)jR1t1lE00&)n9PVicdj!;^m!M;B!-mJu_AprunWg zN;7Pka7k(>(78c17eS6MZ$>c-R050(FW=S!CZ=osFJcR@w24T$Bb5}DAW^d`r!d~D zIOZP+SoJ5Ev|3K^J_~Wsi|uDedsDcgGXjY^q1-!FdsxbE$9&j(@<(r?S3FN`>4B*2 z3T@GdA{4Bxl`fz7i^weVM4A^`J2iA=Pqpd!*c*&zC2=}|Evh@lF`LQ3+Qog-u+ZH1XBqz2cp%`1Caj6A}Eh1|F1Q9+(qaDBaf*(m$^Po1JsY!f$JU)%(KX_MdDHB|~)(ClWF3228n<`57NQ4m49Ml;Ddg01{8MkF92hJW1r)e8{)_t!S6=aNo2UUOm`iFm!x!|0Z~moU@_&=gmau#W zvcCju*W|hABm}=efwiB>gOX&#L42uFdYJzme_`}#ZIZ&i;>^_k(;Z&-!1$0QOP+y6z{Ggu@cIc3zfo%6G?BLGjMYm2Oz6OxuBHf*tCjdtPu^ zuq)f;N$WagR1#5b$p`Hjn=m5yI$Q9T-4pCJ0_&($SM?^~1sz9kjuPatj;t2{WNQYDGCE1D_ znW~Y2|JUaF&!@8XA`;R5dxyVxHBn^d>iNv9q<9=^vi^}^R=8(xFyoO+$mNZ=CDlz;f#6Sh;DENyG63vcIuO2Y8_ z=3;h=8LIG--iQz0qW;0ApDyf;O88tgf_yUK*~}JpoW2&z3v{p9+MW=K77z?EY*0N! z_Vh;0@48$FPP(qSEV;Qs(#Ng3Dx From e7333ddabfd8e3eff85ff83809f4548879011a16 Mon Sep 17 00:00:00 2001 From: lianahus Date: Thu, 12 May 2022 21:16:11 +0200 Subject: [PATCH 2/9] added new logo --- apps/remix-ide/src/assets/img/sourcifyLogo.webp | Bin 0 -> 10808 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 apps/remix-ide/src/assets/img/sourcifyLogo.webp diff --git a/apps/remix-ide/src/assets/img/sourcifyLogo.webp b/apps/remix-ide/src/assets/img/sourcifyLogo.webp new file mode 100644 index 0000000000000000000000000000000000000000..16d652b3d96f04107876825b05883044f2fa7d6c GIT binary patch literal 10808 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 literal 0 HcmV?d00001 From 3c42595c1116309809ecffda7300a751ce322f5a Mon Sep 17 00:00:00 2001 From: lianahus Date: Thu, 12 May 2022 21:20:58 +0200 Subject: [PATCH 3/9] had to rename to update the file --- .../img/{sourcifyLogo.webp => sourcifyNewLogo.webp} | Bin .../remix-ui/home-tab/src/lib/remix-ui-home-tab.tsx | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename apps/remix-ide/src/assets/img/{sourcifyLogo.webp => sourcifyNewLogo.webp} (100%) diff --git a/apps/remix-ide/src/assets/img/sourcifyLogo.webp b/apps/remix-ide/src/assets/img/sourcifyNewLogo.webp similarity index 100% rename from apps/remix-ide/src/assets/img/sourcifyLogo.webp rename to apps/remix-ide/src/assets/img/sourcifyNewLogo.webp diff --git a/libs/remix-ui/home-tab/src/lib/remix-ui-home-tab.tsx b/libs/remix-ui/home-tab/src/lib/remix-ui-home-tab.tsx index 66df92afc1..52c50c6dba 100644 --- a/libs/remix-ui/home-tab/src/lib/remix-ui-home-tab.tsx +++ b/libs/remix-ui/home-tab/src/lib/remix-ui-home-tab.tsx @@ -255,7 +255,7 @@ export const RemixUiHomeTab = (props: RemixUiHomeTabProps) => { startStarkNet()} /> startSolhint()} /> startLearnEth()} /> - startSourceVerify()} /> + startSourceVerify()} /> From e9207ca6b5aab6a80c22f94ed3581b62cf80fcff Mon Sep 17 00:00:00 2001 From: Jelilat Anofiu Date: Fri, 13 May 2022 03:00:22 +0100 Subject: [PATCH 4/9] fix vscode spelling --- libs/remix-ui/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/remix-ui/README.md b/libs/remix-ui/README.md index 7bb33ea706..8dd1b4b48d 100644 --- a/libs/remix-ui/README.md +++ b/libs/remix-ui/README.md @@ -3,7 +3,7 @@ This library was generated with [Nx](https://nx.dev). ## Pre-requisite -- Install **NxConsole** vscose extension +- Install **NxConsole** vscode extension ## Steps To Generate React App - Open **NxConsole** extension - Click generate option @@ -32,4 +32,4 @@ This library was generated with [Nx](https://nx.dev). - Select the name of the project/library that uses the component. (e.g TreeView library) - Set component directory if needed. - Click the run button in the top right corner of the generate page. -- Your react component should be created with the project/library name specified. \ No newline at end of file +- Your react component should be created with the project/library name specified. From 9c30d67047e1e35c030d4bd0e6c0bb5843c960a1 Mon Sep 17 00:00:00 2001 From: Aniket-Engg Date: Thu, 12 May 2022 15:23:12 +0530 Subject: [PATCH 5/9] removed old templates --- .../workspace/src/lib/templates/blank.ts | 1 - .../workspace/src/lib/templates/erc20.ts | 125 ------------------ .../workspace/src/lib/templates/index.ts | 2 - 3 files changed, 128 deletions(-) delete mode 100644 libs/remix-ui/workspace/src/lib/templates/blank.ts delete mode 100644 libs/remix-ui/workspace/src/lib/templates/erc20.ts delete mode 100644 libs/remix-ui/workspace/src/lib/templates/index.ts diff --git a/libs/remix-ui/workspace/src/lib/templates/blank.ts b/libs/remix-ui/workspace/src/lib/templates/blank.ts deleted file mode 100644 index 56004c9f9e..0000000000 --- a/libs/remix-ui/workspace/src/lib/templates/blank.ts +++ /dev/null @@ -1 +0,0 @@ -export default {} \ No newline at end of file diff --git a/libs/remix-ui/workspace/src/lib/templates/erc20.ts b/libs/remix-ui/workspace/src/lib/templates/erc20.ts deleted file mode 100644 index 348f9dbc73..0000000000 --- a/libs/remix-ui/workspace/src/lib/templates/erc20.ts +++ /dev/null @@ -1,125 +0,0 @@ -'use strict' - -const erc20 = `// SPDX-License-Identifier: GPL-3.0 - -pragma solidity >=0.7.0 <0.9.0; - -/** - * @title SampleERC20 - * @dev Create a sample ERC20 standard token - */ - -import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; - -contract SampleERC20 is ERC20 { - - constructor(string memory tokenName, string memory tokenSymbol) ERC20(tokenName, tokenSymbol) {} -}` - -const erc20_test = `// SPDX-License-Identifier: GPL-3.0 - -pragma solidity >=0.7.0 <0.9.0; -import "remix_tests.sol"; -import "../contracts/SampleERC20.sol"; - -contract SampleERC20Test { - - SampleERC20 s; - function beforeAll () public { - s = new SampleERC20("TestToken", "TST"); - } - - function testTokenNameAndSymbol () public { - Assert.equal(s.name(), "TestToken", "token name did not match"); - Assert.equal(s.symbol(), "TST", "token symbol did not match"); - } -} -` - -/* eslint-disable no-useless-escape */ -const deployWithWeb3 = `import { deploy } from './web3.ts' - -(async () => { - try { - const result = await deploy('SampleERC20', ['testToken', 'TST']) - console.log(\`address: \${result.address\}\`) - } catch (e) { - console.log(e.message) - } -})()` - -const deployWithEthers = `import { deploy } from './ethers.ts' - -(async () => { - try { - const result = await deploy('SampleERC20', ['testToken', 'TST']) - console.log(\`address: \${result.address\}\`) - } catch (e) { - console.log(e.message) - } - })()` - -const libWeb3 = ` -export const deploy = async (contractName: string, args: Array, from?: string, gas?: number) => { - - console.log(\`deploying \${contractName\}\`) - // Note that the script needs the ABI which is generated from the compilation artifact. - // Make sure contract is compiled and artifacts are generated - const artifactsPath = \`browser/contracts/artifacts/\${contractName\}.json\` - - const metadata = JSON.parse(await remix.call('fileManager', 'getFile', artifactsPath)) - - const accounts = await web3.eth.getAccounts() - - let contract = new web3.eth.Contract(metadata.abi) - - contract = contract.deploy({ - data: metadata.data.bytecode.object, - arguments: args - }) - - const newContractInstance = await contract.send({ - from: from || accounts[0], - gas: gas || 1500000 - }) - return newContractInstance.options -}: Promise` - -const libEthers = ` -export const deploy = async (contractName: string, args: Array, from?: string) => { - - console.log(\`deploying \${contractName\}\`) - // Note that the script needs the ABI which is generated from the compilation artifact. - // Make sure contract is compiled and artifacts are generated - const artifactsPath = \`browser/contracts/artifacts/\${contractName\}.json\` - - const metadata = JSON.parse(await remix.call('fileManager', 'getFile', artifactsPath)) - // 'web3Provider' is a remix global variable object - const signer = (new ethers.providers.Web3Provider(web3Provider)).getSigner() - - let factory = new ethers.ContractFactory(metadata.abi, metadata.data.bytecode.object, signer); - - let contract - if (from) { - contract = await factory.connect(from).deploy(...args); - } else { - contract = await factory.deploy(...args); - } - - // The contract is NOT deployed yet; we must wait until it is mined - await contract.deployed() - return contract -}: Promise` -/* eslint-enable no-useless-escape */ - - - - -export default { - erc20: { name: 'contracts/SampleERC20.sol', content: erc20 }, - erc20_test: { name: 'tests/SampleERC20_test.sol', content: erc20_test }, - deployWithWeb3: { name: 'scripts/deploy_with_web3.ts', content: deployWithWeb3 }, - deployWithEthers: { name: 'scripts/deploy_with_ethers.ts', content: deployWithEthers }, - web3: { name: 'scripts/web3.ts', content: libWeb3 }, - ethers: { name: 'scripts/ethers.ts', content: libEthers }, -} diff --git a/libs/remix-ui/workspace/src/lib/templates/index.ts b/libs/remix-ui/workspace/src/lib/templates/index.ts deleted file mode 100644 index 0fff14d78b..0000000000 --- a/libs/remix-ui/workspace/src/lib/templates/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as erc20 } from './erc20' -export { default as blank } from './blank' From 33c50a28f46e1e42886275d6015fca927f1bc838 Mon Sep 17 00:00:00 2001 From: Aniket-Engg Date: Thu, 12 May 2022 16:05:34 +0530 Subject: [PATCH 6/9] ozerc20 --- libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx | 2 +- libs/remix-ws-templates/src/index.ts | 2 +- .../src/templates/{erc20 => ozerc20}/contracts/SampleERC20.sol | 0 .../src/templates/{erc20 => ozerc20}/index.ts | 0 .../templates/{erc20 => ozerc20}/scripts/deploy_with_ethers.ts | 0 .../templates/{erc20 => ozerc20}/scripts/deploy_with_web3.ts | 0 .../src/templates/{erc20 => ozerc20}/scripts/ethers.ts | 0 .../src/templates/{erc20 => ozerc20}/scripts/web3.ts | 0 .../src/templates/{erc20 => ozerc20}/tests/SampleERC20_test.sol | 0 9 files changed, 2 insertions(+), 2 deletions(-) rename libs/remix-ws-templates/src/templates/{erc20 => ozerc20}/contracts/SampleERC20.sol (100%) rename libs/remix-ws-templates/src/templates/{erc20 => ozerc20}/index.ts (100%) rename libs/remix-ws-templates/src/templates/{erc20 => ozerc20}/scripts/deploy_with_ethers.ts (100%) rename libs/remix-ws-templates/src/templates/{erc20 => ozerc20}/scripts/deploy_with_web3.ts (100%) rename libs/remix-ws-templates/src/templates/{erc20 => ozerc20}/scripts/ethers.ts (100%) rename libs/remix-ws-templates/src/templates/{erc20 => ozerc20}/scripts/web3.ts (100%) rename libs/remix-ws-templates/src/templates/{erc20 => ozerc20}/tests/SampleERC20_test.sol (100%) diff --git a/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx b/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx index 4ab6fb3000..aabdae011f 100644 --- a/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx +++ b/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx @@ -128,7 +128,7 @@ export function Workspace () { ) diff --git a/libs/remix-ws-templates/src/index.ts b/libs/remix-ws-templates/src/index.ts index 0b1893126b..bf130689f2 100644 --- a/libs/remix-ws-templates/src/index.ts +++ b/libs/remix-ws-templates/src/index.ts @@ -1,3 +1,3 @@ export { default as remixDefault } from './templates/remixDefault' -export { default as erc20 } from './templates/erc20' +export { default as ozerc20 } from './templates/ozerc20' export { default as blank } from './templates/blank' \ No newline at end of file diff --git a/libs/remix-ws-templates/src/templates/erc20/contracts/SampleERC20.sol b/libs/remix-ws-templates/src/templates/ozerc20/contracts/SampleERC20.sol similarity index 100% rename from libs/remix-ws-templates/src/templates/erc20/contracts/SampleERC20.sol rename to libs/remix-ws-templates/src/templates/ozerc20/contracts/SampleERC20.sol diff --git a/libs/remix-ws-templates/src/templates/erc20/index.ts b/libs/remix-ws-templates/src/templates/ozerc20/index.ts similarity index 100% rename from libs/remix-ws-templates/src/templates/erc20/index.ts rename to libs/remix-ws-templates/src/templates/ozerc20/index.ts diff --git a/libs/remix-ws-templates/src/templates/erc20/scripts/deploy_with_ethers.ts b/libs/remix-ws-templates/src/templates/ozerc20/scripts/deploy_with_ethers.ts similarity index 100% rename from libs/remix-ws-templates/src/templates/erc20/scripts/deploy_with_ethers.ts rename to libs/remix-ws-templates/src/templates/ozerc20/scripts/deploy_with_ethers.ts diff --git a/libs/remix-ws-templates/src/templates/erc20/scripts/deploy_with_web3.ts b/libs/remix-ws-templates/src/templates/ozerc20/scripts/deploy_with_web3.ts similarity index 100% rename from libs/remix-ws-templates/src/templates/erc20/scripts/deploy_with_web3.ts rename to libs/remix-ws-templates/src/templates/ozerc20/scripts/deploy_with_web3.ts diff --git a/libs/remix-ws-templates/src/templates/erc20/scripts/ethers.ts b/libs/remix-ws-templates/src/templates/ozerc20/scripts/ethers.ts similarity index 100% rename from libs/remix-ws-templates/src/templates/erc20/scripts/ethers.ts rename to libs/remix-ws-templates/src/templates/ozerc20/scripts/ethers.ts diff --git a/libs/remix-ws-templates/src/templates/erc20/scripts/web3.ts b/libs/remix-ws-templates/src/templates/ozerc20/scripts/web3.ts similarity index 100% rename from libs/remix-ws-templates/src/templates/erc20/scripts/web3.ts rename to libs/remix-ws-templates/src/templates/ozerc20/scripts/web3.ts diff --git a/libs/remix-ws-templates/src/templates/erc20/tests/SampleERC20_test.sol b/libs/remix-ws-templates/src/templates/ozerc20/tests/SampleERC20_test.sol similarity index 100% rename from libs/remix-ws-templates/src/templates/erc20/tests/SampleERC20_test.sol rename to libs/remix-ws-templates/src/templates/ozerc20/tests/SampleERC20_test.sol From c90177b44d182fe16953bc581835f154167aec2a Mon Sep 17 00:00:00 2001 From: Aniket-Engg Date: Thu, 12 May 2022 17:01:37 +0530 Subject: [PATCH 7/9] set ws name according to template --- libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx b/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx index aabdae011f..70551c701f 100644 --- a/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx +++ b/libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx @@ -119,13 +119,18 @@ export function Workspace () { } } + const updateWsName = () => { + // @ts-ignore + workspaceCreateInput.current.value = `${workspaceCreateTemplateInput.current.value || 'remixDefault'}_${Date.now()}` + } + const createModalMessage = () => { return ( <> -
+
- From 034615d24bb16250284ed131f9690eb01f93e8a8 Mon Sep 17 00:00:00 2001 From: Aniket-Engg Date: Thu, 12 May 2022 17:04:00 +0530 Subject: [PATCH 8/9] fix e2e --- apps/remix-ide-e2e/src/tests/workspace.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/remix-ide-e2e/src/tests/workspace.test.ts b/apps/remix-ide-e2e/src/tests/workspace.test.ts index 4b14321d6f..3fff396f77 100644 --- a/apps/remix-ide-e2e/src/tests/workspace.test.ts +++ b/apps/remix-ide-e2e/src/tests/workspace.test.ts @@ -89,7 +89,7 @@ module.exports = { // eslint-disable-next-line dot-notation .execute(function () { document.querySelector('*[data-id="modalDialogCustomPromptTextCreate"]')['value'] = 'workspace_erc20' }) .click('select[id="wstemplate"]') - .click('select[id="wstemplate"] option[value=erc20]') + .click('select[id="wstemplate"] option[value=ozerc20]') .waitForElementPresent('[data-id="fileSystemModalDialogModalFooter-react"] .modal-ok') .execute(function () { (document.querySelector('[data-id="fileSystemModalDialogModalFooter-react"] .modal-ok') as HTMLElement).click() }) .pause(1000) From c77fef84632a1a8ae87923f4448c72091bcf98fe Mon Sep 17 00:00:00 2001 From: Aniket-Engg Date: Thu, 12 May 2022 17:10:17 +0530 Subject: [PATCH 9/9] improve raw loading --- libs/remix-ws-templates/src/templates/ozerc20/index.ts | 8 ++++---- .../src/templates/remixDefault/index.ts | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/libs/remix-ws-templates/src/templates/ozerc20/index.ts b/libs/remix-ws-templates/src/templates/ozerc20/index.ts index cc1f087b55..683bfdd530 100644 --- a/libs/remix-ws-templates/src/templates/ozerc20/index.ts +++ b/libs/remix-ws-templates/src/templates/ozerc20/index.ts @@ -3,13 +3,13 @@ export default async () => { // @ts-ignore 'contracts/SampleERC20.sol': (await import('raw-loader!./contracts/SampleERC20.sol')).default, // @ts-ignore - 'scripts/deploy_with_ethers.ts': (await import('!!raw-loader!./scripts/deploy_with_ethers.ts')).default, + 'scripts/deploy_with_ethers.ts': (await import('raw-loader!./scripts/deploy_with_ethers.ts')).default, // @ts-ignore - 'scripts/deploy_with_web3.ts': (await import('!!raw-loader!./scripts/deploy_with_web3.ts')).default, + 'scripts/deploy_with_web3.ts': (await import('raw-loader!./scripts/deploy_with_web3.ts')).default, // @ts-ignore - 'scripts/ethers.ts': (await import('!!raw-loader!./scripts/ethers.ts')).default, + 'scripts/ethers.ts': (await import('raw-loader!./scripts/ethers.ts')).default, // @ts-ignore - 'scripts/web3.ts': (await import('!!raw-loader!./scripts/web3.ts')).default, + 'scripts/web3.ts': (await import('raw-loader!./scripts/web3.ts')).default, // @ts-ignore 'tests/SampleERC20_test.sol': (await import('raw-loader!./tests/SampleERC20_test.sol')).default } diff --git a/libs/remix-ws-templates/src/templates/remixDefault/index.ts b/libs/remix-ws-templates/src/templates/remixDefault/index.ts index 683c616397..eb73dba979 100644 --- a/libs/remix-ws-templates/src/templates/remixDefault/index.ts +++ b/libs/remix-ws-templates/src/templates/remixDefault/index.ts @@ -7,17 +7,17 @@ export default async () => { // @ts-ignore 'contracts/3_Ballot.sol': (await import('raw-loader!./contracts/3_Ballot.sol')).default, // @ts-ignore - 'scripts/deploy_with_ethers.ts': (await import('!!raw-loader!./scripts/deploy_with_ethers.ts')).default, + 'scripts/deploy_with_ethers.ts': (await import('raw-loader!./scripts/deploy_with_ethers.ts')).default, // @ts-ignore - 'scripts/deploy_with_web3.ts': (await import('!!raw-loader!./scripts/deploy_with_web3.ts')).default, + 'scripts/deploy_with_web3.ts': (await import('raw-loader!./scripts/deploy_with_web3.ts')).default, // @ts-ignore - 'scripts/ethers.ts': (await import('!!raw-loader!./scripts/ethers.ts')).default, + 'scripts/ethers.ts': (await import('raw-loader!./scripts/ethers.ts')).default, // @ts-ignore - 'scripts/web3.ts': (await import('!!raw-loader!./scripts/web3.ts')).default, + 'scripts/web3.ts': (await import('raw-loader!./scripts/web3.ts')).default, // @ts-ignore 'tests/Ballot_test.sol': (await import('raw-loader!./tests/Ballot_test.sol')).default, // @ts-ignore - 'tests/storage.test.js': (await import('!!raw-loader!./tests/storage.test.js')).default, + 'tests/storage.test.js': (await import('raw-loader!./tests/storage.test.js')).default, // @ts-ignore 'README.txt': (await import('raw-loader!./README.txt')).default, }