Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CHRON-9704] Update Blockchain Interface to Parity v2.5.9-stable #41

Merged
merged 169 commits into from
Oct 4, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
eea3de0
Merge Machine and WithRewards (#10071)
tomaka Jan 10, 2019
38af7f3
refactor(trim_right_matches -> trim_end_matches) (#10159)
niklasad1 Jan 10, 2019
eea5f6f
fix(android): remove dependency to libusb (#10161)
niklasad1 Jan 10, 2019
83f7061
Ping nodes from discovery (#10167)
kirushik Jan 10, 2019
83ba9df
Bump JSON-RPC (#10151)
tomusdrw Jan 11, 2019
67eee6a
fix(whisper): correct PoW calculation (#10166)
niklasad1 Jan 11, 2019
3687df8
Fix _cannot recursively call into `Core`_ issue (#10144)
ngotchac Jan 11, 2019
1ac1224
Fix #9822: trace_filter does not return failed contract creation (#10…
tomusdrw Jan 11, 2019
181738a
Remove reference to ui-interface command-line option (#10170)
shoffmeister Jan 12, 2019
e8e087f
Skip locking in statedb for non-canon blocks (#10141)
sorpaas Jan 14, 2019
d356c66
version: bump nightly to 2.4 (#10165)
5chdn Jan 14, 2019
53a04e1
Drop `runtime` after others (especially `ws_server`) (#10179)
ngotchac Jan 15, 2019
0edf8e3
Align personal_unlockAccount behaviour when permanent unlock is disab…
jam10o-new Jan 15, 2019
64704c4
Handle the case for contract creation on an empty but exist account w…
sorpaas Jan 15, 2019
53c408f
version: bump fork blocks for kovan and foundation (#10186)
5chdn Jan 15, 2019
ed6f287
Update for Android cross-compilation. (#10180)
TriplEight Jan 15, 2019
a6c6c7c
pull constantinople on ethereum network (#10189)
5chdn Jan 15, 2019
1df6361
Run all `igd` methods in its own thread (#10195)
ngotchac Jan 16, 2019
cdba22a
Adds cli interface to allow reseting chain to a particular block (#9782)
seunlanlege Jan 16, 2019
cf50513
Cancel Constantinople HF on POA Core (#10198)
vbaranov Jan 16, 2019
4f1e1e8
Update the changelogs for 2.1.11, 2.2.6, 2.2.7, and 2.3.0 (#10197)
5chdn Jan 16, 2019
35bbf11
Extract CallContract and RegistryInfo traits into their own crate (#1…
HCastano Jan 16, 2019
2a7ed45
Remove CallContract and RegistryInfo re-exports from `ethcore/client`…
HCastano Jan 17, 2019
460681e
perform stripping during build (#10208)
General-Beck Jan 18, 2019
708e495
Happy New Year! (#10211)
fubuloubu Jan 18, 2019
940a88f
Echo CORS request headers by default (#10221)
cmichi Jan 21, 2019
fb07ffa
Add EIP-1283 disable transition (#10214)
sorpaas Jan 21, 2019
a9a278a
Enable St-Peters-Fork ("Constantinople Fix") (#10223)
5chdn Jan 21, 2019
c35abe4
import rpc transactions sequentially (#10051)
seunlanlege Jan 22, 2019
4b11d79
fix(ManageNetwork): replace Range with RangeInclusive (#10209)
niklasad1 Jan 22, 2019
c2de31e
fixed: types::transaction::SignedTransaction; (#10229)
RyanKung Jan 22, 2019
c96d8a7
Update copyright year to 2019. (#10181)
shao1555 Jan 23, 2019
4fec2f2
Fix typo: CHANGELOG-2.1 -> CHANGELOG-2.2 (#10233)
folex Jan 23, 2019
38f3747
Update CHANGELOG.md (#10249)
thefallentree Jan 28, 2019
94db961
Take in account zero gas price certification when doing transact_cont…
VladLupashevskyi Jan 28, 2019
50f5ccc
Allow specifying local accounts via CLI (#9960)
insipx Jan 28, 2019
a139c6d
Macos heapsize force jemalloc (#10234)
cheme Jan 29, 2019
eb3d33e
Update CHANGELOG-2.2.md (#10254)
gmajoulet Jan 29, 2019
12c42bc
Fix join-set test to be deterministic. (#10263)
tomusdrw Jan 30, 2019
0f9b221
prevent silent errors in daemon mode (#10007)
seunlanlege Feb 1, 2019
3b23c2e
Additional tests for uint deserialization. (#10279)
tomusdrw Feb 3, 2019
12ac992
Don't run the CPP example on CI (#10285)
tomaka Feb 3, 2019
06cae8a
Fix Windows build (#10284)
tomaka Feb 3, 2019
89ae0f0
Convert to jsonrpc-derive, use jsonrpc-* from crates.io (#10298)
ascjones Feb 5, 2019
1b3b9b2
Update to jsonrpc-derive 10.0.2, fixes aliases bug (#10300)
ascjones Feb 5, 2019
8ab6d89
fix(secret-store): deprecation warning (#10301)
niklasad1 Feb 6, 2019
a3e39c9
update ring to 0.14 (#10262)
ordian Feb 6, 2019
45d7c60
Call private contract methods from another private contract (read-onl…
grbIzl Feb 7, 2019
e344286
Add missing step for Using `systemd` service file (#10175)
bneiluj Feb 7, 2019
e45ee6c
fix(osx and windows builds): bump parity-daemonize (#10291)
niklasad1 Feb 7, 2019
8fa56ad
Properly handle check_epoch_end_signal errors (#10015)
sorpaas Feb 7, 2019
d5c19f8
Deprecate account management (#10213)
tomusdrw Feb 7, 2019
b7e8621
Increase number of requested block bodies in chain sync (#10247)
elferdo Feb 7, 2019
83bcb81
CI optimizations (#10297)
TriplEight Feb 7, 2019
6fa4b2d
fix: parity-clib/examples/cpp/CMakeLists.txt (#10313)
aarlt Feb 8, 2019
046b8bb
Make specification of protocol in SyncRequester::send_request explici…
elferdo Feb 8, 2019
3502b36
Secure WS-RPC: grant access to all apis (#10246)
axelchalon Feb 8, 2019
8b6c5be
fix publish job (#10317)
TriplEight Feb 8, 2019
751d15e
fix(light-rpc): Make `light_sync` generic (#10238)
niklasad1 Feb 11, 2019
c84e574
fix(parity-clib): grumbles that were not addressed in #9920 (#10154)
niklasad1 Feb 11, 2019
6dfc1bd
Add Statetest support for Constantinople Fix (#10323)
HCastano Feb 11, 2019
8e866ee
Revive parity_setMinGasPrice RPC call (#10294)
HCastano Feb 11, 2019
d89b8d9
Additional error for invalid gas (#10327)
cheme Feb 11, 2019
d8394bd
fix(add helper for timestamp overflows) (#10330)
niklasad1 Feb 12, 2019
a4dc855
snap: official image / test (#10168)
TriplEight Feb 12, 2019
55454b2
fix(docker): fix not receives SIGINT (#10059)
Feb 12, 2019
5be0163
Don't add discovery initiators to the node table (#10305)
kirushik Feb 12, 2019
a3883ca
change docker image based on debian instead of ubuntu due to the chan…
gabreal Feb 12, 2019
ea589a1
role back docker build image and docker deploy image to ubuntu:xenial…
gabreal Feb 12, 2019
3adb640
Bundle protocol and packet_id together in chain sync (#10315)
elferdo Feb 13, 2019
5123430
snap: prefix version and populate candidate channel (#10343)
5chdn Feb 13, 2019
d6c80c1
Fixed misstype (#10351)
danacr Feb 14, 2019
bff0bed
no volumes are needed, just run -v volume:/path/in/the/container (#10…
TriplEight Feb 14, 2019
9cce6a4
fix(compilation warns): `no-default-features` (#10346)
niklasad1 Feb 14, 2019
fa570f2
snap: release untagged versions from branches to the candidate snap c…
5chdn Feb 14, 2019
af7dc36
Add fields to `memzero`'s Cargo.toml (#10362)
HCastano Feb 15, 2019
ef0eda0
SecretStore: use in-memory transport in cluster tests (#9850)
svyatonik Feb 18, 2019
aea289e
chore(bump parity-daemonize): require rust >= 1.31 (#10359)
niklasad1 Feb 18, 2019
ca67dc2
Add message to IO errors (#10324)
Pzixel Feb 18, 2019
b4520c5
snap: add the removable-media plug (#10377)
Feb 20, 2019
b457f46
ethash: implement Progpow (#9762)
andresilva Feb 20, 2019
b803f57
exchanged old(azure) bootnodes with new(ovh) ones (#10309)
fevo1971 Feb 20, 2019
b58a3ed
fix(trace_main! macro): don't re-export (#10384)
niklasad1 Feb 20, 2019
4e0ec4e
tx pool: always accept local transactions (#10375)
ascjones Feb 20, 2019
6bb106a
Update to latest mem-db, hash-db and trie-db. (#10314)
cheme Feb 20, 2019
2cbffe3
chore(bump ethereum-types) (#10396)
niklasad1 Feb 21, 2019
f825048
fix(jni): bump to jni to 0.11 & remove unsafe impl (#10394)
niklasad1 Feb 21, 2019
b21844b
no-git for publish jobs, empty artifacts dir (#10393)
TriplEight Feb 21, 2019
0815cc3
version: bump nightly to 2.5 (#10392)
5chdn Feb 21, 2019
4311d43
revert some changes, could be buggy (#10399)
TriplEight Feb 21, 2019
9ad71b7
Fix to_pod storage trie value decoding (#10368)
sorpaas Feb 22, 2019
fcccbf3
fix #10390 (#10391)
Feb 22, 2019
bceb883
snap: reenable i386, arm64, armhf architecture publishing (#10386)
5chdn Feb 25, 2019
c5c3fb6
fix(rpc-types): replace uint and hash with `ethereum_types v0.4` (#10…
niklasad1 Feb 25, 2019
afc1b72
10000 > 5000 (#10422)
jam10o-new Feb 26, 2019
1871275
Refactor ethcore::client::TransactResult to use it inside std::result…
elferdo Feb 26, 2019
e2ab3e4
fix panic when logging directory does not exist, closes #10420 (#10424)
debris Feb 26, 2019
2fbb952
parity/main.rs uses eprintln instead of raw stderr interface (#10427)
debris Feb 27, 2019
c7ded6a
Remove duplicate test cases (#10385)
mohanson Feb 27, 2019
fefec00
remove redundant macro println_stderr from parity/cli/usage.rs (#10425)
debris Feb 27, 2019
94cb3b6
fix underflow in pip, closes #10419 (#10423)
debris Feb 27, 2019
cfc8df1
ci: clean up gitlab-ci.yml leftovers from previous merge (#10429)
soc1c Feb 27, 2019
3d0ce10
panic_hook module uses eprintln instead of raw stderr interface (#10426)
debris Feb 27, 2019
e71598d
Update hardcoded headers for Foundation, Ropsten, Kovan and Classic (…
Tbaut Feb 27, 2019
ed18c7b
Use correct name for documentation field in Cargo.toml (#10440)
HCastano Mar 1, 2019
97cb010
Silence Error::cause deprecations (#10438)
ascjones Mar 2, 2019
1bd4564
CI publish to aws (#10446)
General-Beck Mar 4, 2019
7014642
Implement parity_versionInfo & parity_setChain on LC; fix parity_setC…
axelchalon Mar 4, 2019
3e1d731
CI aws git checkout (#10451)
General-Beck Mar 5, 2019
91933d8
perf(ethcore): `micro-opt` (#10405)
niklasad1 Mar 6, 2019
742a600
Revert "CI aws git checkout (#10451)" (#10456)
General-Beck Mar 7, 2019
ab27848
docs: update changelogs for 2.2.{8,9,10,11}, 2.3.{1,2,3,4,5}, and 2.4…
5chdn Mar 7, 2019
23d977e
simplify ethcore machine by removing redundant traits (#10454)
debris Mar 11, 2019
4320c9b
docs(spec): remove link to obsolete issue (#10464)
niklasad1 Mar 11, 2019
82a148a
Tests parallelized (#10452)
TriplEight Mar 11, 2019
595dac6
Ensure static validator set changes are recognized (#10467)
HCastano Mar 12, 2019
a16bad4
simplify parity machine (#10469)
debris Mar 13, 2019
c9db8ea
further simplify machine (#10472)
debris Mar 14, 2019
f875175
remove unused Engine::is_proposal (#10475)
debris Mar 14, 2019
d83143d
remove unused Engine::maximum_uncle_age (#10476)
debris Mar 14, 2019
a574df3
simplify block module and usage (#10479)
debris Mar 15, 2019
fb46165
OpenBlock::new take IntoIterator instead of mutable ref to Iterator (…
debris Mar 15, 2019
a8ee3c9
Сaching through docker volume (#10477)
TriplEight Mar 19, 2019
effead9
fix win&mac build (#10486)
General-Beck Mar 19, 2019
78a5346
fix(rpc): lint `unused_extern_crates` + fix warns (#10489)
niklasad1 Mar 19, 2019
037fd1b
fix(extract `timestamp_checked_add` as lib) (#10383)
niklasad1 Mar 19, 2019
9519493
fix(time-utils): add missing license (#10497)
niklasad1 Mar 20, 2019
b700ff3
whisper/cli: add p2p port and ip parameters (#10057)
gballet Mar 21, 2019
375a8da
Add additional request tests (#10503)
HCastano Mar 21, 2019
f2c34f7
fix Sha3/keccak256 hash calculation for binaries (#10509)
General-Beck Mar 22, 2019
17042e9
fix(rpc): fix a bunch of clippy lints (#10493)
niklasad1 Mar 22, 2019
023e511
docs: add changelogs for 2.3.{6,7,8} and 2.4.{1,2,3} (#10494)
soc1c Mar 22, 2019
6cf3ba7
Add a more realistic Batch test (#10511)
HCastano Mar 25, 2019
9cb8606
verbose flag for cpp tests (#10524)
TriplEight Mar 26, 2019
aa8487c
ethcore: add clique engine (#9981)
5chdn Mar 26, 2019
3b23817
Add trace information to eth_estimateGas (#10519)
fanatid Mar 27, 2019
7d26a82
private-tx: replace error_chain (#10510)
ascjones Mar 27, 2019
407de5e
fix(light): make `OnDemand` generic instead of using the concrete typ…
niklasad1 Mar 27, 2019
e4c2fe9
Initial support sccache for windows build (#10520)
General-Beck Mar 27, 2019
0199acb
ethcore: remove eth social and easthub chain configs (#10531)
soc1c Mar 27, 2019
04c6867
Fix max_gas (#10537)
sorpaas Mar 27, 2019
ebf51c0
fix(bump dependencies) (#10540)
niklasad1 Mar 28, 2019
4e2e88a
separate docker image to build docs (#10543)
TriplEight Mar 28, 2019
89d6277
updated lru-cache to 0.1.2 (#10542)
debris Mar 29, 2019
8840a29
clique: make state backfill time measurement more accurate (#10551)
jwasinger Mar 30, 2019
440e52f
build android with cache, win fixes (#10546)
TriplEight Mar 30, 2019
7b2afdf
Implement caching for service transactions checker (#10088)
VladLupashevskyi Mar 31, 2019
95236d2
fix(light eth_gasPrice): ask network if not in cache (#10535)
niklasad1 Mar 31, 2019
ec56b1f
Update light client harcoded headers (#10547)
Tbaut Mar 31, 2019
89f828b
fix(light account response): update `tx_queue` (#10545)
niklasad1 Mar 31, 2019
d9673b0
tx-pool: check transaction readiness before replacing (#10526)
ascjones Apr 1, 2019
3c85f29
version: betalize 2.5
soc1c Apr 2, 2019
b52ac20
beta backports (#10576)
soc1c Apr 8, 2019
e0141f8
beta 2.5.1 (#10643)
soc1c May 10, 2019
c2487cf
ci: publish docs debug (#10638) (#10660)
soc1c May 14, 2019
adabd81
beta ci: backport missing diff from master (#10661)
soc1c May 14, 2019
ecbafb2
backports for beta 2.5.2 (#10737)
soc1c Jun 11, 2019
3fd58bd
Beta 2.5.3 (#10776)
s3krit Jun 25, 2019
d60e638
Beta 2.5.4 (#10827)
s3krit Jul 1, 2019
3ebc769
version: stabilise v2.5 (#10857)
s3krit Jul 8, 2019
ff398fe
V2.5.6 stable (#10961)
s3krit Aug 12, 2019
6bd7db9
v2.5.7 stable (#11006)
s3krit Aug 29, 2019
45f27ce
v2.5.8-stable (#11041)
s3krit Sep 12, 2019
24a4fdf
Don't build rpc with ethcore test-helpers (#11048)
dvdplm Sep 13, 2019
7c7b181
v2.5.8-stable (rev2) (#11051)
s3krit Sep 13, 2019
c52a6c8
update CHANGELOG.md (#11057)
s3krit Sep 16, 2019
b2277f6
v2.5.9-stable (#11089)
s3krit Sep 26, 2019
06c7096
Update CHANGELOG.md and version (#11093)
s3krit Sep 26, 2019
578fc87
Merge branch 'stable' into CHRON-9704
mexskican Oct 3, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
37 changes: 36 additions & 1 deletion .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,42 @@ Also, try to include **steps to reproduce** the issue and expand on the **actual

If you would like to contribute to Parity Ethereum, please **fork it**, fix bugs or implement features, and [propose a pull request](https://github.com/paritytech/parity-ethereum/compare).

Please, refer to the [Coding Guide](https://wiki.parity.io/Coding-guide) in our wiki for more details about hacking on Parity.
### Labels & Milestones

We use [labels](https://github.com/paritytech/parity-ethereum/labels) to manage PRs and issues and communicate the state of a PR. Please familiarize yourself with them. Furthermore we are organizing issues in [milestones](https://github.com/paritytech/parity-ethereum/milestones). Best way to get started is to a pick a ticket from the current milestone tagged [`easy`](https://github.com/paritytech/parity-ethereum/labels/Q2-easy%20%F0%9F%92%83) and get going, or [`mentor`](https://github.com/paritytech/parity-ethereum/labels/Q1-mentor%20%F0%9F%95%BA) and get in contact with the mentor offering their support on that larger task.

### Rules

There are a few basic ground-rules for contributors (including the maintainer(s) of the project):

* **No pushing directly to the master branch**.
* **All modifications** must be made in a **pull-request** to solicit feedback from other contributors.
* Pull-requests cannot be merged before CI runs green and two reviewers have given their approval.
* Contributors should adhere to the [Parity Ethereum Style Guide](https://wiki.parity.io/Parity-Ethereum-Style-Guide).

### Recommendations

* **Non-master branch names** *should* be prefixed with a short name moniker, followed by the associated Github Issue ID (if any), and a brief description of the task using the format `<GITHUB_USERNAME>-<ISSUE_ID>-<BRIEF_DESCRIPTION>` (e.g. `gavin-123-readme`). The name moniker helps people to inquiry about their unfinished work, and the GitHub Issue ID helps your future self and other developers (particularly those who are onboarding) find out about and understand the original scope of the task, and where it fits into Parity Ethereum [Projects](https://github.com/paritytech/parity-ethereum/projects).
* **Remove stale branches periodically**

### Preparing Pull Requests

* If your PR does not alter any logic (e.g. comments, dependencies, docs), then it may be tagged [`insubstantial`](https://github.com/paritytech/parity-ethereum/pulls?q=is%3Aopen+is%3Apr+label%3A%22A2-insubstantial+%F0%9F%91%B6%22).

* Once a PR is ready for review please add the [`pleasereview`](https://github.com/paritytech/parity-ethereum/pulls?utf8=%E2%9C%93&q=is%3Aopen+is%3Apr+label%3A%22A0-pleasereview+%F0%9F%A4%93%22+) label.

### Reviewing Pull Requests*:

* At least two reviewers are required to review PRs (even for PRs tagged [`insubstantial`](https://github.com/paritytech/parity-ethereum/pulls?q=is%3Aopen+is%3Apr+label%3A%22A2-insubstantial+%F0%9F%91%B6%22)).

When doing a review, make sure to look for any:

* Buggy behavior.
* Undue maintenance burden.
* Breaking with house coding style.
* Pessimization (i.e. reduction of speed as measured in the projects benchmarks).
* Breaking changes should be carefuly reviewed and tagged as such so they end up in the [changelog](../CHANGELOG.md).
* Uselessness (i.e. it does not strictly add a feature or fix a known issue).

## License.

Expand Down
Loading