Commit graph

9902 commits

Author SHA1 Message Date
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
Tuna
44bc38d467
Merge pull request #210 from dinhln89/random
Fixed move process update validators header to prepare block checkpoint
2018-10-08 15:52:24 +07:00
DinhLN
76b647cbaf Fixed move process update validators header when prepare block checkpoint. 2018-10-08 15:44:22 +07:00
Tuna
f56e489549
Merge pull request #197 from ngtuna/cli-cleanup
clean up CLI options
2018-10-08 14:45:33 +07:00
Tuna
1c1624b13e clean up CLI options 2018-10-08 10:50:28 +07:00
Tam Nguyen
0db859674a
Merge pull request #206 from dinhln89/random
Fixed duplicate nonce value for randomize and sign txs.
2018-10-06 11:24:42 +07:00
DinhLN
4c2c909f0f Fixed duplicate nonce value for randomize and sign txs 2018-10-06 10:29:52 +07:00
Tuna
9a8be4e031
Merge pull request #204 from tomochain/revert-203-revert-153-randomize
Push "Randomization implementation" back to master
2018-10-05 15:28:47 +07:00
Tuna
6783932836
Revert "Revert "Randomization implementation"" 2018-10-05 14:58:48 +07:00
Tuna
40d4ba9e63
Merge pull request #203 from tomochain/revert-153-randomize
Revert "Randomization implementation"
2018-10-05 11:43:12 +07:00
Tuna
791769ce29
Merge pull request #202 from ngtuna/chainHeadCh
minor fix for chainHeadCh
2018-10-05 11:42:01 +07:00
Tuna
a8aead3957 minor fix for chainHeadCh 2018-10-05 10:55:05 +07:00
Tuna
601e22c2fa
Merge pull request #201 from ngtuna/travis-go1.11
add go1.11, remove go1.9
2018-10-05 10:54:22 +07:00
Tuna
c0a5890379
Revert "Randomization implementation" 2018-10-05 10:47:50 +07:00
Tuna
1fdb614e09 gofmt 2018-10-04 17:13:39 +07:00
Tuna
d460c55eac add go1.11, remove go1.9 2018-10-04 15:03:06 +07:00
Tuna
dacfcc706d
Merge pull request #153 from dinhln89/randomize
Randomization implementation
2018-10-04 10:22:32 +07:00
DinhLN
911663d851 Fixed bug out of range when masternodes length less than 150.
Move out config to constants.go file in common folder.

Fixed build m2 same as signers length.
2018-10-04 10:21:23 +07:00
DinhLN
ecd597ac92 Fixed epoc number to 900 for randomize. 2018-10-04 10:21:07 +07:00