Configure Hyperledger Besu support
Tessera provides support for Hyperledger Besu versions earlier than 25.1.0.
To enable Besu support in Tessera, set mode in the Tessera configuration file to orion.
Orion mode configuration
"mode": "orion",
The configuration can also be enabled using command line overrides:
tessera --configfile config.json -o mode="orion"
If you enable orion mode, Tessera:
- Attempts to retrieve the privacy group and its associated members for transactions
sent with
privacyGroupId. - Creates a legacy privacy group for transactions sent with
privateForcontaining a list of recipient keys. - Uses SHA-512/256 to generate 32-byte hashes of encrypted payloads to be returned to Besu.
- Adds support for
/receivePOSTrequests using theapplication/jsonmedia type. - Includes the
senderKey(for Besu sender authentication) and the transaction's associatedprivacyGroupIdin responses to/receiverequests.