mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2025-05-03 23:02:27 +00:00
core, consensus: nanoseconds-precision timestamp
Keep timestamp of consensus messages in nanoseconds-precision state
This commit is contained in:
parent
aa554f0a9a
commit
0de5cb1bde
9 changed files with 22 additions and 9 deletions
|
@ -29,7 +29,12 @@ func TestNeoBlock_Setters(t *testing.T) {
|
|||
require.EqualValues(t, 12, b.Index())
|
||||
|
||||
b.SetTimestamp(777)
|
||||
require.EqualValues(t, 777, b.Timestamp())
|
||||
// 777ns -> 0ms -> 0ns
|
||||
require.EqualValues(t, 0, b.Timestamp())
|
||||
|
||||
b.SetTimestamp(7777777)
|
||||
// 7777777ns -> 7ms -> 7000000ns
|
||||
require.EqualValues(t, 7000000, b.Timestamp())
|
||||
|
||||
b.SetConsensusData(456)
|
||||
require.EqualValues(t, 456, b.ConsensusData())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue