Commit graph

9920 commits

Author SHA1 Message Date
Tuna
87643e65b5
Merge pull request #232 from dinhln89/header-m2
Add new block header validator for store m2 data.
2018-10-25 08:25:18 +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
0ae81138f5
Merge pull request #234 from ngtuna/double-validation-refactor
move DV to posv package
2018-10-24 18:01:22 +07:00
Tuna
7d0e91fd0d move DV to posv package 2018-10-24 17:14:58 +07:00
Tuna
996f8580df
Merge pull request #231 from nguyenbatam/move_subscribeTx_subscribeSpecialTx
move from Subscribe Tx to Subscribe Special Tx in Double Validate
2018-10-23 17:50:43 +07:00
Nguyen Ba Tam
1afaa5f89e move from SubscribeTx to Subscribe Special Tx in Double Validate 2018-10-23 17:40:38 +07:00
Tuna
3b4106fc12
Merge pull request #230 from ngtuna/double-validation-fix-1
double validation bugfix
2018-10-23 17:35:07 +07:00
Tuna
59f3d3a52e get snapshot from parent blk 2018-10-23 16:06:26 +07:00
Tuna
ac6e3fd224
Merge pull request #217 from tomochain/revert-216-revert-211-double-validation
Adding double validation layer
2018-10-23 14:13:40 +07:00
Tuna
ab566a333a double validate, then import, then create txSign 2018-10-23 11:41:58 +07:00
Tuna
33a578824b correct order - dv before importing 2018-10-23 11:39:38 +07:00
Tuna
959dbec5a6 Revert "Revert "adding double validation layer"" 2018-10-23 11:37:57 +07:00
Tuna
e4cbeaeb8c
Merge pull request #207 from nguyenbatam/verify_info_at_checkpoint_block
verify info at checkpoint block
2018-10-23 11:36:59 +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
Tuna
f7c2902315
Merge pull request #199 from nguyenbatam/duplicate_connection_with_each_peer
duplicate connection with each peer
2018-10-23 10:33:03 +07:00
Tuna
740e6076e5 fix after reviewing 2018-10-23 10:07:02 +07:00
Nguyen Ba Tam
c243f37fc4 Broadcast special Tx through pairRW 2018-10-23 10:07:02 +07:00
Nguyen Ba Tam
192a985253 add a pair connections with each peer 2018-10-23 10:05:20 +07:00
DinhLN
a9e181e5a6 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-23 10:02:49 +07:00
Nguyen Ba Tam
bcfb59fe14 Broadcast special Tx through pairRW 2018-10-23 10:02:48 +07:00
Nguyen Ba Tam
4c635b57e1 add a pair connections with each peer 2018-10-23 10:02:48 +07:00
DinhLN
3a49a4af4f 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-23 10:02:48 +07:00
Tuna
74670cbe50
Merge pull request #228 from dinhln89/random-smc
Fixed unit test for new randomize smc.
2018-10-23 10:02:01 +07:00
DinhLN
228f1a1875 Fixed unit test for new randomize smc. 2018-10-22 15:36:58 +07:00
Nguyen Sy Thanh Son
798d9b086c Merge branch 'master' of github.com:tomochain/tomochain 2018-10-20 04:37:10 +00:00
Nguyen Sy Thanh Son
61f70d07b1 add validation to randomize smc 2018-10-20 04:37:00 +00:00
Tuna
005b5634bf
Merge pull request #226 from nguyenbatam/change_estimate_gas_from_pending_block_to_lastest_block
Change estimateGas from pending block to latest block
2018-10-19 16:42:09 +07:00
Nguyen Ba Tam
4a1a1039ea change EstimateGas from pending block to latest block will reduce lock time 2018-10-19 16:35:54 +07:00
Tuna
b7fdf73a35
Merge pull request #222 from nguyenbatam/tiny_fix_hook_penalty
tiny fix hook penalty
2018-10-17 10:57:46 +07:00
Nguyen Ba Tam
556dd4275b tiny fix hook penalty 2018-10-17 10:47:22 +07:00
Etienne Napoleone
a6094e3346
Merge pull request #219 from tomochain/docker
remove bash debug from docker entrypoint
2018-10-16 10:35:59 +07:00
Etienne Napoleone
72992136e2
keep the debug
only for the last command of the entrypoint
2018-10-15 14:57:26 +07:00
Etienne Napoleone
254ae2cc10
remove bash debug from docker entrypoint 2018-10-15 14:48:11 +07:00
Tuna
eed1de76ec
Merge pull request #212 from nguyenbatam/slashing
Add penalty feature
2018-10-12 16:39:02 +07:00
Tuna
16930873e6 fix gofmt 2018-10-12 15:39:36 +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
5b68344274 Fixed unit test for penalty feature. 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
589e71fe31
Merge pull request #216 from tomochain/revert-211-double-validation
Revert "adding double validation layer"
2018-10-12 10:44:29 +07:00
Tuna
0f8092389c
Revert "adding double validation layer" 2018-10-12 09:49:37 +07:00
Tuna
247b7bef90
Merge pull request #180 from nguyenbatam/optimize_insert_new_block
Optimize insert new block
2018-10-10 11:24:52 +07:00
Tuna
f67c3a8c58
Merge pull request #211 from ngtuna/double-validation
adding double validation layer
2018-10-09 22:46:33 +07:00
Tuna
bd57df67ae tiny fix unitest 2018-10-09 18:16:22 +07:00
Tuna
6d7cfe14d8 trim m2 set to fit m1 set 2018-10-09 18:15:55 +07:00
Tuna
80cefd3e55 lookup txPool before listening to imcoming tx 2018-10-09 18:15:55 +07:00
Tuna
6259641448 init double validation layer 2018-10-09 18:15:55 +07:00