Commit graph

118 commits

Author SHA1 Message Date
Tuna
bf11a67367 sort by big.Int 2018-11-21 15:22:53 +07:00
Nguyen Ba Tam
5c5da227df fix err header in cache 2018-11-21 10:50:59 +07:00
Tam Nguyen
f95c606469
Merge pull request #290 from nguyenbatam/change_difficulty_block_in_posv
change difficulty block in POSV consensus
2018-11-21 10:01:14 +07:00
Tam Nguyen
61b58412b0
Merge pull request #292 from nguyenbatam/reduce_duplicate_verify_header_when_insert_block_from_fetcher
reduce duplicate verify Header when insert block from fetcher
2018-11-21 10:01:01 +07:00
Nguyen Ba Tam
2ef491ea4e change difficulty block in posv 2018-11-21 09:19:52 +07:00
Nguyen Ba Tam
08cda1ba0c ignore faster with block no validator m2 2018-11-20 16:47:52 +07:00
Nguyen Ba Tam
afcc1cc5de reduce duplicate verify Header when insert block from fetcher 2018-11-20 16:40:12 +07:00
Nguyen Ba Tam
36692df383 fix error double validation : m2 not validate body before verify block 2018-11-14 09:14:28 +07:00
Tuna
9478c634f2 tiny fix 2018-11-10 09:59:51 +07:00
Nguyen Ba Tam
d7a7385fa9 update logic find validator 2018-11-08 09:44:46 +07:00
Nguyen Ba Tam
6cee868dc5 remove useless code 2018-11-05 17:11:54 +07:00
Nguyen Ba Tam
3fa13073fd fix error double validation 2018-10-25 16:10:42 +07:00
Tuna
2bda1ebffd DV is enabled from epoch 2nd 2018-10-25 10:29:59 +07:00
DinhLN
4b26ed4dbb Fixed unit test for new m2 block header. 2018-10-25 01:27:23 +07:00
DinhLN
5360513293 Add new block header validator for store m2 data. 2018-10-24 18:15:16 +07:00
Tuna
7d0e91fd0d move DV to posv package 2018-10-24 17:14:58 +07:00
Tuna
959dbec5a6 Revert "Revert "adding double validation layer"" 2018-10-23 11:37:57 +07:00
Tuna
6b43905a23 minor makeup 2018-10-23 11:09:22 +07:00
Nguyen Ba Tam
a7c149d76b verify validators info at checkpoint block 2018-10-23 11:09:22 +07:00
Nguyen Ba Tam
ad4b0f223c verify penalty info in header check point 2018-10-12 14:08:15 +07:00
Nguyen Ba Tam
2bf1906342 fix error when find penalties in 4 epoch ago 2018-10-12 11:06:58 +07:00
Nguyen Ba Tam
63b869dba2 update log & check case a master node in,out continuity 2018-10-12 11:06:58 +07:00
DinhLN
d1df0c5786 Add penalty feature for prevent signer without sign in epoc make slow down chain.
Fixed duplicate nonce value for randomize and sign txs

Fixed prevent signers penaltied return in 4 epocs sequent.
2018-10-12 11:06:58 +07:00
Tuna
0f8092389c
Revert "adding double validation layer" 2018-10-12 09:49:37 +07:00
Tuna
6259641448 init double validation layer 2018-10-09 18:15:55 +07:00
DinhLN
76b647cbaf Fixed move process update validators header when prepare block checkpoint. 2018-10-08 15:44:22 +07:00
Tuna
0ccac591f9 undo delay 2018-09-27 17:16:24 +07:00
Tuna
30ae355fd1 adjust signed recently condition 2018-09-27 10:36:40 +07:00
Nguyen Ba Tam
b431d627c8 remove delay when mine new block 2018-09-18 14:42:34 +07:00
Tuna
8d6549d98c adding sort to masternode list 2018-09-10 12:12:51 +07:00
Tam Nguyen
8818e652d2
Delete snapshot_test.go
fix cycle import
2018-08-24 16:50:53 +07:00
Tam Nguyen
e52c4bbcd5
Delete snapshot_test.go
fix cycle import
2018-08-24 16:50:34 +07:00
Nguyen Ba Tam
10b2ec598f split list blocks insert to chain by index (epoch - gas) 2018-08-24 15:00:51 +07:00
Tuna
01f2f84188 bypass header check for signer data loaded from snapshot 2018-08-20 10:17:58 +07:00
DinhLN
206c2cab4d Fixed move foundation wallet address to genesis config. 2018-08-17 11:03:40 +07:00
Nguyen Ba Tam
a554c5b968 remove 2 commands posv.propose & posv.discard 2018-08-17 10:37:04 +07:00
Nguyen Ba Tam
b8f6655d37 remove call api from rpc to consensus posv and add again with clique 2018-08-17 10:36:49 +07:00
Nguyen Ba Tam
57b4580c1a add again code directory clique from commit c3fbc24012 2018-08-17 10:36:27 +07:00
Nguyen Ba Tam
6bae36b4d5 Making posv as a separate package 2018-08-17 10:36:27 +07:00
Tuna
c3f49b7158 hotfix - bypass signer check at CP header 2018-08-16 17:13:32 +07:00
Tuna
75d729efde gofmt, bypass signed recently for epoch block 2018-08-16 11:26:37 +07:00
Tuna
555a9bc328 by pass difficulty check in some scenes 2018-08-16 10:58:21 +07:00
Tuna
0cba36a6ba directly set mns to snapshot 2018-08-15 18:02:48 +07:00
Tuna
cafab05d13
Merge pull request #116 from ngtuna/signed-recently-fix
hotfix: signed recently issue
2018-08-10 15:11:41 +07:00
dinhln89
727a7323cd Add signers and finality to block status rpc api. 2018-08-08 14:06:22 +07:00
Tuna
04d8966857 hotfix: signed recently issue
fix #115
2018-08-07 18:20:52 +07:00
Tuna
5a771ed6f0 node should also count to his turn in case some nodes are down 2018-07-17 11:04:52 +07:00
Tuna
d1138b9b10 bugfix: unexpected pre node 2018-07-12 17:00:06 +07:00
Tuna
3a139d6c78 masternode[0] will create block 1 2018-07-05 17:12:22 +07:00
Tuna
a72d7782ae in case a masternode resigns, let him continue until end of the current epoch 2018-07-03 16:15:56 +07:00