Horacio Mijail Antón Quiles
823a0f2817
Store test logs in CI ( #781 )
...
* Capture test logs in CI
If test logs were saved, store them as CI artifacts
* Only keep logs for failed tests
* Catch tests who didn't define names into a generic filename
Signed-off-by: Horacio Mijail Anton Quiles <hmijail@gmail.com>
Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
5 years ago
Antoine Toulme
3f2811336e
Do not create the splunk appender if it's not selected. Add an acceptance test checking that --help exits with code 0 ( #790 )
...
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
5 years ago
Lucas Saldanha
6f05bdccfc
Added private filter acceptance tests ( #753 )
...
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
Co-authored-by: Stefan Pingel <16143240+pinges@users.noreply.github.com>
5 years ago
Stefan Pingel
04888f38a9
add AT for onchain privacy ( #729 )
...
* add AT for onchain privacy
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
5 years ago
Lucas Saldanha
ba6f656e66
Implemented priv_getLogs ( #686 )
...
* Implemented priv_getLogs
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
Stefan Pingel
36bdae457b
Fix priv_getPrivateTransaction return ( #703 )
...
* fix return for priv_getPrivateTransaction
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
5 years ago
Horacio Mijail Antón Quiles
e917a35e80
Report memory/processes at end of test ( #421 )
...
Signed-off-by: Horacio Mijail Anton Quiles <hmijail@gmail.com>
Co-authored-by: CJ Hare <CjHare@users.noreply.github.com>
5 years ago
Antoine Toulme
b9c6c4b3cc
Add eth65 support ( #608 )
...
* Add eth65 support
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* Fix integration tests
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* Fix acceptance tests
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* add acceptance test that checks that transactions are gossiped between peers
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* Update ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/messages/LimitedNewPooledTransactionHashesMessages.java
Co-Authored-By: Danno Ferrin <danno.ferrin@shemnon.com>
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* code review comments
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* Code review changes
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* Reviewing diffs
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
* smaller synchronized blocks
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
Co-authored-by: Danno Ferrin <danno.ferrin@shemnon.com>
5 years ago
Stefan Pingel
a93d06f182
Refactor EeaSendRawTransaction ( #594 )
...
* refactor EeaSendRawTransaction
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
5 years ago
Horacio Mijail Antón Quiles
700c5e146b
Fix: ensure that node is displayed if recorded ( #574 )
...
Signed-off-by: Horacio Mijail Anton Quiles <hmijail@gmail.com>
Co-authored-by: CJ Hare <CjHare@users.noreply.github.com>
5 years ago
Horacio Mijail Antón Quiles
56c60e03df
Kill correctly Besu node processes ( #420 )
...
Signed-off-by: Horacio Mijail Anton Quiles <hmijail@gmail.com>
5 years ago
Horacio Mijail Antón Quiles
93f54d0e37
Improving Acceptance Test logging ( #399 )
...
Signed-off-by: Horacio Mijail Anton Quiles <hmijail@gmail.com>
5 years ago
pinges
da75f9cba4
Now members of on chain privacy groups can be re-added after they hav… ( #471 )
...
* Now members of on chain privacy groups can be re-added after they have been removed
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
5 years ago
pinges
ba2f43cbd0
Add an acceptance test where 2 members are added to two different privacy groups in the same block ( #472 )
...
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
Co-authored-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
Lucas Saldanha
0254556c6b
Adding onchain privacy groups flag ( #456 )
...
* Creating flag for onchain privacy groups
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
Ivaylo Kirilov
52be1faf9c
remove-from-group-AT ( #447 )
...
Signed-off-by: Ivaylo Kirilov <iikirilov@gmail.com>
Co-authored-by: pinges <16143240+pinges@users.noreply.github.com>
5 years ago
Abdelhamid Bakhta
f03061d2b4
Database Migration acceptance testing - using pre-generated database archives ( #430 )
...
Signed-off-by: Abdelhamid Bakhta <abdelhamid.bakhta@consensys.net>
5 years ago
Lucas Saldanha
19b8f9d6eb
Refactoring some of the onchain privacy group ATs ( #443 )
...
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
Ivaylo Kirilov
9701a92dc9
on-chain-privacy-groups ( #423 )
...
Introduce on-chain privacy groups with add and remove functionality.
Signed-off-by: Ivaylo Kirilov <iikirilov@gmail.com>
5 years ago
Lucas Saldanha
84056febd9
Fix priv_getCode on multi-tenancy ( #432 )
...
* Refactoring priv_getCode to use PrivacyController
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
Lucas Saldanha
bfc40be32e
Adds priv_getcode ( #428 )
...
* Adds priv_getcode
Signed-off-by: Joshua Richardson <joshua@richardson.tech>
5 years ago
Lucas Saldanha
9fa9c858ea
Private state update metadata and migration ( #404 )
...
(backport from release-1.4)
Private state update metadata and migration
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
mark-terry
3773d255c8
[PIE-1798] Fail cases for multitenancy ATs ( #400 )
...
Signed-off-by: Mark Terry <mark.terry@consensys.net>
5 years ago
mark-terry
d25297443e
[PIE-1798] Priv RPC acceptance tests with stub enclave. ( #330 )
...
* [PIE-1798] Added some Privacy RPC ATs with a stub enclave.
Signed-off-by: Mark Terry <mark.terry@consensys.net>
5 years ago
pinges
a7390e611b
Make priv_call use the PrivacyController ( #325 )
...
* Make priv_call use the PrivacyController
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
* minor changes after review
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
5 years ago
pinges
6e67988951
Priv call ( #250 )
...
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
5 years ago
Danno Ferrin
e493b91742
Restore "FieldCanBeFinal" errorprone check ( #287 )
...
This was turned off a number of months ago because of long build times.
However it appears either because of code structure changes or fixed
errorprone that this finishes in a reasonable time now.
Code that violated this check is also fixed.
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
5 years ago
Antoine Toulme
ccefada736
Move to Apache Tuweni Bytes library ( #215 )
...
Signed-off-by: Antoine Toulme <antoine@lunar-ocean.com>
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
5 years ago
Jason Frame
a0e87148e9
Privacy rpcs to go through privacy controller instead directly through Enclave ( #243 )
...
Signed-off-by: Jason Frame <jasonwframe@gmail.com>
5 years ago
Trent Mohay
b0d6353aab
Move Enclave from OkHttp to Vertx ( #212 )
...
Signed-off-by: Trent Mohay <trent.mohay@consensys.net>
5 years ago
Josh Richardson
bb0ba9b781
[PAN-2984] Refactors transaction receipt to contain more members ( #85 )
...
Signed-off-by: Joshua Richardson <joshua@richardson.tech>
5 years ago
Jason Frame
8951dd6cdb
Allow use a external JWT public key in authenticated APIs ( #183 )
...
Signed-off-by: Jason Frame <jasonwframe@gmail.com>
5 years ago
pinges
3c1768eef7
Multi-Tenancy: Do not specify a public key anymore when requesting a … ( #185 )
...
* Multi-Tenancy: Do not specify a public key anymore when requesting a payload from Orion, so all private keys are tried to decrypt the encrypted payload.
Signed-off-by: Stefan Pingel <stefan.pingel@consensys.net>
5 years ago
Ivaylo Kirilov
b4d0327dce
Fix state root mismatch when trying to modify public state from priv tx ( #118 )
...
Signed-off-by: Ivaylo Kirilov <iikirilov@gmail.com>
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
Danno Ferrin
48df8290de
[PAN-3242] Programatically enforce plugin CLI variable names ( #117 )
...
Enforce that plugin variable names are either `--plugin-<namespace>-`
or `--Xplugin-<namespace>-` when registered with the
PicoCLIOptionsService. If the names don't match a RuntimeException is
thrown, and unless that exception is caught the plugin will not have
start or stop lifecycle messages called.
Signed-off-by: Danno Ferrin <danno.ferrin@gmail.com>
5 years ago
Ivaylo Kirilov
b4f1becc05
[PAN-3222] Fix private transactions breaking evm ( #96 )
...
Signed-off-by: Ivaylo Kirilov <iikirilov@gmail.com>
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
mbaxter
06fd8f9340
Rework balance checks to use stronger types ( #89 )
...
Previously you could set an expectation for a balance with a decimal
string value, but not a hex string value. This was an error-prone
approach.
Signed-off-by: Meredith Baxter <meredith.baxter@consensys.net>
5 years ago
Ivaylo Kirilov
57a5005b96
add privDistributeTransaction AT ( #81 )
...
Signed-off-by: Ivaylo Kirilov <iikirilov@gmail.com>
Signed-off-by: Lucas Saldanha <lucas.saldanha@consensys.net>
5 years ago
Josh Richardson
1ca84871e4
[PAN-3122] Allow private contracts to access public state ( #9 )
...
* Allow private contracts to access public state
Signed-off-by: Joshua Richardson <joshua@richardson.tech>
5 years ago
Josh Richardson
82eda12394
[PAN-3111] Renames eea_getTransactionReceipt to priv_getTransactionReceipt ( #10 )
...
Signed-off-by: Madeline Murray <madeline.taylor@gmail.com>
* Refactors eeaGetTransactionReceipt to PrivGetTransactionReceipt
Signed-off-by: Joshua Richardson <joshua@richardson.tech>
* Fixes typo
Signed-off-by: Joshua Richardson <joshua@richardson.tech>
* Bumps web3j version and finishes refactor from eea to priv
Signed-off-by: Joshua Richardson <joshua@richardson.tech>
5 years ago
Joshua Fernandes
bac5c673d3
Adding a spdx license check gradle task ( #30 )
...
* adding in spdx-license-identifier & updated check for the same; removing license check from spotless
Signed-off-by: Joshua Fernandes <joshua.fernandes@consensys.net>
* Change CheckSpdxHeader to a task.
Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
5 years ago
Nicolas MASSART
829d865f3d
update Cava library to Tuweni Library ( #18 )
...
Cava and Tuweni are the same thing but renamed when moved to Apache foundation
Signed-off-by: Nicolas <nicolas.massart@consensys.net>
5 years ago
Trent Mohay
79bd915e2e
Moving AT DSL into its own module ( #3 )
...
This allows the acceptance testing DSL to be published as part of the
Besu internal jar files - which in turn means the DSL can be reused
in other projects.
Signed-off-by: Trent Mohay <trent.mohay@consensys.net>
5 years ago