Commit graph

10096 commits

Author SHA1 Message Date
DinhLN
228f1a1875 Fixed unit test for new randomize smc. 2018-10-22 15:36:58 +07:00
DinhLN
3fafe53e4c Fixed unit test for new randomize smc. 2018-10-22 15:34:02 +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
DinhLN
26971fedff Fixed randomize generator not using matrix mechanism. 2018-10-04 10:21:07 +07:00
DinhLN
71c5f18854 Fixed unit test for block randomize. 2018-10-04 10:21:07 +07:00
DinhLN
ec764859fd Get randomize m2 offer from validators in smart contract.
Fixed get and build randomize for m2 from smart contract.

Fixed get m2 list from smart contract randomize.
2018-10-04 10:15:52 +07:00
Tuna
9fa830c741
Merge pull request #198 from tomochain/fix/docker
Remove pkey file from node container after importing the account
2018-10-01 17:54:09 +07:00
etienne-napoleone
ff3d7c2e70
remove pkey file from node image after importing the account 2018-10-01 15:44:55 +07:00
Tuna
8ec6e2591f
Merge pull request #196 from ngtuna/delay
undo delay
2018-09-27 17:17:11 +07:00