Commit graph

120 commits

Author SHA1 Message Date
DinhLN
2afd4bf5cd Fixed golint. 2018-11-06 11:40:47 +07:00
DinhLN
127306f078 Add MultiSigWallet SMC. 2018-11-06 09:56:21 +07:00
DinhLN
4b26ed4dbb Fixed unit test for new m2 block header. 2018-10-25 01:27:23 +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
DinhLN
228f1a1875 Fixed unit test for new randomize smc. 2018-10-22 15:36:58 +07:00
Nguyen Sy Thanh Son
61f70d07b1 add validation to randomize smc 2018-10-20 04:37:00 +00:00
Tuna
0f8092389c
Revert "adding double validation layer" 2018-10-12 09:49:37 +07:00
Tuna
6d7cfe14d8 trim m2 set to fit m1 set 2018-10-09 18:15:55 +07:00
Tuna
6259641448 init double validation layer 2018-10-09 18:15:55 +07:00
DinhLN
4c2c909f0f Fixed duplicate nonce value for randomize and sign txs 2018-10-06 10:29:52 +07:00
Tuna
6783932836
Revert "Revert "Randomization implementation"" 2018-10-05 14:58:48 +07:00
Tuna
c0a5890379
Revert "Randomization implementation" 2018-10-05 10:47:50 +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
Nguyen Sy Thanh Son
59bb89968f fix bug delay withdraw for voter 2018-09-05 07:38:40 +00:00
Nguyen Sy Thanh Son
5aa0f8b3aa add min for voter 2018-08-18 10:00:23 +00:00
Nguyen Sy Thanh Son
eb29771a1e fix genesis bugs 2018-08-18 08:54:26 +00:00
Nguyen Sy Thanh Son
48f8d911d8 Merge branch 'master' of github.com:tomochain/tomochain 2018-08-17 10:04:36 +00:00
Nguyen Sy Thanh Son
d059257895 prepare testnet genesis 2018-08-17 10:04:23 +00:00
Nguyen Sy Thanh Son
85584d8d00 update smart contract after reviewing 2018-08-17 09:20:53 +00:00
DinhLN
206c2cab4d Fixed move foundation wallet address to genesis config. 2018-08-17 11:03:40 +07:00
Nguyen Ba Tam
6bae36b4d5 Making posv as a separate package 2018-08-17 10:36:27 +07:00
Nguyen Sy Thanh Son
96c9a8f1f2 fix unitest 2018-08-14 08:04:42 +00:00
Nguyen Sy Thanh Son
2312678cff remove interfaces validator 2018-08-14 04:34:41 +00:00
Nguyen Sy Thanh Son
35013571d5 remove nodeId in smart contract 2018-08-14 04:17:27 +00:00
Nguyen Sy Thanh Son
54e3e3e1ae fix bug unvote for candidate owner 2018-08-10 11:29:29 +00:00
Tuna
1caf4a5201
Merge pull request #129 from dinhln89/div_zero
Fixed div by zero for calculate reward.
2018-08-10 15:50:12 +07:00
Nguyen Sy Thanh Son
e6df6346db fix bug smc propose candidate 2018-08-10 07:16:55 +00:00
DinhLN
682b462b4f Fixed div by zero for calculate reward. 2018-08-10 14:13:46 +07:00
Nguyen Sy Thanh Son
3dfe17035a update Tomo Validator smart contract, add getWithdrawCap function 2018-08-09 07:45:12 +00:00
Nguyen Sy Thanh Son
b29f9178b6 resolve file conflict 2018-08-08 07:13:18 +00:00
dinhln89
727a7323cd Add signers and finality to block status rpc api. 2018-08-08 14:06:22 +07:00
Nguyen Sy Thanh Son
c517f4aaf0 accept range compare 2018-08-08 05:01:22 +00:00
Nguyen Sy Thanh Son
bc28934043 fix test reward 2018-08-08 04:30:46 +00:00
Nguyen Sy Thanh Son
aea989cb3a fix unittest block signer 2018-08-07 06:54:31 +00:00
Nguyen Sy Thanh Son
df99d58a00 fix blocksigner deploy 2018-08-07 06:41:26 +00:00
Nguyen Sy Thanh Son
b409d09cb4 update upstream, tomo validator contract 2018-08-07 04:05:56 +00:00
Nguyen Sy Thanh Son
6bccdc7251 update require for blocksigners 2018-07-30 06:44:57 +00:00
Nguyen Sy Thanh Son
908385b31d update block signer with epochNumber 2018-07-27 08:55:38 +00:00
Nguyen Sy Thanh Son
2cfae3e48a merge upstream 2018-07-27 08:15:21 +00:00
Tuna
d88c445cb5 add license header to missing files 2018-07-27 11:04:24 +07:00
dinhln89
275d76c17a Fixed random hash function for unit test. 2018-07-26 09:42:06 +07:00
dinhln89
8222e62f13 Fixed send tx sign using block hash instead of block number.
Fixed unit test for create tx sign.

 interactive rebase in progress; onto 46780b9a7
2018-07-23 11:05:03 +07:00
Nguyen Sy Thanh Son
ce56b4c5f9 new blocksigner contract
add foreachstorage into simulate

sign tx debug
2018-07-23 11:05:03 +07:00
dinhln89
7892293856 Add unit test for calculate reward for signers at reward checkpoint. 2018-07-23 11:04:50 +07:00
Nguyen Sy Thanh Son
b13fd1f641 add sign in test 2018-07-20 08:20:34 +00:00