Niklas Adolfsson
8f6911af20
2.4.4 more beta backports ( #10554 )
...
* fix(rpc-types): replace uint and hash with `ethereum_types v0.4` (#10217 )
* fix(rpc-types): remove uint and hash wrappers
* fix(tests)
* fix(cleanup)
* grumbles(rpc-api): revert `verify_signature`
* revert change of `U64` -> `u64`
* fix(cleanup after bad merge)
* chore(bump ethereum-types)
* fix(bad merge)
* feat(tests ethereum-types): add tests
* chore(update `ethereum-types` to 0.4.2)
* feat(tests for h256)
* chore(rpc): remove `ethbloom` import
Use re-export from `ethereum-types` instead
* fix(bad merge): remove `DefaultAccount` type
* doc(add TODO with issue link)
* chore(bump ethereum-types) (#10396 )
Fixes a de-serialization bug in `ethereum-tyes`
* fix(light eth_gasPrice): ask network if not in cache (#10535 )
* fix(light eth_gasPrice): ask N/W if not in cache
* fix(bad rebase)
* fix(light account response): update `tx_queue` (#10545 )
* fix(bump dependencies) (#10540 )
* cargo update -p log:0.4.5
* cargo update -p regex:1.0.5
* cargo update -p parking_lot
* cargo update -p serde_derive
* cargo update -p serde_json
* cargo update -p serde
* cargo update -p lazy_static
* cargo update -p num_cpus
* cargo update -p toml
# Conflicts:
# Cargo.lock
* tx-pool: check transaction readiness before replacing (#10526 )
* Update to vanilla tx pool error
* Prevent a non ready tx replacing a ready tx
* Make tests compile
* Test ready tx not replaced by future tx
* Transaction indirection
* Use StateReadiness to calculate Ready in `should_replace`
* Test existing txs from same sender are used to compute Readiness
* private-tx: Wire up ShouldReplace
* Revert "Use StateReadiness to calculate Ready in `should_replace`"
This reverts commit af9e69c8
* Make replace generic so it works with private-tx
* Rename Replace and add missing docs
* ShouldReplace no longer mutable
* tx-pool: update to transaction-pool 2.0 from crates.io
* tx-pool: generic error type alias
* Exit early for first unmatching nonce
* Fix private-tx test, use existing write lock
* Use read lock for pool scoring
* fix #10390 (#10391 )
* private-tx: replace error_chain (#10510 )
* Update to vanilla tx pool error
* private-tx: remove error-chain, implement Error, derive Display
* private-tx: replace ErrorKind and bail!
* private-tx: add missing From impls and other compiler errors
* private-tx: use original tx-pool error
* Don't be silly cargo
2019-04-01 17:04:50 +02:00
Andrew Jones
89ae0f0ea0
Convert to jsonrpc-derive, use jsonrpc-* from crates.io ( #10298 )
...
* Use jsonrpc crates on local path
* Convert all RPC traits to use jsonrpc-derive
* Use local jsonrpc at top level
* Upgrade remaining jsonrpc dependencies
* Checkout Cargo.lock to master HEAD
* Use jsonrpc-* 10.0.1 from crates.io
* Attribute after docs
2019-02-05 14:31:19 +01:00
Afri Schoedon
7c335e8764
misc: bump license header to 2019 ( #10135 )
...
* misc: bump license header to 2019
* misc: remove_duplicate_empty_lines.sh
* misc: run license header script
* commit cargo lock
2019-01-07 11:33:07 +01:00
Tomasz Drwięga
ff0095ac5e
Move a bunch of stuff around ( #10101 )
...
* Move devtools.
* Merge stop_guard & rename memzero
* Move price-info to miner.
* Group account management
* Clean up workspace members.
* Move local store closer to miner.
* Move clib examples.
* Move registrar and hash-fetch
* Move rpc_cli/rpc_client
* Move stratum closer to miner.
* Fix naming convention of crates.
* Update Cpp examples path.
* Fix paths for clib-example.
* Fix removing build.
2018-12-28 17:33:49 +08:00