* Minor typo to ensure it updates only when synced. (#4188)
* Updater fixes (#4196)
* Minor typo to ensure it updates only when synced.
* Fix deadlock.
* Skip unneeded arg in making list.
* Allow auto-restart even when not running an update.
* Fix trace.
* Update update info on each loop.
* Fix build.
* Shutdown all sockets
* Remove superfluous use.
* Poll for upgrades as part of global status (long) (#4197)
* Poll for upgrades as part of global status (long)
* Fix path
* Prevent duplicate incoming connections (#4180)
* Remove onSubmit of current (no auto-change on password edit) (#4151)
* Remove onSubmit from current password
* Remove onSubmit from hint
* Pull in console dapp as builtin (#4145)
* Copy static dapps from static (no build)
* Console sources
* Add console to builtins
* Remove console assets
* Disable eslint on console.js
* Enable eslint after disable
* Webpack copy
* Fix broken transfer total balance (#4127)
* Add proper label to method decoding inputs (#4136)
* Another minor estimation fix (#4133)
* Return 0 instead of error with out of gas on estimate_gas
* Fix stuff up.
* Another estimate gas fix.
* Alter balance to maximum possible rather than GP=0.
* Only increase to amount strictly necessary.
* Get rid of unsafe code in ethkey, propagate incorrect Secret errors. (#4119)
* Implementing secret
* Fixing tests
* Refactor VoteCollector (#4101)
* dir
* simple validator list
* stub validator contract
* make the engine hold Weak<Client> instead of IoChannel
* validator set factory
* register weak client with ValidatorContract
* check chain security
* add address array to generator
* register provider contract
* update validator set on notify
* add validator contract spec
* simple list test
* split update and contract test
* contract change
* use client in tendermint
* fix deadlock
* step duration in params
* adapt tendermint tests
* add storage fields to test spec
* constructor spec
* execute under wrong address
* create under correct address
* revert
* validator contract constructor
* move genesis block lookup
* add removal ability to contract
* validator contract adding validators
* fix basic authority
* validator changing test
* more docs
* update sync tests
* remove env_logger
* another env_logger
* cameltoe
* hold EngineClient instead of Client
* return error on misbehaviour
* nicer return
* sprinkle docs
* Reenable mainnet update server. (#4137)
* basic tests for subscribeToEvents (#4115)
* subscribeToEvent fixtures ✅
* subscribeToEvent tests ✅
* temporarily skip failing test (#4138)
* Improvements and optimisations to estimate_gas (#4142)
* Return 0 instead of error with out of gas on estimate_gas
* Fix stuff up.
* Another estimate gas fix.
* Alter balance to maximum possible rather than GP=0.
* Only increase to amount strictly necessary.
* Improvements and optimisations to estimate_gas.
- Introduce proper error type
- Avoid building costly traces
* Fix tests.
* Actually fix testsActually fix tests
* Use estimateGas error (as per updated implementation) (#4131)
* Use estimateGas error (as per updated implementation)
* EXCEPTION_ERROR as per #4142
* Better error log reporting & handling (#4128)
* Don't pop-up notifications after network switch (#4076)
* Better notifications
* Don't pollute with notifs if switched networks
* Better connection close/open events / No more notifs on change network
* PR Grumbles
* Add close and open events to HTTP // Add tests
* Fix tests
* WIP Signer Fix
* Fix Signer // Better reconnection handling
* PR Grumbles
* PR Grumbles
* Fixes wrong fetching of balances + Notifications
* Secure API WIP
* Updated Secure API Connection + Status
* Linting
* Linting
* Updated Secure API Logic
* Proper handling of token updates // Fixing poping notifications
* PR Grumbles
* PR Grumbles
* Fixing tests
* Trim spaces from InputAddress (#4126)
* Trim spaces for addresses
* onSubmit has only value, not event
* onSubmit (again)
* Length check on trimmed value
* Remove bindActionCreators({}, dispatch) (empty) (#4135)
* Ignore get_price_info test by default. (#4112)
* Auto-detect hex encoded bytes in sha3 (#4108)
* Auto-detect hex encoded bytes in sha3
* Using types/isHex
* Removing unused imports
* Use binary chop to estimate gas accurately (#4100)
* Initial sketch.
* Building.
* Fix a few things.
* Fix issue, add tracing.
* Address grumbles
* Raise upper limit if needed
* Fix test.
* Fixing decoding API with signatures in names (#4125)
* Fix call/estimate_gas (#4121)
* Return 0 instead of error with out of gas on estimate_gas
* Fix stuff up.
* Add Signer Key Derivation in Service Worker
* Several fixes throughout the UI
* Hint for external account // working Worker
* Add Worker state change
* PR Grumbles
* Add contract block creation to metadata
* Display mined block for contract on Contracts view
* Better use of Summary for Accounts
* Add sorted by mined block for contracts
* Proper Block Number sort // display in contract page
* PR Grumble
* Linting issues