Commit graph

9949 commits

Author SHA1 Message Date
DinhLN
127306f078 Add MultiSigWallet SMC. 2018-11-06 09:56:21 +07:00
DinhLN
1340304b9a Merge branch 'master' of https://github.com/tomochain/tomochain 2018-11-03 11:09:39 +07:00
Nguyen Sy Thanh Son
09891137ff
Merge pull request #246 from nguyenbatam/tiny_fix_err_in_download
fix tiny error when a full node import blocks
2018-11-03 09:31:10 +07:00
Etienne Napoleone
5e0851d540
Merge pull request #247 from tomochain/docker
add maxpeer to node image entrypoint
2018-11-01 18:23:10 +07:00
Etienne Napoleone
7b779677a7
add maxpeer to node image entrypoint 2018-11-01 17:54:33 +07:00
Nguyen Ba Tam
c1f52e284b fix tiny error when full node import block 2018-10-31 10:55:26 +07:00
DinhLN
521abe24ea Merge branch 'master' of https://github.com/tomochain/tomochain 2018-10-31 10:16:37 +07:00
Tuna
76904c0c32
Merge pull request #241 from nguyenbatam/change_info_at_extra_data_in_block
change info at extra data in block from geth to tomo
2018-10-30 09:11:35 +07:00
Nguyen Ba Tam
27fe5c6d3e change info at extra data in block from geth to tomo 2018-10-29 15:31:44 +07:00
DinhLN
5ffe55dadd Merge branch 'master' of https://github.com/tomochain/tomochain 2018-10-29 13:44:33 +07:00
Tuna
386aa74298
Merge pull request #240 from nguyenbatam/extend_max_peer_per_node
extend max peer per node to 200
2018-10-29 10:05:59 +07:00
Nguyen Ba Tam
2f85ac9f04 extend max peer per node to 200 2018-10-26 16:19:11 +07:00
Tuna
c058a3d72e
Merge pull request #239 from nguyenbatam/fix_dv_validate_block_detail_before_broadcast
fix double validation : m2 validate block detail before broadcast
2018-10-26 10:40:06 +07:00
Nguyen Ba Tam
d8cbcbd5d9 fix dv m2 validate block detail before broadcast 2018-10-26 09:56:20 +07:00
Tuna
0365f6c2f5
Merge pull request #237 from ngtuna/cleanup
clean up unused DV code
2018-10-25 17:00:36 +07:00
Tuna
d4051ee145
Merge pull request #238 from nguyenbatam/fix_dv
fix error double validation
2018-10-25 17:00:03 +07:00
DinhLN
b63129e07b Merge branch 'master' of https://github.com/tomochain/tomochain 2018-10-25 16:48:07 +07:00
Nguyen Ba Tam
3fa13073fd fix error double validation 2018-10-25 16:10:42 +07:00
Tuna
8d40a72155 clean up unused DV code 2018-10-25 15:22:11 +07:00
Tuna
7c561e5117
Merge pull request #236 from nguyenbatam/tiny_fix_double_validation
tiny fix double validation
2018-10-25 11:46:23 +07:00
DinhLN
180a7073d0 Merge branch 'master' of https://github.com/tomochain/tomochain 2018-10-25 11:35:27 +07:00
Nguyen Ba Tam
77d9c43471 tiny fix double validation 2018-10-25 11:34:08 +07:00
Tuna
a0889d555b
Merge pull request #235 from ngtuna/dv-epoch-1
DV is enabled from epoch 2nd
2018-10-25 10:30:30 +07:00
Tuna
2bda1ebffd DV is enabled from epoch 2nd 2018-10-25 10:29:59 +07:00
Tuna
d11350503b
Merge pull request #233 from nguyenbatam/m1_mine_block_but_only_broadcast
m1 mine block but only broadcast block wait m2 validate
2018-10-25 10:05:37 +07:00
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
Nguyen Ba Tam
e34b4fb790 m1 mine block but only broadcast block wait m2 validate 2018-10-24 16:25:36 +07:00
DinhLN
71bf1172cb Merge branch 'master' of https://github.com/tomochain/tomochain 2018-10-24 09:33:56 +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
DinhLN
09f7e5b7bd Merge branch 'master' of https://github.com/tomochain/tomochain 2018-10-23 11:58:23 +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