Commit Graph

14 Commits

Author SHA1 Message Date
Talha Cross
bc90ba2863 v2.6.5 beta ()
* [CI] check evmbin build ()
* Correct EIP-712 encoding ()
* [client]: Fix for incorrectly dropped consensus messages () ()
* Update hardcoded headers (foundation, classic, kovan, xdai, ewc, ...) ()
* Add cargo-remote dir to .gitignore (?)
* Update light client headers: ropsten 6631425 foundation 8798209 ()
* Update list of bootnodes for xDai chain ()
* ethcore/res: add mordor testnet configuration ()
* [chain specs]: activate Istanbul on mainnet ()
* [builtin]: support multiple prices and activations in chain spec ()
* [receipt]: add sender & receiver to RichReceipts ()
* [ethcore/builtin]: do not panic in blake2pricer on short input ()
* Made ecrecover implementation trait public ()
* Fix docker centos build ()
* Update MIX bootnodes. ()
* Insert explicit warning into the panic hook ()
* Use provided usd-per-eth value if an endpoint is specified ()
* Cleanup stratum a bit ()
* Add Constantinople EIPs to the dev (instant_seal) config () (already backported)
* util Host: fix a double Read Lock bug in fn Host::session_readable() ()
* ethcore client: fix a double Read Lock bug in fn Client::logs() ()
* Type annotation for next_key() matching of json filter options ()
* Upgrade jsonrpc to latest ()
* [dependencies]: jsonrpc 14.0.1 ()
* Upgrade to jsonrpc v14 ()
* Switching sccache from local to Redis ()
* Snapshot restoration overhaul ()
* Add new line after writing block to hex file. ()
* Pause pruning while snapshotting ()
* Change how RPCs eth_call and eth_estimateGas handle "Pending" ()
* Fix block detail updating ()
* Make InstantSeal Instant again 
* Filter out some bad ropsten warp snapshots ()
2019-11-11 23:55:19 +01:00
Marek Kotewicz
9c051ab756 Removed machine abstraction from ethcore () 2019-06-26 14:16:05 +02:00
David
dbdb57a8c0
Fix deprectation warnings on nightly ()
* Run `cargo fix` on ethcore

* Add note about funky import needed-but-not-needed

* Fix benches

* cargo fix blockchain
2019-06-14 18:48:35 +02:00
Afri Schoedon
7c335e8764
misc: bump license header to 2019 ()
* 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
Wei Tang
1a642fc624
Clean up existing benchmarks ()
* Add FIXME link for a state mod statement

* Remove unused benches feature in ethcore

* Fix evm benches compile

* Fix ethash benches compile

* Switch to criterion
2018-11-06 21:22:44 +08:00
André Silva
726884afcb ethcore: minor optimization of modexp by using LR exponentiation () 2018-10-04 12:29:53 +01:00
André Silva
d4f38d3894 ethcore: add builtin benchmarks based on geth ()
* ethcore: add geth benchmarks for all builtins

* ethcore: remove old builtin benchmarks
2018-07-23 15:46:24 +02:00
André Silva
fb2b77e991 ethcore: add missing builtins benchmarks ()
* ethcore: add modexp benchmarks

* ethcore: add_bn_128_add benchmark
2018-07-20 15:06:11 +02:00
Niklas Adolfsson
21e0cd7781 evm bench fix broken dependencies ()
* `evm bench` use valid dependencies

Benchmarks of the `evm` used stale versions of a couple a crates that
this commit fixes!

* fix warnings
2018-07-16 21:19:59 +02:00
David
c7f608ec74
Delete crates from parity-ethereum and fetch them from parity-common instead ()
Use crates from parity-common: hashdb, keccak-hash, kvdb, kvdb-memorydb, kvdb-rocksdb, memorydb, parity-bytes, parity-crypto, path, patricia_trie, plain_hasher, rlp, target, test-support, trie-standardmap, triehash
2018-07-10 14:59:19 +02:00
Niklas Adolfsson
98b7c07171 Update license header and scripts ()
* Update `add_license` script

* run script

* add `remove duplicate lines script` and run it

* Revert changes `English spaces`

* strip whitespaces

* Revert `GPL` in files with `apache/mit license`

* don't append `gpl license` in files with other lic

* Don't append `gpl header` in files with other lic.

* re-ran script

* include c and cpp files too

* remove duplicate header

* rebase nit
2018-06-04 10:19:50 +02:00
Toralf Wittner
e30839e85f Consolidate crypto functionality in ethcore-crypto. ()
* Consolidate crypto functionality in `ethcore-crypto`.

- Move `ecdh`/`ecies` modules to `ethkey`.
- Refactor `ethcore-crypto` to use file per module.
- Replace `subtle` with `ethcore_crypto::is_equal`.
- Add `aes_gcm` module to `ethcore-crypto`.

* Rename `aes::{encrypt,decrypt,decrypt_cbc}` ...

... to `aes::{encrypt_128_ctr,decrypt_128_ctr,decrypt_128_cbc}`.
2018-05-05 11:02:33 +02:00
Dmitry Kashitsyn
604cdde71d Fixes bench and removes rustc_serialize dependency () 2017-10-11 17:39:12 +07:00
Arkadiy Paronyan
25b35ebddd Byzantium updates ()
* EIP-211 updates

* benchmarks

* blockhash instruction gas cost updated

* More benches

* EIP-684

* EIP-649

* EIP-658

* Updated some tests

* Modexp fixes

* STATICCALL fixes

* Pairing fixes

* More STATICALL fixes

* Use paritytech/bn

* Fixed REVERTing of contract creation

* Fixed more tests

* Fixed more tests

* Blockchain tests

* Enable previously broken tests

* Transition test

* Updated tests

* Fixed modexp reading huge numbers

* Enabled max_code_size test

* Review fixes

* Updated pairing pricing

* missing commas (style)

* Update test.rs

* Small improvements

* eip161abc
2017-09-15 21:07:54 +02:00