David
1b23af3fa9
Upgrade parity-common deps to latest ( #11620 )
...
* Upgrade parity-crypto to 0.6
* More fixes
* Upgrade ethabi and ethabi-derive
* Fix lockfile
* Patch ethabi from master
* quickfix for ethash
* Update forkid
* Add secret store back
* Fetch ethabi from crates
* fetch secret-store from the right place
* update to keccak-hash 0.5.1
* ethash: upgrade keccak-hash
* ethash: sneaky spaces
* ethash: use overlapping bytes after all
* revert submodule update
Co-authored-by: Andronik Ordian <write@reusable.software>
2020-04-11 13:16:37 +02:00
Valentin Shergin
a5820b6ef9
Deduplicating crate dependencies (part 3 of n) ( #11614 )
...
* Deduplicating crate dependencies (part 3 of n, `tiny_keccak`, `tokio-timer`, and co) (#11613 )
The change includes:
```
tiny-keccak
tokio-timer
textwrap
winapi
rand
rand_xorshift
scopeguard
url
```
* Update rpc/src/v1/helpers/secretstore.rs
Co-Authored-By: Andronik Ordian <write@reusable.software>
* Update util/network-devp2p/src/connection.rs
Co-Authored-By: Andronik Ordian <write@reusable.software>
Co-authored-by: Andronik Ordian <write@reusable.software>
2020-04-09 11:03:27 +02:00
Artem Vorotnikov
4f26ffd447
Fix project name, links, rename the binaries ( #11580 )
...
* Fix project name, links, rename binary
* Update util/version/Cargo.toml
Co-Authored-By: David <dvdplm@gmail.com>
* Update updater/Cargo.toml
Co-Authored-By: David <dvdplm@gmail.com>
* Update util/version/Cargo.toml
Co-Authored-By: David <dvdplm@gmail.com>
Co-authored-by: David <dvdplm@gmail.com>
2020-03-25 17:16:51 +01:00
Andronik Ordian
10d82ef119
initial cleanup ( #11542 )
...
* cleanup
* upbork
* review grumble: rename client id prefix
* rpc-tests: make one of the clients open-ethereum
* fix doctest
* README: mention clang version and that our wiki is old
2020-03-09 15:07:15 +01:00
Andronik Ordian
3ccfe735aa
license update ( #11543 )
...
* update license_header
* run ./scripts/add_license.sh
* update eip-152 license
2020-03-05 12:19:39 +01:00
Niklas Adolfsson
2018f5b0ab
[dependencies]: unify rustc-hex
( #11506 )
...
* [dependency]: unify `rustc-hex`
* [private tx]: fix upgrade to `rustc hex 2.1.0`
2020-02-21 15:10:00 +01:00
Anton Gavrilov
3357cfb3e5
Switch from the internal runtime lib to external one from crates.io ( #11480 )
...
* Parity runtime switched to the version from crates
* Tests fixed
2020-02-11 22:02:25 +01:00
Andronik Ordian
654632264b
upgrade some of the dependencies ( #11467 )
...
* bump parity-util-mem and related deps
* upgrade some of the dependencies
* deduplicate static_assertions
2020-02-07 17:23:45 +01:00
s3krit
77643c13e8
Update copyright notice 2020 ( #11386 )
...
* Update copyright noticed 2020
* Update copyright in two overlooked files
2020-01-17 14:27:28 +01:00
Niklas Adolfsson
2d2513b35a
[dependencies] bump rand 0.7 ( #11022 )
...
* network-devp2p: bump rand `0.7`
* updater: bump rand `0.7`
* hash-fetch: bump rand `0.7`
* ethcore-sync: bump rand `0.7`
* rpc: dont work yet
* [private-tx] remove unused rand
* [ethcore-snapshot] bump rand 0.7
* [engine clique]: bump rand 0.7
* [engine authority-round]: remove rand
* [ethcore-blockchain]: bump rand 0.7
* [ethcore]: bump rand 0.7
* [ethcore-light]: bump rand 0.7
* [ethstore]: bump rand 0.7
* Fix for rand usage in rpc
* [rpc]: fix test build
* [ethcore-sync]: fix test build
* [snapshot tests]: rand 0.7
* [ethkey]: bump rand 0.7
* [rpc]: resolve TODO incompatible `rand versions`
* [ethkey] use `rust-secp256k1` master branch
* fix(bad merge): ethcoore-light remove itertools
* [rpc tests]: revert rpc test changes in #11139
`#11139` makes use a different `RNG/seed`, not `H64::random_using(&mut self.rand)`
This commit reverts the changed tests (the generated id by `Subscribers::next_id`)
* [ethkey/random]: resolve introduced `TODO`
2019-10-18 15:12:16 +02:00
Anton Gavrilov
f48780c29b
Update ethereum types to 0.8.0 version ( #11139 )
...
* Ethereum types updated to 0.8 version
* Fix for rand usage in rpc
* Cargo lock fixed after rebase
* TODO added
2019-10-08 14:18:44 +02:00
Toby Dimmick
79a17dedd0
Deduplicate registrar contract & calling logic ( #11110 )
...
* Rename RegistryInfo -> RegistryInfoDeprecated
* Add BlockId parameter to Registrar::get_address and RegistrarClient::call_contract
* Remove RegistrarClient::Call (use async for now); add RegistrarClient::get_address
* Remove Registrar type in favour of naked trait
* Use CallContract trait bound instead of separate call_contract method
* Make RegistrarClient::get_address and URLHint::resolve synchronous
* RegistrarClient::get_address: return check if address is zero
* Modify RegistryInfo::registry_address to take &str
* return Result from RegistryInfo::registry_address
* Replace RegistryInfo with RegistrarClient
- Modifed RegistrarClient::registrar_address to return Option
- Removed BlockChainClient::registrar_address
* Fix other build configs
* Fix unit test builds
* Remove local RegistrarClient type from run::execute_impl
* Remove registrar.json from ethcore
* Formatting/line breaks
* Update RegistrarClient docs, remove explicit lifetime
* Weak ref to ethcore client from hash fetch client
* Fix unit tests
2019-10-03 15:15:25 +02:00
David
2b8b8851ab
Update kvdb
, kvdb-rocksdb
and h2
( #11091 )
...
* Update a few dependencies
Updates two dependencies: `kvdb-rocksdb` and `h2`. Brings in `parking_lot 0.9` which is unintended but possibly fine.
* Bump parking_lot to 0.9
Bump kvdb-memorydb to 0.2 (from git atm)
* New kvdb-memorydb is not breaking
* Remove [patch]
2019-09-27 23:29:14 +02:00
Niklas Adolfsson
dab2a6bd4b
fix compile warnings ( #10993 )
...
* fix warnings
* fix: failing build, use `spec` as dev-dependency
2019-08-27 17:29:33 +02:00
Marek Kotewicz
d5584a01c7
update parking-lot to 0.8 ( #10845 )
2019-07-05 15:19:38 +02:00
Andronik Ordian
dae5d75dd6
Upgrade ethereum types ( #10670 )
...
* cargo upgrade "ethereum-types" --all --allow-prerelease
* [ethash] fix compilation errors
* [ethkey] fix compilation errors
* [journaldb] fix compilation errors
* [dir] fix compilation errors
* [ethabi] update to 0.7
* wip
* [eip-712] fix compilation errors
* [ethjson] fix compilation errors
* [Cargo.toml] add TODO to remove patches
* [ethstore] fix compilation errors
* use patched keccak-hash with new primitive-types
* wip
* [ethcore-network-devp2p] fix compilation errors
* [vm] fix compilation errors
* [common-types, evm, wasm] fix compilation errors
* [ethcore-db] Require AsRef instead of Deref for keys
* [ethcore-blockchain] fix some compilation errors
* [blooms-db] fix compilation errors
Thanks a lot @dvdplm :)
* we don't need no rlp ethereum feature
* [ethcore] fix some compilation errors
* [parity-ipfs-api] fix compilation error
* [ethcore-light] fix compilation errors
* [Cargo.lock] update parity-common
* [ethcore-private-tx] fix some compilation errors
* wip
* [ethcore-private-tx] fix compilation errors
* [parity-updater] fix compilation errors
* [parity-rpc] fix compilation errors
* [parity-bin] fix other compilation errors
* update to new ethereum-types
* update keccak-hash
* [fastmap] fix compilation in tests
* [blooms-db] fix compilation in tests
* [common-types] fix compilation in tests
* [triehash-ethereum] fix compilation in tests
* [ethkey] fix compilation in tests
* [pwasm-run-test] fix compilation errors
* [wasm] fix compilation errors
* [ethjson] fix compilation in tests
* [eip-712] fix compilation in tests
* [ethcore-blockchain] fix compilation in tests
* [ethstore] fix compilation in tests
* [ethstore-accounts] fix compilation in tests
* [parity-hash-fetch] fix compilation in tests
* [parity-whisper] fix compilation in tests
* [ethcore-miner] fix compilation in tests
* [ethcore-network-devp2p] fix compilation in tests
* [*] upgrade rand to 0.6
* [evm] get rid of num-bigint conversions
* [ethcore] downgrade trie-standardmap and criterion
* [ethcore] fix some warnings
* [ethcore] fix compilation in tests
* [evmbin] fix compilation in tests
* [updater] fix compilation in tests
* [ethash] fix compilation in tests
* [ethcore-secretstore] fix compilation in tests
* [ethcore-sync] fix compilation in tests
* [parity-rpc] fix compilation in tests
* [ethcore] finally fix compilation in tests
FUCK YEAH!!!
* [ethstore] lazy_static is unused
* [ethcore] fix test
* fix up bad merge
* [Cargo.toml] remove unused patches
* [*] replace some git dependencies with crates.io
* [Cargo.toml] remove unused lazy_static
* [*] clean up
* [ethcore] fix transaction_filter_deprecated test
* [private-tx] fix serialization tests
* fix more serialization tests
* [ethkey] fix smoky test
* [rpc] fix tests, please?
* [ethcore] remove commented out code
* Apply suggestions from code review
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com>
* [ethstore] remove unused dev-dependency
* [ethcore] remove resolved TODO
* [*] resolve keccak-hash TODO
* [*] s/Address::default()/Address::zero()
* [rpc] remove Subscribers::new_test
* [rpc] remove EthPubSubClient::new_test
* [ethcore] use trie-standardmap from crates.io
* [dir] fix db_root_path
* [ethcore] simplify snapshot::tests::helpers::fill_storage
* Apply suggestions from code review
Co-Authored-By: David <dvdplm@gmail.com>
* [ethcore-secretstore] resolve TODO in serialization
* [ethcore-network-devp2p] resolve TODO in save_key
* [Cargo.lock] update triehash
* [*] use ethabi from crates.io
* [ethkey] use secp256k1 from master branch
* [Cargo.lock] update eth-secp256k1
2019-06-03 15:36:21 +02: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