* 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)
* 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)
* triedb cleanup
* factor out common portion of trie query
* allocate far fewer times in node decoding
* fix bench compilation
* introduce OwnedNode variant to make iter fast again
* generalize recorder trait to Query
* decode trie outputs cost-free in state
* test for passing closure as query
* Dapps web
Conflicts:
dapps/src/apps/fetcher.rs
dapps/src/handlers/fetch.rs
* Rewriting fetch
* Parity-wide fetch service
* Obey the limits and support cancellation.
* Removing temporary files.
* Actually use Fetch for dapps
* Re-implementing file fetching to avoid temporary files.
* Serde to 0.8.19
* Fixing content & dapps fetch
* Serving web content and injecting scripts
* Don't wait for old content, start a new download
* Supporting timeouts and query
* Simple GUI for the browser
* Proxy tokens validation
* Recovering from invalid web-based requests
* Remember last visisted URL
* Removing unused variables
* Addressing review comments
* Setting default account in web3
* Adding WebBrowser dapp to the list
* Actually prune old entries when generating new token