hashgraph / hedera-services

Crypto, token, consensus, file, and smart contract services for the Hedera public ledger
Apache License 2.0
266 stars 119 forks source link

Document purpose of each `HederaNetwork` implementation #14046

Open tinker-michaelj opened 5 days ago

tinker-michaelj commented 5 days ago

Problem

We have three implementations of HederaNetwork:

  1. RemoteNetwork
  2. SubProcessNetwork
  3. EmbeddedNetwork

And EmbeddedNetwork has two options for its embedded node: ConcurrentEmbeddedHedera or RepeatableEmbeddedHedera.

There is some more context needed on why we have each of these configurations and where they are appropriate to use.

Solution

Update README.md to clarify this.

Alternatives

No response