From f63b286c35d94181cee348a75f26c31c435fcbb2 Mon Sep 17 00:00:00 2001 From: Roman Khimov Date: Fri, 5 Jun 2020 13:05:50 +0300 Subject: [PATCH] core: update genesis block to store timestamp in ms --- pkg/core/helper_test.go | 2 +- pkg/core/util.go | 2 +- pkg/core/util_test.go | 2 +- pkg/rpc/server/testdata/testblocks.acc | Bin 6540 -> 6540 bytes 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkg/core/helper_test.go b/pkg/core/helper_test.go index 4fd07a32a..521baf96e 100644 --- a/pkg/core/helper_test.go +++ b/pkg/core/helper_test.go @@ -60,7 +60,7 @@ func newBlock(cfg config.ProtocolConfiguration, index uint32, prev util.Uint256, Base: block.Base{ Version: 0, PrevHash: prev, - Timestamp: uint64(time.Now().UTC().Unix()) + uint64(index), + Timestamp: uint64(time.Now().UTC().Unix())*1000 + uint64(index), Index: index, NextConsensus: witness.ScriptHash(), Script: witness, diff --git a/pkg/core/util.go b/pkg/core/util.go index 8600d4b41..c3bee9ff3 100644 --- a/pkg/core/util.go +++ b/pkg/core/util.go @@ -46,7 +46,7 @@ func createGenesisBlock(cfg config.ProtocolConfiguration) (*block.Block, error) base := block.Base{ Version: 0, PrevHash: util.Uint256{}, - Timestamp: uint64(time.Date(2016, 7, 15, 15, 8, 21, 0, time.UTC).Unix()), + Timestamp: uint64(time.Date(2016, 7, 15, 15, 8, 21, 0, time.UTC).Unix()) * 1000, // Milliseconds. Index: 0, NextConsensus: nextConsensus, Script: transaction.Witness{ diff --git a/pkg/core/util_test.go b/pkg/core/util_test.go index 992b70eec..7ddc937b8 100644 --- a/pkg/core/util_test.go +++ b/pkg/core/util_test.go @@ -20,7 +20,7 @@ func TestGenesisBlockMainNet(t *testing.T) { // have been changed. Consequently, hash of the genesis block has been changed. // Update expected genesis block hash for better times. // Old hash is "d42561e3d30e15be6400b6df2f328e02d2bf6354c41dce433bc57687c82144bf" - expect := "d2e6d56c734f24c294a74785023af23f20347d97ef92e7bff1b337e37acbf2dd" + expect := "30b7e37836146ef63ffdc28411c6c22153b69d8fb10b1d5b96ea662cfb19d2e8" assert.Equal(t, expect, block.Hash().StringLE()) } diff --git a/pkg/rpc/server/testdata/testblocks.acc b/pkg/rpc/server/testdata/testblocks.acc index fdea207f7c4d0158cbb6a1faca840efe8d391bd5..9b244c9d131fc0f4074f5a2da4e8bc5033aa9c98 100644 GIT binary patch delta 1961 zcmV;a2UhruGmJAV1^@s6mj(a;00000sq1Blt(vI%<|gAb(ycbz6bmR|A^zWY0u7k)3Q5qlGfQZ2$R|plG;Iy9~3+R*K7nQRO0-6LMwOV%;1%fs21oZf3=@p5< zDIUqED@@_Pa8;+&DoxoIlg9=i2GTO|gK`0r?FJx!$E2^+EmoH*8a5pNh! zv<=15yri$LyH~J#S(5?8;y(iS%?v;riB==yj3VEx7Wy}Or z?Z4jeVnhD$fLx|n3KQu}!>@53?t{}d5F-2tq`Rv(PhCEhli?Skv$P1)10bHgx`s{2 zjR}mtist0>$Rdi#|Fub=vZg%o$>5BmjK`Cw3?K>9GVz0Q0RR94lkf%|fBl{p6hr&V zeFXsau{zU&oL^d?-leXD9l@N-tY>igdhEZk&rpDAH+AWDhM)ynHwhqHWCSK zBy}n=%nU$IfbAcU$I`14K(bMi*#7I+bXZ5w#xyUMhfIFlAab^?p}~g^DKH{Po!*#` z|AtDStI5@8rOeu~+1Fa=e~0&13_$)!^Gv^#OqnPZ)5?96OcM$^2^g|OCqnyMOI|5( zZMG?heJ21@nYd5dK0TW)IW9{%#W(R%DsCoJV4WRNAHC zE&=LlvYGxnwFb>>oeu^tVFt519vhR94v)+{r|~FXxr>O^xEF z^A)4DOvhmR1}=nY`+emvSPVb_{e$#RsM-ICYaG_Fb+Kd7=@Zcy`}9g_m25iqlbl--_4AoNwDkV~9TiAajyRMo8rvUSteFe*N2{ zca|AUS`od!Bc?I$(%_~d_3oIX1L(kD)k^Z^3E(`M`T2@ArAEV~d4iid6%GiEdXI0; z2!aptMKyP!yp!P7rYEY6^9~vYg!0zlyt$n}^>koqP7|)QAi~ok8$v-dsz)_Q>4!Q!7&Ki*j|! z*6#))YlexeAdO(Ly}CO)kjw|N3GNXh2kmgi=6@NJvN~}C`v_34Q-AfSLkvK7Ty6r0 z9g8eEw=hDY8UmvFC?F8e1PQCu>tU*#yZmc)FQ@q&GNA5MGaH&2i{%zvNhzDFF60b=$Vla&@A3Dz?4gK_}?00xur1|5IYc%XDU9jB&U2)3|^f;yE! z^dGpBdxm5+==un)6~E`4u6PZn;#t1pA^Ewu(0?6R($3a?{Z1S0grx9=`!<5x$Q_j@c6#)JGmCx#3?Jb0J)fXcyt_g zUNS;I-r;}1z~&481= vm1N1NUxtM^JUM zPZyPXX(lU)yip477HzbSxebW_>bU`7v8C0sFcr0sc9IN0EY}IrAN_Dsvnb$jrxzu! z^bzyPbRPFS1c*LxaoQNbiMUpsZmHNS?FlIr%8|`Y{3$I%enael%GJ{C$Aql)n&m}vv;1)T*6Sf6wbizuJ~A+7LwNX zL{EOnFanhy`f`~JKqKC6%CoPdyxhlWg~I=WZ(J1&{R!T?Ig7hmot(&z)o$Bitq*D= ztP)9%YW>R#Zoqg5XI;R?od{;^{dm~3>#CFC7nQRO0-6LM&lC)ZFW}o#hnBK={w8uT z?Bq-cO^4}~e!2?uF?p=Klg9=i23Q!{UH|}-?FJx!@!Y4p>V-bM1Nz*<*}axiDcm}! zd>8OmgX;LvJrTmo)JMZOzE(HCdVWR1ZH&5D10rTnLhp({l#PK$4RIlxu3G-Eb6MwZ0iVJNZhjAEj^YeX^NM8~))92Gaw~tL|b6Xs7%} z!Z{5o#UTJ~e+)7tG*jj0FmKhe#0)@p(gwb2jX>>`(TBI7GNcfpF&SkC)BtZ_ZfW$b z3z=4{M!JUcl*d`p9xIzzo+}c~jLK6VHf8V8%6h3noO_ow@60goT%P%Nc^>RZ|=5&XXh2(6$hN zqp6xz3ky|!$PN6@sL6tUe{*-c3_zcc=^~WVXcah|a`l_)#K~*KN=zr<=15DavcUOI z&07j#o0Dody)NXzZKu^H6B%E9tT_Nbj)@}P^GZ96zn~02-*qbis{XB&6{+>`uQ;NJUK#vvT=^TSlFl8;xVmn2eJ zjl9R`dfAJ>hi1tVr~LcWhYUa=e5>L9q$~vQ+8}K;8kS|H)zf6)?S^|1tf{qDM4-^Q)L-jzb#1bS%*@m>&s6pX zK5NG0WHFrJpnITkq5p!WPGSqNO>y&-3x!#)m3f$pt;rMe0%3_Xu&7HG6&gI@=vpds z2pi>OPO<}5HIv~Np|gGw69FJ+#;4AK*;icVf!`%l-a^#ZQlE46*|3}AqVN{WDRqUD zu@WE&TNv72000001(Waw9e?(t?*yb!P5p3dqR$M5x?Z0HThPjUq%7Jo`Z+PZ`*@42 z(?r=(QQatQ*LuRO6pX&9)WHf0?g(@BB{#^(Pn!%t#i?p`Il#42g3E_yR$JpkC>O3j zTU1;EZb&c)M-2x|azylNPnD);q0k;xi`|Z3?Qn7ZQ08@3HV>5ndVdRV6%0UU6%)R< z3*l@e{p`R{i+_7y&qfJA?I*1JHG;Cf>hX{a zA@3(r_U`JU*JmgiB+bnyla&@A30xT3UH||900xur1|5HT7oS;9V}`|bX9t4|x2&n$ z`SRf5JMJ3s=PSPuFncCVT9L2qPG^&N?) zWI_T@gj|1~;@b>Bwy}##5@9KEC4%(&Fi^NDjG*H1qJe|}tWdcqqd|M?sd;UX_Rh$^ zcKW0Iy&lZKK3UzJVuzG=X%Fy>BfNb23_zUGNzC}XLPy+X_WSS62OOUWK16d|NQj;TNj`wQ;rk