Our Focus

The EEA Interoperability Testing Working Group's goal is to maintain short-term testnets (generally Enterprise Ethereum Permissioned Blockchains) and relevant associated tooling for the purposes of testing conformance and allowing EEA members to experiment.

Resources

The EEA testnet is available to EEA Members.

The testnet is composed of GoQuorum and Hyperledger Besu nodes operating with a QBFT consensus.

Head on to the Github repository to learn how to join and participate in the network.

To see how the QBFT testnet is set up, feel free to take a look at the Github repository that defines its behavior.

Exodus

Exodus is a proposal of the working group representing how to encode the state of a blockchain, specifically its genesis state and initial block, so it can be used in testing.

During testing of distributed systems, we need to load blockchain data and perform some operations.
There is currently no standard in place to codify how to ingest blockchain data. The current solutions involve directly ingesting RLP-encoded data, and that is effectively impossible to read directly which makes it hard to reason about tests.
We aim to facilitate testing and formulation of tests through an explicit format developers can use to represent contracts and transactions in detail, as well as the expected outcomes.

This development is ongoing and will be published when it reaches maturity. EEA members can access the current work on the Github repository.

How to Contribute

For information on how to join the group, see contact below:

Participation

The Working Group welcomes contributions to its documentation, contracts and other code for deployment, or members who would like to operate their own nodes on the testnets.

Chair

Contact Us

Non-EEA Members:

If you are interested in the work of the EEA Interoperability Testing WG and would like to contribute, please contact james.harsh@entethalliance.org.

EEA Members:

Please contact the EEA Secretariat or your EEA Member Council representative.