Hyperledger Besu support
Tessera provides out-of-the-box support for Hyperledger Besu; however, additional configuration is required if not running Besu in GoQuorum privacy mode.
orion mode in the configuration file if GoQuorum privacy mode is not enabled in Besu.
The configuration can also be enabled using command line overrides:
java -jar tessera.jar --configfile config.json -o mode="orion"
orion mode changes Tessera’s behaviour in the following ways:
- Will attempt to retrieve privacy group and its associated members for transactions sent with
- Creates a legacy privacy group for transactions sent with
privateForcontaining a list of recipient keys.
- Will use SHA-512/256 to generate 32 byte hash of encrypted payload to be returned to Besu.
- Adds support for
- Responses to
/receiverequests will include the
senderKey(for Besu sender authentication), and the transaction’s associated