* Fixing evmbin compilation and added standard build. (#4561)
* Alias for personal_sendTransaction (#4554)
* Fix console dapp (#4544)
* Fixing linting issues. Better support for console as secure app
* Fixing linting issues
* Fix no data sent in TxQueue dapp (#4502)
* Fix wrong PropType req for Embedded Signer
* Fix wrong data for tx #4499
* Fix postsign (#4347)
* Fix whitespace.
* Fix post sign.
* Fix message.
* Fix tests.
* Rest of the problems.
* All hail the linter and its omniscience.
* ...and its divine omniscience.
* Grumbles and wording.
* Make signing compatible with geth. (#4468)
* 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.
* Moving logs to separate, testable function
* Adding test
* Fixing log index
* Adding transaction log index
* Fixing rpc tests
* Making interface of a bit cleaner.
* owning views of blockchain data
* port blockchain and client traits to owning views
* fix ethcore tests
* use strong headers and bodies in ethcore_light
* port ethsync to use owning views
* port rpc to owning views
* port parity informant and blockchain export
* 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