Commit Graph

311 Commits

Author SHA1 Message Date
Yute Lin 0f62f4a792 test: refactor new blockchain function. 2017-08-23 13:59:37 +08:00
Edwin fb4b88eea9 fix pr comments 2017-08-23 13:57:40 +08:00
Edwin 62232d30c4 container: caller must pass processing time into RemoveValidators function 2017-08-23 13:57:35 +08:00
Edwin b6ee88035a tests: implement TFU-02-03 Remove validators 2017-08-23 13:57:17 +08:00
Edwin b9b5b0e5c8 container: add RemoveValidators function 2017-08-23 13:56:23 +08:00
Edwin 73bdbc9545 container: change the ConsensusMonitor policy 2017-08-23 13:47:42 +08:00
yutelin dd4da1b579 Merge pull request #31 from getamis/test/gossip-network-test
test: TFS-07-01 add gossip network test
2017-08-23 12:17:55 +08:00
Yute Lin 85b3bf1b46 test: add gossip network test 2017-08-23 12:05:57 +08:00
Miya Chen 61d209dc76 Merge pull request #36 from getamis/feature/TFS-01-03-peer-connection
tests: add TFS-01-03 peer connection test
2017-08-23 11:42:59 +08:00
Miya Chen 35867870dd tests: add TFS-01-03 peer connection test 2017-08-23 11:27:34 +08:00
yutelin 60b6e9db89 Merge pull request #29 from getamis/feature/update_genesis
benchmark/kubernetes: update genesis.json
2017-08-23 11:21:58 +08:00
Edwin 4a86b74314 fix pr comments 2017-08-23 11:20:42 +08:00
bailantaotao 2d60292f4d Merge pull request #26 from getamis/feature/TFU-02-01-add-validators
tests: implement TFS-02-01 Add validators
2017-08-23 11:17:19 +08:00
Edwin 80adc3b9cc container: remove redundant code 2017-08-22 23:23:08 +08:00
Edwin 8afc252455 container: detect no block to generate 2017-08-22 23:23:04 +08:00
Edwin e4fbae8320 fix pr comments 2017-08-22 15:48:10 +08:00
mark.lin a90a2e24ac benchmark/kubernetes: update genesis.json 2017-08-22 15:32:47 +08:00
Edwin e9de7516c8 tests: implement TFU-02-01 adding validators 2017-08-22 14:55:29 +08:00
Edwin 5b7c69ece0 container: add addValidators function for blockchain 2017-08-22 14:52:33 +08:00
Edwin 49eabb5773 container: add Address function for interface 2017-08-22 14:52:24 +08:00
bailantaotao 80c6aa0738 Merge pull request #25 from getamis/feature/add-simple-consensus-monitor
container: add monitor to detect consensus status
2017-08-22 14:45:13 +08:00
Edwin 060dae373b container: add EnsureConsensusWorking to Blockchain interface 2017-08-22 14:33:51 +08:00
yutelin d41faf19da Merge pull request #28 from getamis/fix/add-force-stop-blockchain
container: add force stop blockchain
2017-08-22 11:40:30 +08:00
Yute Lin b6b76be226 container: add force stop blockchain 2017-08-22 11:26:04 +08:00
yutelin 8dc4b07ad9 Merge pull request #27 from getamis/feature/non-byzantine-faulty-behavior-tests
tests: implement TFU-04 non-byzantine faulty behavior
2017-08-22 11:13:13 +08:00
Yute Lin cc7bcfed4e tests: implement TSU-04 non-byzantine faulty behavior 2017-08-22 11:10:37 +08:00
Edwin 35f81242b2 container: add monitor to detect consensus status 2017-08-21 15:12:46 +08:00
Alan Chen 5af37f8b17 Merge pull request #24 from getamis/feature/remove-unnecessary-network-settings
container: remove unnecessary network settings
2017-08-21 12:19:50 +08:00
Alan Chen e0eb79520e container: remove unnecessary network settings 2017-08-21 12:04:05 +08:00
bailantaotao 2c403967a6 Merge pull request #23 from getamis/feature/add-peer-in-each-validator
container: add peer in each validator
2017-08-21 11:39:50 +08:00
Edwin 28ac722bb2 container: connect all validators 2017-08-21 11:33:12 +08:00
Edwin 9c0fa56cfc istclient: cast the response by *p2p.PeerInfo 2017-08-21 11:24:54 +08:00
bailantaotao f99cf47060 Merge pull request #22 from getamis/feature/add-rpc-client-for-istanbul
istclient: add client for istanbul
2017-08-21 11:07:40 +08:00
Alan Chen 948cc2bb1a Merge pull request #21 from getamis/feature/create-network-for-containers
container, genesis: support docker network and refactoring
2017-08-21 10:40:50 +08:00
Edwin 36460fac55 istclient: add client for istanbul 2017-08-18 17:27:49 +08:00
Alan Chen 1cb353604d container, genesis: support docker network and refactoring 2017-08-18 15:24:35 +08:00
Alan Chen e9e78036e3 Merge pull request #20 from getamis/feature/integrate-env-and-container
container, core, tests: add blockchain struct for testing and refactoring
2017-08-18 11:33:17 +08:00
Alan Chen a5e020c4fe container, core, tests: add blockchain struct for testing and refactoring 2017-08-18 11:17:01 +08:00
Alan Chen 10a5aa9037 Merge pull request #19 from getamis/feature/add-websocket-support
container, tests: add websocket support
2017-08-17 18:07:18 +08:00
Alan Chen b28666506a container, tests: add websocket support 2017-08-17 15:01:07 +08:00
bailantaotao 320a257bf0 Merge pull request #18 from getamis/feature/expose-nodes-function
core: expose Nodes function
2017-08-17 14:45:02 +08:00
Edwin 9b4a9d2b9a core: expose Nodes function 2017-08-17 14:39:19 +08:00
bailantaotao f15a5cf065 Merge pull request #17 from getamis/feature/expose-genesis-function
core: expose genesis function
2017-08-16 12:11:38 +08:00
Edwin 1da4c038f5 core: pass the genesis to SetupNodes 2017-08-16 11:39:47 +08:00
Edwin be14faf7c5 core: generate node key in SetupEnv 2017-08-16 11:39:47 +08:00
Alan Chen 1620003cc8 Merge pull request #16 from getamis/feature/image-pull-bugs
container, tests: refactoring and new features
2017-08-16 11:35:59 +08:00
Alan Chen da46ba38ff container: wait for image pulling done 2017-08-16 11:22:56 +08:00
Alan Chen ac8d679744 container: fix that init container doesn't stop 2017-08-15 18:24:06 +08:00
Alan Chen 43d2a6bd52 travis: pull image from source code 2017-08-15 15:22:36 +08:00
Alan Chen cdf4c5605a container, tests: add Host and NewClient API 2017-08-15 15:21:35 +08:00