Commit Graph

95 Commits (aedb582b12423887338bcc5f97f71376b9516888)

Author SHA1 Message Date
Leo Chen c111fd19cf do not contact beacon if not in peer discovery mode 6 years ago
Minh Doan 2bf9e7e7ec use struct{} which is size 0, good practice for many go programmers 6 years ago
Minh Doan 8769333418 refactor idc to bc (beacon chain) 6 years ago
Richard Liu 64230da6ee abstract out 2 versions of p2p 6 years ago
Leo Chen ab4a61d360 use a better way to stop ping message 6 years ago
Leo Chen 54e4a7baa2 client node ping leaders to register client 6 years ago
Leo Chen 6754267f39 support peerdiscovery in client 6 years ago
Richard Liu b2b68d0055 update node.StartServer 6 years ago
Rongjian Lan 036023869f Implement valid selection for account model txs 6 years ago
Rongjian Lan e11d4c2b72 Comment out the line that's causing client not able to receive messages from leaders 6 years ago
Minh Doan 51e47421f5 fix golint for client txgent 6 years ago
Minh Doan b69bfd6a13 fix golint for client/txgent beaconchain 6 years ago
Minh Doan 0a573c104e gix golint 6 years ago
Rongjian Lan 9762051ebb Add shard Id into txgen and make it work 6 years ago
Minh Doan 8902365c45 clean up code 6 years ago
Richard Liu ba47c85faf ip+port => peer; update signature of consensus.New and node.New as preparation for p2p 6 years ago
Richard Liu 9ac2645935 integrate libp2p as version 2 p2p 6 years ago
Rongjian Lan a4200bccb1 Fully integrate with tx gen by account model 6 years ago
Rongjian Lan c1ef9423f2 Add account-based tx gen 6 years ago
Rongjian Lan 544f0e39bd Report transactions stats (Account Model) 6 years ago
Rongjian Lan 0c0dfd8462 integrate account model into consensus without the block verification part 6 years ago
Rongjian Lan 9fbfee9907 integrate account model into consensus without the block verification part 6 years ago
Leo Chen 2a602db9b0 fix the build after rename the repo to harmony-one 6 years ago
Minh Doan 7f9c81874d cleanup 6 years ago
Minh Doan 0e34dcf448 fix a lot of basic mistakes. See https://docs.google.com/document/d/1eIuVFnRra8Ggnj5zSTcGLn9iXGwHEdOHGC6-gHvvuGc 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
Rongjian Lan 6b3083a6d2 Make cross-shard tx 2 times more complex than single shard tx 6 years ago
Rongjian Lan d288e9b805 We are going 20k 6 years ago
Minh Doan 9cdff512f0 change the default time of experiment from 60 seconds to 120 seconds 6 years ago
Rongjian Lan 67b160901b Add more logs and avoid validator broadcast when not necessary 6 years ago
Rongjian Lan 9e9b8fedf4 Fix txgen concurrent map access issue 6 years ago
Minh Doan f97acff172 add GOMAXPROCS to achieve max performance 6 years ago
Minh Doan 037f2477fc fix bug of using for loop variable when doing goroutine 6 years ago
Rongjian Lan 22ef82be6a Add timer log on p2p broadcast 6 years ago
Rongjian Lan 30b82cc6dc print gomaxprocs in txgen 6 years ago
Minh Doan c8b4d7bbab fix styling format for client code 6 years ago
Rongjian Lan 50e6dfbc02 make txgen network trasmissionmulti-threaded 6 years ago
Rongjian Lan cab82297d2 Make txgen multi-thread and network async 6 years ago
Rongjian Lan 45768265a5 Optimize txgen to send txs only to affected shards 6 years ago
Rongjian Lan c9a54e1784 Add more logs for aws debugging 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
Richard Liu 0c5e80cf6e add arguments 6 years ago
Rongjian Lan 945f25c65b Update utxo with state block; refactor utxo counter func 6 years ago
Leo Chen e809eb1e59 add -version support to benchmark/txgen 6 years ago
Leo Chen 9578a37a81 add duration support in txgen 6 years ago
Rongjian Lan 0a9bba8721 Make cross shard tx randomly choose shards 6 years ago
Rongjian Lan 83bfe9caca Change txgen to send txs in subset of utxos, and refactor the tx sending code 6 years ago
Rongjian Lan 514262be2e explicitly return tx verification error and increase block tx num 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