Skip to content
This repository has been archived by the owner on May 24, 2022. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openethereum/openethereum
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: MarkusSprunck/openethereum
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Able to merge. These branches can be automatically merged.
Loading
Showing with 2,556 additions and 5,273 deletions.
  1. +0 −3 .cargo/config
  2. +4 −0 .dockerignore
  3. +7 −0 .github/dependabot.yml
  4. +21 −0 .github/workflows/README.md
  5. +0 −33 .github/workflows/build-test-windows.yml
  6. +0 −40 .github/workflows/build-test.yml
  7. +0 −285 .github/workflows/build.yml
  8. +0 −50 .github/workflows/check.yml
  9. +35 −0 .github/workflows/deploy-alpine.yml
  10. +0 −29 .github/workflows/deploy-docker-nightly.yml
  11. +0 −30 .github/workflows/deploy-docker-tag.yml
  12. +0 −30 .github/workflows/deploy-docker.yml
  13. +36 −0 .github/workflows/deploy-ubuntu-release.yml
  14. +35 −0 .github/workflows/deploy-ubuntu.yml
  15. +0 −20 .github/workflows/fmt.yml
  16. +11 −1 .gitignore
  17. +21 −0 .testing/LICENSE
  18. +115 −0 .testing/README.md
  19. +21 −0 .testing/build-artifacts.sh
  20. 0 .testing/environment/staging/secrets/.gitkeep
  21. +44 −0 .testing/environment/staging/template/authority.toml
  22. +6 −0 .testing/environment/staging/template/reserved_peers
  23. +168 −0 .testing/environment/staging/template/spec.json
  24. +89 −0 .testing/genKeys.sh
  25. BIN .testing/images/leopold-infrastructure-view-staging.png
  26. BIN .testing/images/leopold-topologie-stag-6.2.1.png
  27. +10 −0 .testing/secrets_generation.sh
  28. +19 −0 .testing/setup_folders.sh
  29. +7 −0 .testing/test-leopold.sh
  30. +16 −0 .vscode/launch.json
  31. +47 −0 .vscode/tasks.json
  32. +42 −0 CHANGELOG.md
  33. +1,183 −664 Cargo.lock
  34. +46 −35 Cargo.toml
  35. +33 −0 MAINTENANCE.md
  36. +1 −0 README.md
  37. +1 −0 bin/chainspec/Cargo.toml
  38. +2 −1 bin/ethkey/Cargo.toml
  39. +3 −2 bin/ethstore/Cargo.toml
  40. +2 −1 bin/evmbin/Cargo.toml
  41. +7 −0 bin/oe/cli/mod.rs
  42. +1 −1 bin/oe/cli/usage.rs
  43. +24 −14 bin/oe/configuration.rs
  44. +6 −4 bin/oe/logger/Cargo.toml
  45. +43 −18 bin/oe/logger/src/lib.rs
  46. +17 −24 bin/oe/main.rs
  47. +1 −1 bin/oe/rpc.rs
  48. +3 −0 bin/oe/rpc_apis.rs
  49. +3 −2 bin/oe/run.rs
  50. +3 −0 bin/oe/secretstore.rs
  51. +3 −0 bin/oe/signer.rs
  52. +2 −0 bin/oe/upgrade.rs
  53. +2 −2 crates/accounts/Cargo.toml
  54. +1 −0 crates/accounts/ethkey/Cargo.toml
  55. +3 −2 crates/accounts/ethstore/Cargo.toml
  56. +4 −1 crates/accounts/ethstore/src/account/mod.rs
  57. +1 −1 crates/accounts/ethstore/src/accounts_dir/vault.rs
  58. +2 −2 crates/accounts/ethstore/src/json/mod.rs
  59. +3 −2 crates/concensus/ethash/Cargo.toml
  60. +1 −1 crates/concensus/ethash/src/keccak.rs
  61. +4 −2 crates/concensus/ethash/src/shared.rs
  62. +4 −3 crates/concensus/miner/Cargo.toml
  63. +1 −0 crates/concensus/miner/local-store/Cargo.toml
  64. +2 −1 crates/concensus/miner/price-info/Cargo.toml
  65. +1 −1 crates/concensus/miner/src/local_accounts.rs
  66. +2 −1 crates/concensus/miner/stratum/Cargo.toml
  67. +1 −0 crates/concensus/miner/using-queue/Cargo.toml
  68. +1 −0 crates/db/bloom/Cargo.toml
  69. +2 −1 crates/db/blooms-db/Cargo.toml
  70. +3 −3 crates/db/db/Cargo.toml
  71. +2 −1 crates/db/journaldb/Cargo.toml
  72. +1 −0 crates/db/memory-db/Cargo.toml
  73. +1 −0 crates/db/migration-rocksdb/Cargo.toml
  74. +1 −0 crates/db/patricia-trie-ethereum/Cargo.toml
  75. +7 −6 crates/ethcore/Cargo.toml
  76. +3 −2 crates/ethcore/blockchain/Cargo.toml
  77. +3 −2 crates/ethcore/service/Cargo.toml
  78. +0 −4 crates/ethcore/service/src/error.rs
  79. +1 −0 crates/ethcore/src/client/test_client.rs
  80. +1 −1 crates/ethcore/src/engines/authority_round/mod.rs
  81. +4 −1 crates/ethcore/src/engines/authority_round/util.rs
  82. +0 −4 crates/ethcore/src/error.rs
  83. +5 −5 crates/ethcore/src/executive.rs
  84. +0 −2 crates/ethcore/src/externalities.rs
  85. +1 −1 crates/ethcore/src/miner/miner.rs
  86. +1 −1 crates/ethcore/src/miner/pool_client.rs
  87. +3 −0 crates/ethcore/src/miner/stratum.rs
  88. +4 −0 crates/ethcore/src/spec/spec.rs
  89. +1 −0 crates/ethcore/src/test_helpers.rs
  90. +2 −1 crates/ethcore/sync/Cargo.toml
  91. +2 −2 crates/ethcore/sync/src/block_sync.rs
  92. +1 −1 crates/ethcore/sync/src/chain/handler.rs
  93. +3 −3 crates/ethcore/sync/src/chain/mod.rs
  94. +1 −1 crates/ethcore/sync/src/chain/propagator.rs
  95. +1 −1 crates/ethcore/types/Cargo.toml
  96. +1 −1 crates/ethjson/Cargo.toml
  97. +1 −0 crates/net/fake-fetch/Cargo.toml
  98. +1 −0 crates/net/fetch/Cargo.toml
  99. +5 −6 crates/net/network-devp2p/Cargo.toml
  100. +6 −3 crates/net/network-devp2p/src/connection.rs
  101. +9 −2 crates/net/network-devp2p/src/ip_utils.rs
  102. +2 −2 crates/net/network-devp2p/src/lib.rs
  103. +13 −4 crates/net/network-devp2p/src/node_table.rs
  104. +1 −2 crates/net/network-devp2p/src/service.rs
  105. +2 −1 crates/net/network/Cargo.toml
  106. +1 −1 crates/net/network/src/client_version.rs
  107. +0 −4 crates/net/network/src/error.rs
  108. +2 −1 crates/net/node-filter/Cargo.toml
  109. +1 −1 crates/rpc-common/Cargo.toml
  110. +1 −1 crates/rpc-servers/Cargo.toml
  111. +4 −2 crates/rpc/Cargo.toml
  112. +3 −2 crates/rpc/src/lib.rs
  113. +1 −1 crates/rpc/src/tests/mod.rs
  114. +3 −3 crates/rpc/src/tests/rpc.rs
  115. +0 −6 crates/rpc/src/v1/helpers/external_signer/signing_queue.rs
  116. +0 −1 crates/rpc/src/v1/helpers/mod.rs
  117. +5 −5 crates/rpc/src/v1/tests/mocked/signing.rs
  118. +3 −0 crates/rpc/src/v1/types/derivation.rs
  119. +3 −3 crates/rpc/src/v1/types/mod.rs
  120. +1 −1 crates/rpc/src/v1/types/transaction.rs
  121. +4 −3 crates/runtime/io/Cargo.toml
  122. +2 −0 crates/runtime/io/src/lib.rs
  123. +5 −4 crates/runtime/io/src/service_mio.rs
  124. +1 −1 crates/runtime/io/src/worker.rs
  125. +1 −0 crates/runtime/runtime/Cargo.toml
  126. +1 −1 crates/transaction-pool/Cargo.toml
  127. +3 −0 crates/transaction-pool/src/tests/tx_builder.rs
  128. +1 −1 crates/util/EIP-152/Cargo.toml
  129. +0 −740 crates/util/EIP-712/Cargo.lock
  130. +2 −3 crates/util/EIP-712/Cargo.toml
  131. +2 −2 crates/util/EIP-712/src/eip712.rs
  132. +4 −4 crates/util/EIP-712/src/encode.rs
  133. +44 −55 crates/util/EIP-712/src/error.rs
  134. +1 −0 crates/util/cli-signer/Cargo.toml
  135. +1 −0 crates/util/cli-signer/rpc-client/Cargo.toml
  136. +1 −0 crates/util/dir/Cargo.toml
  137. +1 −0 crates/util/fastmap/Cargo.toml
  138. +1 −0 crates/util/keccak-hasher/Cargo.toml
  139. +2 −1 crates/util/len-caching-lock/Cargo.toml
  140. +1 −0 crates/util/macros/Cargo.toml
  141. +1 −0 crates/util/memory-cache/Cargo.toml
  142. +1 −1 crates/util/memzero/Cargo.toml
  143. +1 −0 crates/util/panic-hook/Cargo.toml
  144. +1 −0 crates/util/rlp-compress/Cargo.toml
  145. +1 −0 crates/util/rlp-derive/Cargo.toml
  146. +1 −0 crates/util/stats/Cargo.toml
  147. +1 −1 crates/util/time-utils/Cargo.toml
  148. +1 −0 crates/util/triehash-ethereum/Cargo.toml
  149. +1 −0 crates/util/unexpected/Cargo.toml
  150. +2 −1 crates/util/version/Cargo.toml
  151. +11 −0 crates/util/version/src/lib.rs
  152. +5 −4 crates/vm/builtin/Cargo.toml
  153. +19 −16 crates/vm/builtin/src/lib.rs
  154. +1 −1 crates/vm/call-contract/Cargo.toml
  155. +4 −3 crates/vm/evm/Cargo.toml
  156. +1 −1 crates/vm/evm/benches/basic.rs
  157. +1 −1 crates/vm/evm/src/interpreter/memory.rs
  158. +8 −8 crates/vm/evm/src/interpreter/mod.rs
  159. +1 −0 crates/vm/vm/Cargo.toml
  160. +1 −0 crates/vm/wasm/Cargo.toml
  161. +3 −0 crates/vm/wasm/src/runtime.rs
  162. +0 −22 scripts/actions/build-linux.sh
  163. +0 −21 scripts/actions/build-windows.sh
  164. +0 −8 scripts/actions/clean-target.sh
  165. +0 −19 scripts/actions/install-sccache.ps1
  166. +0 −21 scripts/actions/validate-chainspecs.sh
  167. +6 −0 scripts/build-release.sh
  168. +0 −40 scripts/docker/README.md
  169. +40 −38 scripts/docker/alpine/Dockerfile
  170. +0 −23 scripts/docker/centos/Dockerfile
  171. +0 −25 scripts/docker/centos/Dockerfile.build
  172. +0 −29 scripts/docker/centos/build.sh
  173. +0 −48 scripts/docker/hub/Dockerfile
  174. +0 −13 scripts/docker/hub/check_sync.sh
  175. +0 −56 scripts/docker/hub/publish-docker.sh
  176. +0 −60 scripts/docker/ubuntu-aarch64/Dockerfile
  177. +0 −45 scripts/docker/ubuntu-arm/Dockerfile
  178. +44 −0 scripts/docker/ubuntu/Dockerfile
  179. +0 −16 scripts/evm_jsontests_bench.sh
  180. +0 −25 scripts/evm_uint_bench.sh
  181. +1 −0 scripts/find-native-libraries-required.sh
  182. +13 −0 scripts/generate-code-coverage-html.sh
  183. +0 −23 scripts/openethereum.service
  184. +0 −1,576 scripts/prometheus/config/grafana/dashboards/oe.json
  185. +0 −705 scripts/prometheus/config/grafana/grafana.ini
  186. +0 −24 scripts/prometheus/config/grafana/provisioning/dashboards/provider.yaml
  187. +0 −50 scripts/prometheus/config/grafana/provisioning/datasources/prometheus.yaml
  188. +0 −37 scripts/prometheus/config/prometheus/prometheus.yml
  189. +0 −37 scripts/prometheus/docker-compose.yaml
  190. +8 −0 scripts/setup-rust-1.79.sh
  191. BIN scripts/snap/icon.png
  192. +0 −8 scripts/snap/parity.desktop
  193. +0 −49 scripts/snap/snapcraft.template.yaml
  194. +6 −0 scripts/test-all.sh
3 changes: 0 additions & 3 deletions .cargo/config

This file was deleted.

4 changes: 4 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Generated by Cargo
# will have compiled files and executables
target
docs

.artifacts
.github

*.swp
*.swo
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
version: 2
updates:
- package-ecosystem: "cargo"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 10
21 changes: 21 additions & 0 deletions .github/workflows/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# OpenEthereum

Find sources here:
https://github.com/MarkusSprunck/openethereum

Fork of OpenEthereum (v3.3.5)

## Purpose

- security updates of toolchain
- updates of dependencies
- working CI pipeline
- create new version v3.4.0 and continuous maintenance

## Contact

To get in contact with Markus Sprunck (sprunck.markus@gmail.com)

## Status

- under work (no final release)
33 changes: 0 additions & 33 deletions .github/workflows/build-test-windows.yml

This file was deleted.

40 changes: 0 additions & 40 deletions .github/workflows/build-test.yml

This file was deleted.

Loading