Commit Graph

578 Commits (c698ee4c5da653c88e769b540a3d1236b7a31495)

Author SHA1 Message Date
Minh Doan 7f9c81874d cleanup 6 years ago
Minh Doan e6e4e4a7dd cleaning up code 6 years ago
Minh Doan 5905760a60 fix db package and ALLCAPS lint 6 years ago
Minh Doan b77dd1a7cb fix style, change constant 6 years ago
Minh Doan ef2521e068 refactor: changing constant from ALLCAPS to format of gofmt 6 years ago
Minh Doan bae896c944 fix comments and fix ALL_CAPS lint 6 years ago
Minh Doan 9270730f76 fix comments. change constant TRANSACTION to Transaction 6 years ago
Minh Doan 9f9607f5c5 change txId to txID 6 years ago
Minh Doan 7513a79c32 change shardId to shardID, and ShardId to ShardID 6 years ago
Richard Liu dbfd6abdff clean. 6 years ago
Richard Liu 7db609e9a8 add sign 6 years ago
Rongjian Lan 47d8aba30f selectedTxs included cross-shard txs, so this need to be changed 6 years ago
Rongjian Lan d288e9b805 We are going 20k 6 years ago
Minh Doan 15db2fdb81 min # of txs per block 6 years ago
Rongjian Lan 67b160901b Add more logs and avoid validator broadcast when not necessary 6 years ago
Minh Doan 44c2c00378 fix the bugs in multicaset 6 years ago
Minh Doan 7c6aad17fa disable multicast 6 years ago
Minh Doan 0d1b847970 add multi boardcast improvement 6 years ago
Minh Doan a89e59300a add synchronized queue for syncing task 6 years ago
Minh Doan dfe2801750 add blockchainSyncMessage logic 6 years ago
Minh Doan e7cb022721 add logic for syncing 6 years ago
Minh Doan 428387f34a clean up 6 years ago
Rongjian Lan c9a54e1784 Add more logs for aws debugging 6 years ago
Minh Doan 93a7f92136 add more wires for syncing. add flag node_sync to assume the new node will start with sync first. also fix some code of identitychain which make some copies of struct containing Mutex 6 years ago
Rongjian Lan 4031016122 Fix previous miscommit of test code 6 years ago
Rongjian Lan 7859337a9a Increase timeout time for consensus 6 years ago
Rongjian Lan e4c6c303c8 Fix cross shard tx unlocking issue, fix txgen random shardId duplication issue, add some more utility funcs in utxoPool 6 years ago
ak 6632cea6de working pow 6 years ago
Rongjian Lan 945f25c65b Update utxo with state block; refactor utxo counter func 6 years ago
Minh Doan 9537a04fb5 change ReadySignal into a good practice 6 years ago
Rongjian Lan 514262be2e explicitly return tx verification error and increase block tx num 6 years ago
ak c7b63df577 corrected node handler 6 years ago
ak 9d597754d2 WIP commit 6 years ago
Rongjian Lan d0d6715ccd Implement state block verification 6 years ago
Rongjian Lan 17fe3fd35a Change stats reporting to account for state block 6 years ago
Rongjian Lan ea6b76e1b3 Add State struct in Block and populate them in state block 6 years ago
Rongjian Lan c09dc508f3 Add processing after state block consensus 6 years ago
Rongjian Lan 3919360ef6 Wire state block creation and verificaiton into consensus 6 years ago
Rongjian Lan 80d98946d4 Create state block every 10 tx blocks 6 years ago
Rongjian Lan f93b1eecb9 Add wallet transfer functionality; Add transaction serialization; Refactor wallet utitlity and reuse wallet server; Bytes util; utxoPool crossShard check 6 years ago
Minh Doan 92b3929a69 add SYNC messageType 6 years ago
Rongjian Lan 78a46a7ddf Add showBalance functionality to wallet 6 years ago
Rongjian Lan 100bd4da9c Add utxo lookup by addresses 6 years ago
Rongjian Lan d4f1654c5b Add FetchUtxoMessage and corresponding messaging code 6 years ago
Rongjian Lan 94db55e780 Add final challenge and final response round which finish the commit phase of PBFT 6 years ago
Minh Doan 6cd04086f6 refactor db init 6 years ago
Minh Doan 9e645f186e enable leveldb into blockchain 6 years ago
Richard Liu 7ad223816f update for github.com folder structure 6 years ago
Rongjian Lan 651af74bf0 Fix bad code from last refactoring 6 years ago
Rongjian Lan 3d37dae7ca Refactor common folder into proto folder and rename common/message.go into proto/common.go 6 years ago