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

feat(geth-all-in-one): add ethereum test image and helper class #2578

Merged
merged 1 commit into from
Sep 18, 2023

Commits on Sep 18, 2023

  1. feat(geth-all-in-one): add ethereum test image and helper class

    - Add new `geth-all-in-one` test image for running ethereum tests in mainnet-like environment.
        Image is based on `client-go:v1.12.0` and uses Clique (PoS). There is one coinbase account
        with publicly available keys like in other, similar packages in cacti.
    - New image was introduced because currently used open-ethereum one is deprecated.
    - Add `geth-all-in-one-publish` CI for publishing new images.
    - Add `@hyperledger/cactus-test-geth-ledger` for using new geth ledger container in the tests.
        The class has been moved out of `cactus-test-tooling` because of conflicting `web3js` versions.
        Other than that, it's similar to open-ethereum test class.
    - Add basic tests for `@hyperledger/cactus-test-geth-ledger`. More tests are being developed
        right now, and should be available in subsequent PRs.
    
    Closes: hyperledger-cacti#2577
    
    Signed-off-by: Michal Bajer <[email protected]>
    outSH authored and petermetz committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    fb4231f View commit details
    Browse the repository at this point in the history