Victor Farazdagi
0e2839b705
node manager: make API async, fully cover with tests
...
- API is async
- Node manager, backend and API modules have more that 90% coverage
- For each level (node manager, backend, public API) random testing
was used to ensure that we don't have race conditions
2017-05-27 23:42:02 +03:00
Victor Farazdagi
35eb15fed7
api: make is completely sequential
2017-05-25 15:34:13 +03:00
Victor Farazdagi
3c961473e1
node manager: fixes race when logging node stopping status
2017-05-25 14:23:34 +03:00
Roman Volosovskyi
f31b12ad56
Merge pull request #172 from farazdagi/feature/node-management-refactoring
...
Feature: node management refactoring
2017-05-24 18:31:47 +03:00
Victor Farazdagi
b61f0d0000
fixes race condition in node stop method
2017-05-24 17:13:30 +03:00
Victor Farazdagi
78865c674b
TravisCI: move to go 1.8
2017-05-24 00:34:07 +03:00
Victor Farazdagi
349103de1a
major refactoring: node manager, tx queue, accounts, jail
...
- node: signals and node reset, fixes #152
- tests update (testify is used)
- node manager refactored, race conditions fixed
- node wrapper has been removed, we rely on go-ethereum node now
- tx queue refactored
- jail refactored
- backend and API introduced
2017-05-24 00:29:20 +03:00
Victor Farazdagi
9c679d6bb7
verndor: stretchr/testify added
2017-05-23 06:04:03 +03:00
Victor Farazdagi
c7ef35d414
node: allow CHT config per sub-cluster
2017-05-17 19:26:07 +03:00
Roman Volosovskyi
01fe421903
Merge pull request #168 from farazdagi/bug/restore-cluster
...
Restore Ropsten/Prod cluster
2017-05-17 16:33:47 +03:00
Victor Farazdagi
b0c3489d22
params: ropsten dev/prod config updated, fixes #167
2017-05-17 15:47:39 +03:00
Roman Volosovskyi
697baa93f2
Merge pull request #158 from farazdagi/feature/split-cluster
...
Bootcluster (Rinkeby, Homestead) + Dev/Prod Mode
2017-05-16 13:05:16 +03:00
Victor Farazdagi
82fe888853
whisper5: minor fixes
2017-05-16 11:02:34 +03:00
Andreas Schmid
01d3aa9fe1
whisperv5: fix protocol of whisperv5 envelopes
2017-05-16 10:51:11 +03:00
Victor Farazdagi
4d1d5c7912
statusd: les sub-command implemented, closes #159
2017-05-16 10:51:11 +03:00
Victor Farazdagi
4f27a79d83
config: homestead and rinkeby confg + allow dev/prod modes
2017-05-16 10:51:11 +03:00
Victor Farazdagi
88394690c2
cmd/statusd: faucet sub-command added, refs #159
2017-05-16 10:51:11 +03:00
Victor Farazdagi
9a7caa6b58
config: expose bootstrap cluster config, closes #139
2017-05-16 10:51:11 +03:00
Roman Volosovskyi
e54f5831a3
Merge pull request #157 from farazdagi/feature/verify-account
...
Feature: verify account password (w/o running node)
2017-05-16 10:38:32 +03:00
Victor Farazdagi
3e8f9076c1
VerifyAccountPassword: locate key file by traversing key store folder
2017-05-16 00:49:22 +03:00
Victor Farazdagi
68d4d20d66
cmd/statusd, geth: VerifyAccountPassword method exposed, closes #151
2017-05-15 13:48:27 +03:00
Victor Farazdagi
2f0c93fd3b
refactor: linters + recommendations applied, closes #146
2017-05-15 08:19:46 +03:00
Victor Farazdagi
311f2b80c5
vendor: CHT update (block 925696, Revival Ropsten)
2017-05-14 20:25:20 +03:00
Roman Volosovskyi
0b72544d8d
Merge pull request #154 from farazdagi/feature/whisper-notifications-rebased
...
Whisper: Push Notifications (on Geth 1.6.1)
2017-05-14 16:50:02 +03:00
Victor Farazdagi
8876fd04d3
whisper: JavaScript tests to cover updated Whisper API
2017-05-14 02:34:08 +03:00
Victor Farazdagi
92afd0d47e
vendor/whisper, statusd: push notifications implemented, closes #135
2017-05-03 16:09:48 +03:00
Victor Farazdagi
ecea845d88
rebase: minor fixes to integrate with Geth 1.6.1
2017-05-03 16:00:36 +03:00
Victor Farazdagi
a0fef0a0b6
rebase: logger is ported (Geth 1.6 logging)
2017-05-03 16:00:35 +03:00
Victor Farazdagi
b7c38238bd
rebase: new packages added to vendors
...
Packages added:
- golang.org/x/net/context updated
- mattn/go-colorable
- karalabe/hid
- mattn/go-color
- go-stack/stack
2017-05-03 16:00:35 +03:00
Victor Farazdagi
44d4335a7d
vendors: geth updated to 1.6.1-unstable-without-whisper
2017-05-03 16:00:35 +03:00
Victor Farazdagi
b0776a5092
version: starts 0.9.7-unstable
2017-05-03 01:10:05 +03:00
Victor Farazdagi
955dbe2e67
Merge branch 'master' into develop
2017-05-03 01:07:44 +03:00
Victor Farazdagi
4a55e336ef
Merge branch 'release/0.9.6' into develop
2017-05-03 01:05:05 +03:00
Victor Farazdagi
46fd0a63e6
Merge branch 'release/0.9.6'
2017-05-03 01:04:56 +03:00
Victor Farazdagi
57ca661897
version: 0.9.6 released
2017-05-03 01:04:43 +03:00
Roman Volosovskyi
b388271774
Merge pull request #148 from farazdagi/feature/keystore-config
...
Config: keystore directory settings
2017-05-01 08:53:39 +03:00
Victor Farazdagi
eab1458ba2
config: allow to specify keystore directory, closes #147
2017-04-28 11:50:12 +03:00
Victor Farazdagi
9a68fd211f
whisper: `statusd wnode` sub-command, closes #140
2017-04-28 11:50:12 +03:00
Victor Farazdagi
21344af199
geth, jail: embed static resources, closes #131
2017-04-28 11:50:12 +03:00
Victor Farazdagi
1b31a5ca86
version: starts 0.9.6-unstable
2017-04-19 08:44:06 +03:00
Victor Farazdagi
2864c788d7
Merge branch 'release/0.9.5' into develop
2017-04-19 08:40:47 +03:00
Victor Farazdagi
7868e50496
Merge branch 'release/0.9.5'
2017-04-19 08:40:35 +03:00
Victor Farazdagi
0852facd09
version: 0.9.5 version bump
2017-04-19 08:40:27 +03:00
Victor Farazdagi
980d054a06
vendor: CHT update (block 761856, Revival Ropsten)
2017-04-19 08:33:28 +03:00
Roman Volosovskyi
01a1550511
Merge pull request #129 from status-im/feature/whisper-ver5
...
Feature: whisper ver5 support
2017-04-05 09:21:05 +03:00
Victor Farazdagi
ef0148d76a
whisper: fix issue with PoW calculation
2017-04-03 14:57:51 +03:00
Victor Farazdagi
4f89422567
params: ssh/5 stand-alone nodes added to bootnodes
2017-04-03 14:57:51 +03:00
Victor Farazdagi
3ce913f661
geth, jail: Whisper ver.5 enabled, tests expanded
2017-04-03 14:57:51 +03:00
Roman Volosovskyi
8ef220619c
Merge pull request #137 from farazdagi/feature/status-go-cmd
...
cmd/status: statusd command implemented
2017-04-02 13:09:47 +03:00
Victor Farazdagi
b130d586ca
cmd/statusd: expose LES, SHH, Swarm. Closes #128
2017-04-01 10:08:08 +03:00