From 63467a4145f61caa29fcc962b85abe0552c9fa94 Mon Sep 17 00:00:00 2001 From: pscott Date: Wed, 4 Aug 2021 17:41:06 +0200 Subject: [PATCH] Update eip1559 test --- tests/snapshots/eip1559/nanos/address_1.png | Bin 809 -> 724 bytes tests/snapshots/eip1559/nanos/address_2.png | Bin 837 -> 727 bytes tests/snapshots/eip1559/nanos/address_3.png | Bin 567 -> 544 bytes tests/snapshots/eip1559/nanos/amount.png | Bin 0 -> 414 bytes tests/snapshots/eip1559/nanos/amount_1.png | Bin 474 -> 0 bytes tests/snapshots/eip1559/nanos/amount_2.png | Bin 759 -> 0 bytes tests/snapshots/eip1559/nanos/amount_3.png | Bin 479 -> 0 bytes tests/snapshots/eip1559/nanos/fees.png | Bin 561 -> 536 bytes tests/snapshots/eip1559/nanox/address.png | Bin 1292 -> 1102 bytes tests/snapshots/eip1559/nanox/amount.png | Bin 860 -> 514 bytes tests/snapshots/eip1559/nanox/fees.png | Bin 685 -> 659 bytes tests/src/eip1559.test.js | 44 +++++++------------- 12 files changed, 15 insertions(+), 29 deletions(-) create mode 100644 tests/snapshots/eip1559/nanos/amount.png delete mode 100644 tests/snapshots/eip1559/nanos/amount_1.png delete mode 100644 tests/snapshots/eip1559/nanos/amount_2.png delete mode 100644 tests/snapshots/eip1559/nanos/amount_3.png diff --git a/tests/snapshots/eip1559/nanos/address_1.png b/tests/snapshots/eip1559/nanos/address_1.png index f979f716022e2492f86f9dcc9ba56e7622cefd3e..54bb773b34b38cb33bd849717935e6c229d6bd1b 100644 GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!3HF6DHW(PFfh&bba4!+V0?S{uVL2>G+bBEczgQS8wM9?v{*R`3O`WQJMRxvgKQ=j!_*5B={zSeN&ih-$uv8hhVGPabqw$?MEGtEsE zKJPc-F`CT7d*aTiV{3uZCoX(Ymde<1sbJ~DXsHR2Cls6y+gcX#OV!N*s$U4SC@sU` z*~Q#D%#tY+c5+Hei5Z#L>=NF7rQwWI8(YeRg%5p=OlrD#cqgB^U~m#dfrQIU6*gzg z0NI=8>97;1_8~9ti9e!1+{Konmm8Di@a#hZ(ETb4_5e-)a6oE8<;IVT7-t@Cp1knk z(PP|_QhfaD7-x!0uRnRApdtY1WwixBO=%YmPSkiEc6t`e%RO^tqT=UdpmTx`JEdhs zobUk(m4o~W^yrlh6J|KDbc>h|)nfrl` zcV#x}W=jzRhHMD4(e{!@)+rehDSZFu^&Sqs{i6>QR*4rssPgWXs`CZLSuBvTZ%JY} zkhxwcz;1CO$jOpYKoaC7U|d4I0tr-T*j@m649UyDK!=MwQ)W8#Ff&(X-mPN~S0YjM YRzJ-wTc@vh4NR>Jp00i_>zopr0H6ao#sB~S literal 809 zcmXAoe@GKy7{|9(n~5hP67E%TxlI3%nCJX45Or=&tu&RQiKdN?buLSBQL_Z+{y3DG zY?{iUh`Q9wa0@{cM3O;Vb=jO)DH9u$bQ|Tj}*;XgammwB9|D81-LZ`XFR^n$fF;SI`v$~Bw#9iRXBdhZ99sk z8`td4mwb9bhHPRif?hDQUYA`V<=)BC+XvR2WdHhQH%(=F&8$W! zMzihGN~OCp&ZyB>K|(3A9qk4;oWdE&K?p9d1`WGy=_LX@LX2!min2l=M2slbD{MUb5t%PAS0uT7^VLjsV|_GCBElca4UkexH1riZL?{w_s8D zhPh}VMWu?qg17w-P`Ca1BSD&uhCu^u-mehg4xN2^R41JPWs5RGq$;lUv|0~4VA#RtV2sDi0w4xX;L}5VF-pN5>w{FKA#Ksj z(n4Y$PT<%Aoev$v98_+>(id8Y3Br!Sz#gK4J6t=cyPQhMiQAOXUrtXmk-?m1hO!Wp) dMc)c+e?_|s$wq~xc@nMwFF&VHJ)V8j@(=l|VF&;K diff --git a/tests/snapshots/eip1559/nanos/address_2.png b/tests/snapshots/eip1559/nanos/address_2.png index 93c90c542343a4423166f143ee5f43f335c73b96..21eac94e3f0922d047db08bc1a9766a1b7464fb0 100644 GIT binary patch literal 727 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!3HF6DHW(PFfh&Yba4!+V0?QpFi**o!R6p| z-RFP#=g3>G*fJ&NSnt8zaT1pWAIaNJJo0es3iUZJmZ(p%*u%&8bcwFj%T5)(^@)$? z&MT;qYt~TZ-M)hBN)y4rv)PQuIs|oDZuQn<{+v$hT=`O93iauL$IV&|2^R zVJ66&Kr^|uj58hE+T<@f9Bysn<}J^3NXv3aQ*7qpJ^!RP{lbUGDS9V(cu(*cIWrr@ zXE{8}-};d!WrE`~#gvSQ6Bi0XnT_g=8J`A9P1tz>Y{5(^F_6;kHcyb#+uA&zIWYrW z<IRYt)FGeX0{Z*{SnMY z>C)-ECuHg@C8f@polD8E_*2AtVovTJb?3tmrvqJL%lLFL8!&KmAl?J|ZB?RTap+;E zXL-EbGgkxM5q#JwEi2+g%+(DOeog}hsZc=PMS~MD84^HUJVxf35-E9?3{KQUA66)y z+~)Yq2}mzYoUqgLu)^oydpp|C=*^5Z+AXCv(=ja^7_2AWWPv@DHsR(~gOfZ)yHm$=cz4*dORVpi@C12zEKhHekE~?E?B|W#S}Bpi>qm0%IN& xzhIyFz$8FAz!4uW7{I5W4YLSp--k>87`Qx)LV8x^?g1uP22WQ%mvv4FO#qscFB1R& literal 837 zcmXAo4M-DV7{_;A%@R)~MB5oQ6F(yHVLVt$ZA=)^QU zBa$mqOLSqW0}B(ikSSa-LTA~M^?~9*LQSM{U?0zWaUbu!FYohz{?G4uuQ5L_n+PNW zB@zjt%~2P?XoE+-Qws0-{S~ni2_B?XXBJwqm5I{@W!f;+L`=i;zdOFE7GI3q(@a%%ggCfQn@u^+iip^<%vKAXE_sg2^OTwK8cYgpA)QlwvHdYYcoX z2bgK!RAU5Mt$@`d>q?fj?;F7Qi1_QVD(7qn&>7r*=L5+dHSVGAOCb#lr3w}pAa_-p zlo_~48)j3Oa(4=Ih)@|!9sq;O08x*=RR=>ZP7Ur#7=~;jQXTRs>{ZCq#E)j6REz_9 zh=eA{H+q2|PIY6bIx&VnoGuofiBqpCec?p6Uhv)k^ddd4^G&t%9 zY-k2o(470o9Kb|1c*OH30!6??u5JhP6bM<+K|&{NI5fW_YOc}VaBX4v;R9>6F}@>e b9;QD-q}la_C0C<6;P;SdHF@d*Woi9CJYZeG diff --git a/tests/snapshots/eip1559/nanos/address_3.png b/tests/snapshots/eip1559/nanos/address_3.png index 402c20d84b73864383ebc9f5a2cc87b175f5db3a..4baa24f1db931a6dd3de32ed9a8ac67dae78bde4 100644 GIT binary patch literal 544 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!3HF6DHW(PFfcy%ba4!+V0?SfyXdw9gY!Z5 zX$Ak8lN&cITcjCWWY=vm>Euf>`%?AJr%_jAt>5mNe56R0>C`&iTOc7RGrJdkPlH&d zlwW8#lW(fDbn$f6?LaiO8J`9+8=Y2{n(z~Z^?^cLKCWP#`7|XZqe5lD9aDwPb0V0H%B9PBPw1$tJ0HG# zY%UM)>64}k#oIql1hPDVfitn;6G)5W;l?xDFE*S}W=#FLxy|vJPu?8Y!z#umKA>QO zQ77h{?KKA3&p5Lg=qZrz9iDNSP4m7Tp_iNdvzj+udBGerB5%- m)tSC+W6Z5%MVUa(UxuqEuX(?*T)zPr^9-J@elF{r5}E*nW84=2 delta 542 zcmZ3$vYlmuO8q}i7srqa#5-MRavChU~y;ofWDvJJbB^6yoY{mZKn^KDim-3FqMaQ zdNa@zZN{g8%trF78G+s@1G;2lW&NteNk2JwPuN6Nx;?v)GH=pPWl-Sc`#+mGRT<)* zXY);bjNCVUdI@yl#FvS+xHer0Av8;>so5O})! KxvX}o!hf34QCcU z1QI|=`H7aM3e7ycCt}V%$da01dE&x`n!LwdQq$^_A9tnr@t%Hewr&aIOmQO*mxf>GDejlYUNYo0)s3^NjrD%8Le*4;pO+qF(Dv ti<5tXjZ9=x-Z?o$E;Ef-W`=~maWAm$h-~?4p9~Cl22WQ%mvv4FO#qnAt;GNU literal 0 HcmV?d00001 diff --git a/tests/snapshots/eip1559/nanos/amount_1.png b/tests/snapshots/eip1559/nanos/amount_1.png deleted file mode 100644 index 4cd3e38bacb6946307a7e132d42d79b6a8ebee6d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!3HF6DHW(PFfcCkba4!+V0?QpFmH|ngUi9| z9sB+_{$AW1P?mCS+mi@SvBM#q_jgS^QlkH=t=H_XN762S#?;GVxga5a?);L&CE84< zBux}PE1M`7o4iT6m+8>f=9re@@GMm9+yX{PDZj-Jy`?7n3}800mQ0zj@S#rFxit?V zY9vzH*g&X^m)&T0TkK)KXTe7HH&5L>$-{f%jTA&~p9|0|Hc6=omCG4t=4akG$zuex zjEj5ywT3f(ZEfB_i$K!nlAiKNExR6J$vksm;;;I!xRs1EnSr`~8c9mA&1`Oi>s-l} z!Uq&t$T%}xFkqgkf^qF4#+mzpxPBeu%yjPaQWIwCxwW;WGo5l~HoDwus_=QkhYJm7 zN(zlkY;E4uAX2Cbdh_u!?T;G+*9 diff --git a/tests/snapshots/eip1559/nanos/amount_2.png b/tests/snapshots/eip1559/nanos/amount_2.png deleted file mode 100644 index 11ae75e8391d69f363be24e20c136f0ee32b13d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 759 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!3HF6DHW(PFfi@&ba4!+V0?Qp&`&v1#O2^* z)#v}j=g8l@cDdkcYoY6pnS>%$F{b` zI|@>Gt&L20W?nQ%abpIlU7F~gmKh->HuL_gLl;l>u%%3EyV!6h!{M18P*ySp$N;L7 zzqH{5k0j70KI!{w8E3k-waKq!oC#Fd$75t7bF@`C)bY?cP=5SXJ5Ka6+Wjt_GC6%9`D!IrY`NDl40?;i1&oe%^$OQc$deoVw}03 zQ{y~P)v7kvXQ8~^XMn+A4Ww2}O}GiP)$MTKnG6sG-b{T(V_>|+T?K~mnM)fkf6z1XW;Sw81BOR1&|&@D?$YFcvsLlQ$7&?QRF zAYZnfnGM9i5S+g#@x&fi2TR*Ey_cPDTi9+vP`{bucKb|_So<*tn4lRvUHx3vIVCg! E0D4U}bN~PV diff --git a/tests/snapshots/eip1559/nanos/amount_3.png b/tests/snapshots/eip1559/nanos/amount_3.png deleted file mode 100644 index e0420108494b969f9c050ba46e44f5c255fa1f1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!3HF6DHW(PFfcCjba4!+V0?Qpu2D;LWW?VAh6@j^#SRf&uFm zFwXq%#B9{w=J;$fTS|sRN*i0sz0}8CQWF+FG?Loq!X}xLVUg+ZOre>_$Ry@yvv#({ z#D$3yB&FD9E@T8D=fj<67CyXCFk$Cv_HcD$6NTao2`Qlbgr7n{X`pTgkimXZd`A1P z6ifi~WzFubWt`c}!~0(r$Oo#noaorrwz{H#mG^YD%?_rS3lo2q%k2qfHc~e-QTUu{ zWWr;l&bxo2L{A6 zpc$$Q&a7aZ=`S^5=FwwDTiG{fTAa{P0E+>AleTGN&Gm*eIc8!R4ry-uX+WpU0lIOs tK)|%jT%F+C5zDr1^vO-0c?+mDU$Ss>;+dSqdccTd@O1TaS?83{1OS_=#2f$s diff --git a/tests/snapshots/eip1559/nanos/fees.png b/tests/snapshots/eip1559/nanos/fees.png index 8b996b58a1ec0043e05a39e52d99ce49521f5116..5512e8a2199b8d4bd1e3b58cfe135b88ddbfe566 100644 GIT binary patch literal 536 zcmeAS@N?(olHy`uVBq!ia0vp^4M42G!3HF6DHW(PFfiWtba4!+V0?QpFz>bpgUi9| zEWiJ;zw75Sj5J=f!7-!B;c&a{e zVd8{Jue6LGMl+YE%$roHU~HoB`JLFh1&op@85Nw8Qupqjx@l6Q4YHw`hu3=M!bJ7Y z?^vc(^PccgztnJMZ!4Ik?0k4{Ycxnq)%oz+R(=pm-T82PE5DJ6k2=sz?XA%u*42hH zx{Ocbn2q$W767fX0lEd`%4hbb3dI*7US$Wm((y2uyC;U(=zG|_i9h2{fK~n!qE zX~BgmHD{)aty{)8^X2xb<(D>0{yC-1KieVgSMt-jCu(K_jr~%|9e&ZkfLoC^vkzqU5VG@uU@KI^eedAUh!nRoOIz1+lITUuXU d0&;${=Ev__*(Gr1Ffhg$JYD@<);T3K0RUH=-2?yt delta 536 zcmbQivXNziO8pN{7srqa#jcMVZ9GQr z9~@E7+~M8U=J;&7R9Q+}+it0MSq{%+=TxX0neZ5upXA}auU0($OstW4N*f!I5nJYi;Cwm>1-Y zxoj!#vLsUKRwhoknF;an%EU=C!A|vjcHC5<`0Wu}qxzmRVAcQEfc-Abdx8fI83i*N zHJ`a+aI)Tq_rxEKnbl^~oUK3R@J>FHpIKqed*Thyv*(K*-Avi%o3{L6s)@qqXpn#B zB_>zSVN1ya^1IBY9nWxhc6Uz2wl>da3sW*AQkJo$ut@^rz!MmJX_FR$oH!%pU+7_# w&pJ$}iXx;>FU-|x-?mZa*0G`tAm=aZo{l4er(5S9^thYBWz%(9Q*6||rGlfW)@C&ZBn zw-Nxj9Y=GuIlwQ5?Ele_b{OG8C_`nr_3$I%pDxIGmrB!Q#>jR~z}^A&MKV>miugV1w9>Ni1O-eiwKz z329J65kQ>K@30N}%rmxFXoubCDzE|tV5?zILVUH}PXAMp^O$d+2oT$GKC?-Mx(KF%X4CuB<+Q`^CYX%ZYN3QgeFRgqBDFyhdrnvB{7I7i z?B+FiNMGg|`MgONYJ)u#oywp-i6V5HScOP=FU1y~O6IoqoSB{WTm2y1f)Jx|$^RV0 zwajlG0Ua=3lp~o=|E;@q4Fp3s@-DG@=m?c%yLBX>AN~Wjp!H_} literal 1292 zcmZuxe@q)y9PdQOJiD3waYH1Ve@tESFd?l576K7k8fb0cdVL4OG-$e9&}29P6&lD` z&@w$zk>Ev02=qn^cWuW6bfX(Mx8*RNi5Q7S*c4N9CR-H3X_(?fzps@T6PxSxy?d|U z_xbg`x0ve6z0|{$$z`>vm__J(e_?lE0G zAi0bGdZ+lnxBEWNGVl2`{%6UJXQyvpE4Wzn-e|aC?{wb8^_8OsR~Bx4QP|*isOuQt^m>}Nu7q+}3pf1Hn)V>OQKgpB zh<;sTrr2Cmi|ndPr%%kiDa;FspIMGSgx8c~oEeb?2VdjRIbXm66AXWR688v7s$VGQ zIg32k9m?@~Hjc>fF{3znxIq;*l&O)kR!%NCYwSns9?!DZ6L>7=`-P_`{Y*WSg{pk) zm|_M1F@MyG6Hrpr@@Gv&)n`6zF8(02BsC51Yx?1p7xE_TmyI`sa=nz!7r7v8XNS<^ zBBzF}TmnEcfrt%oC~kUya2Z0oMTJy!qYfJ2l!}#;b7MAMW&(X0VT=YeELmkYjqE`e zK`}d#YD1d{lM9av3fVhEhLot-qBcHiBtkW@LA3p-xCm7uHoa={ZZ<$@#AfsyCr!uF z5Bmit9~;EAG+LAg@%Fp63yOCEV$6*-R0lZB=`H$R6;N8TVlxfvjhx&G#2eJZXz`NaB*3)}Kzawuog$Rv*?LaC+eD)~z-shW{cTDt zkNTNFjT*6HIe`&Q>lHDIWI#ONQp3g}5qwIc9dHFTSJbBWQ{wysFCX_vEn5LNKd+Y( zmlh-J)XHzL`0I><-Fa7JJbdZ`CBArEVw<;yU>6vA>;1{jGBpe$kj#vO2#|>c9M~r_ z$qC|&Tr!sN+zV>U-*}b5^fowsq*(_xAVOLOX2%r`MnLVNFi(k+O>aZEhYZrTtU;3C zWboL=GcfqBRlgs!3L6C=`na&FFiLx^8Zo@SKsPX(!4L-$6$O~b0i4X_B4VtclZ^eK zq*@0-Sv?18Er6E%tVM^>kn;5P&P`P1Q%wm(3dM*iB{F0FcRPCS*4V_Zc zqN@M`GKfY!(sUj4@pOJR&b$ly02(@fTid1F9BX+h-GC{QA<57F{)8wvqkcBP|33!U b{Kq5wVK(&fFDI_STh8QkR98&ep6~t}Ay>Eakt!T9#z!Q49m0;~uB zHJ^R*R6gjq)8qyYfo|IqoA}hySBb@MyBpPg@${{-H`nrRuiYw9tCNttJy$w=``c?# zJ#t;$xyLh78KoDmP1+LHbFE7{C{XhMx*d{JC!hN7{C_t1Y4>+T<|GY%X5d)G zCQWFWAMn#<>0)v7B}R4bg~D3PRa71>`4sEPFuuz>6P`9(ty_G5tcTXw^ z2;AAtn$xqb>td8)l(t*;(TuecYxh=gOkJ%a6LL@W;etsm+EZ0(76EM!-cvC_WsmnE zM^#SyrIT8ky@cj10I3z28Z5NWdFf_x{z)zSrvjDxK@77C*r_ZkI`#fE7SX9HcY05$ zbKlqz;CZM*ZmLR*sJND=#Q7;KQ&&Ig_7Xa_8R)@~8qcOv6=qXa=5%$dtmsJ(@;r2v r$;>Sp>>|;{TOpx_>`c-H|1p?eKRYLH)yE6KxMlEk^>bP0l+XkK`wrXi literal 860 zcmYjQTSydP6dp4y7PY4}P4h)+;nyzf%X%Tp(M4BnFXKN7YAJ(@1Zt_6E{U49fg5VE zj3jtryfwQk(poJ_nh34oJQ^5Yve+D{2a{a`lT16~lJzkEz&YRf&v(A_{cU<}Mu_Z; zj39^*O=da;|7Q5EoeY9=VX>)+AOd4F>8ZFrU~~3m(OMCrIK87P&rWPk zUK!WAhI`AilTD;tzH+d&K96(cSJi6wi%BnuFbZNV8l(Lw99lx+yTDUy#dTFh=rC3?0oO*7FWjW6iXi`mcK1=0P z0-J%-%z^;4Kh{^ttwIJK^~^oW-Hl@%mi)gLB%_;Z7(zg6HALM-gk2wUx$4?#12;Ym z{2kU}DKtVUd-nz?=d?@4ep@GpnS0meDF4KrvckpoOMEzPe8%XzVP1zNRjfmJ48*W` zvW)g{P(vfy8LAs1ko4;VGEGn>oms$2Tf^ISon2BZnuaM+tAM$9%;P<+8|JlSpiYDz z%2+7;hei$?b?Bh z!%svsm<3o!-K4kE25p<5Zx!uLhM`cJn|7B;T&&W*&O)tc?o^%!ba4!+V0?S9u~*uhf#IO7 z)7+f@s=2yd9e)(XAKL$8=~L{UWBH??-lDHLSNHhe#`eb#{}srv-?rj=aPIKmy5|); z>}8H0+}3vR=-E(KKWl~V!Os!>Io~|J2 zz{*hbdk#m#L$tKirq(YiT4fO$6FNt0Uy$L-J&UCE{gysj5>&WqM#!?R|IMdDk9t0x z>2-9a)6=Uwb;6?mU5_p?3ay!bDmn{R1vSOK0=!%%o6@NThfmSRj3N>6A19Wb<=wuN0lUCjy zfvM?Q!L6sx2Yg)Pl)5TlrdG%@uBj{0n3b%}M?+TR)bIM}q~)h|Kk#F$sMhUxkmh>t zr>l~F?>ndj^mf(1zarr0RiNVile~cT2CbYC;->|))pKc5kmbq{ zAFcgSt*16K?D0bHFedDkb8?iP3-ClKDuO)QK*mT?84|K5^y56PspkV$uCQ3?qa`Y; zJ{9Par=qe4=H^B==Vl@!^LZ;kj;!!bT@|o%RY0Zx(Ir3^dOls16tolQUO%ATV2GzG zr%C%S`!wxT$ih#{wL+G0P2CPAS2_W8&IB_(pN1?nS~*9{PYdY0bcr1A-5*nc`p>WU zk*5{1PD^cS`p%CjTK}h=3O%}dMZiyi@z=OFm5v0qO~EJ+&mraOE5jd$QNjB}Kr{|2Y>J3iWH9o~~uyQ5?8%(_b4=t?=e< zuBmU+gI4a4`V#~c$^iz_L47UJ+vmd;7D>gd2+6Sr8g-TN&dq72H>R1<0DTiTY;kjq U6a97!m<$;_UHx3vIVCg!0AW%^y8r+H diff --git a/tests/src/eip1559.test.js b/tests/src/eip1559.test.js index 78009d8..d102d3c 100644 --- a/tests/src/eip1559.test.js +++ b/tests/src/eip1559.test.js @@ -9,7 +9,7 @@ import { expect } from "../jest"; const {NANOS_ELF_PATH, NANOX_ELF_PATH, sim_options_nanos, sim_options_nanox, TIMEOUT} = require("generic.js"); const ORIGINAL_SNAPSHOT_PATH_PREFIX = "snapshots/eip1559/"; -const SNAPSHOT_PATH_PREFIX = "snapshots/tmp/"; +const SNAPSHOT_PATH_PREFIX = "snapshots/eip1559/"; const ORIGINAL_SNAPSHOT_PATH_NANOS = ORIGINAL_SNAPSHOT_PATH_PREFIX + "nanos/"; const ORIGINAL_SNAPSHOT_PATH_NANOX = ORIGINAL_SNAPSHOT_PATH_PREFIX + "nanox/"; @@ -25,12 +25,12 @@ test("Transfer nanos eip1559", async () => { await sim.start(sim_options_nanos); let transport = await sim.getTransport(); - let buffer = Buffer.from("058000002c8000003c80000000000000000000000002f88d0101808207d0871000000000000094cccccccccccccccccccccccccccccccccccccccc80a4693c613900000000000000000000000000000000000000000000000000000000000000fac001a0659425c1533f84bacbc9e119863db012ea8e8d49ec9d0ef208254dd67f0bdfa5a043409e4e89855389fe8fafddd4c58616ff", "hex"); + + // From this test: https://github.com/ethereum/tests/blob/5d534e37b80e9310e8c7751f805ca481a451123e/GeneralStateTests/stEIP1559/outOfFunds.json#L35 + let buffer = Buffer.from("058000002c8000003c80000000000000000000000002f87001018502540be4008502540be40086246139ca800094cccccccccccccccccccccccccccccccccccccccc8000c001a0e07fb8a64ea3786c9a6649e54429e2786af3ea31c6d06165346678cf8ce44f9ba00e4a0526db1e905b7164a858fd5ebd2f1759e22e6955499448bd276a6aa62830", "hex"); // Send transaction let tx = transport.send(0xe0, 0x04, 0x00, 0x00, buffer); - buffer = Buffer.from("cb3c99990c13e47cf362d63e012b9b", "hex"); - tx = transport.send(0xe0, 0x04, 0x80, 0x00, buffer); let filename; await sim.waitUntilScreenIsNot(sim.getMainMenuSnapshot()); @@ -41,26 +41,12 @@ test("Transfer nanos eip1559", async () => { const expected_review = Zemu.LoadPng2RGB(ORIGINAL_SNAPSHOT_PATH_NANOS + filename); expect(review).toEqual(expected_review); - // Amount 1/3 - filename = "amount_1.png"; + // Amount + filename = "amount.png"; await sim.clickRight(SNAPSHOT_PATH_NANOS + filename); - const amount_1 = Zemu.LoadPng2RGB(SNAPSHOT_PATH_NANOS + filename); - const expected_amount_1 = Zemu.LoadPng2RGB(ORIGINAL_SNAPSHOT_PATH_NANOS + filename); - expect(amount_1).toEqual(expected_amount_1); - - // Amount 2/3 - filename = "amount_2.png"; - await sim.clickRight(SNAPSHOT_PATH_NANOS + filename); - const amount_2 = Zemu.LoadPng2RGB(SNAPSHOT_PATH_NANOS + filename); - const expected_amount_2 = Zemu.LoadPng2RGB(ORIGINAL_SNAPSHOT_PATH_NANOS + filename); - expect(amount_2).toEqual(expected_amount_2); - - // Amount 3/3 - filename = "amount_3.png"; - await sim.clickRight(SNAPSHOT_PATH_NANOS + filename); - const amount_3 = Zemu.LoadPng2RGB(SNAPSHOT_PATH_NANOS + filename); - const expected_amount_3 = Zemu.LoadPng2RGB(ORIGINAL_SNAPSHOT_PATH_NANOS + filename); - expect(amount_3).toEqual(expected_amount_3); + const amount = Zemu.LoadPng2RGB(SNAPSHOT_PATH_NANOS + filename); + const expected_amount = Zemu.LoadPng2RGB(ORIGINAL_SNAPSHOT_PATH_NANOS + filename); + expect(amount).toEqual(expected_amount); // Address 1/3 filename = "address_1.png"; @@ -100,14 +86,13 @@ test("Transfer nanos eip1559", async () => { await sim.clickBoth(); await expect(tx).resolves.toEqual( - Buffer.from([ 38, 111, 56, 157, 21, 50, 15, 5, 1, 56, 53, 38, 237, 3, 222, 145, 124, 20, 33, 39, 22, 240, 154, 38, 45, 188, 152, 67, 16, 134, 165, 219, 73, 13, 201, 148, 183, 185, 114, 48, 187, 53, 253, 246, 254, 194, 244, 216, 255, 76, 251, 139, 254, 178, 166, 82, 195, 100, 199, 56, 255, 3, 60, 5, 221, 144, 0]) - ); + Buffer.from([1, 61, 109, 250, 188, 108, 82, 55, 75, 250, 52, 203, 44, 67, 56, 86, 160, 188, 217, 72, 72, 112, 221, 27, 80, 36, 159, 113, 100, 165, 252, 224, 82, 5, 72, 167, 116, 221, 11, 99, 147, 13, 131, 203, 46, 26, 131, 111, 227, 239, 36, 68, 78, 139, 117, 139, 0, 88, 93, 154, 7, 108, 14, 152, 168, 144, 0])); } finally { await sim.close(); } }); -test.skip("Transfer nanox", async () => { +test("Transfer nanox", async () => { jest.setTimeout(TIMEOUT); const sim = new Zemu(NANOX_ELF_PATH); @@ -115,7 +100,9 @@ test.skip("Transfer nanox", async () => { await sim.start(sim_options_nanox); let transport = await sim.getTransport(); - let buffer = Buffer.from("058000002C8000003C800000010000000000000000EB44850306DC4200825208945A321744667052AFFA8386ED49E00EF223CBFFC3876F9C9E7BF6181880018080", "hex"); + + // From this test: https://github.com/ethereum/tests/blob/5d534e37b80e9310e8c7751f805ca481a451123e/GeneralStateTests/stEIP1559/outOfFunds.json#L35 + let buffer = Buffer.from("058000002c8000003c80000000000000000000000002f87001018502540be4008502540be40086246139ca800094cccccccccccccccccccccccccccccccccccccccc8000c001a0e07fb8a64ea3786c9a6649e54429e2786af3ea31c6d06165346678cf8ce44f9ba00e4a0526db1e905b7164a858fd5ebd2f1759e22e6955499448bd276a6aa62830", "hex"); // Send transaction let tx = transport.send(0xe0, 0x04, 0x00, 0x00, buffer); @@ -160,8 +147,7 @@ test.skip("Transfer nanox", async () => { await sim.clickBoth(); await expect(tx).resolves.toEqual( - Buffer.from([ 38, 111, 56, 157, 21, 50, 15, 5, 1, 56, 53, 38, 237, 3, 222, 145, 124, 20, 33, 39, 22, 240, 154, 38, 45, 188, 152, 67, 16, 134, 165, 219, 73, 13, 201, 148, 183, 185, 114, 48, 187, 53, 253, 246, 254, 194, 244, 216, 255, 76, 251, 139, 254, 178, 166, 82, 195, 100, 199, 56, 255, 3, 60, 5, 221, 144, 0]) - ); + Buffer.from([1, 61, 109, 250, 188, 108, 82, 55, 75, 250, 52, 203, 44, 67, 56, 86, 160, 188, 217, 72, 72, 112, 221, 27, 80, 36, 159, 113, 100, 165, 252, 224, 82, 5, 72, 167, 116, 221, 11, 99, 147, 13, 131, 203, 46, 26, 131, 111, 227, 239, 36, 68, 78, 139, 117, 139, 0, 88, 93, 154, 7, 108, 14, 152, 168, 144, 0])); } finally { await sim.close(); }