Configure Hyperledger Besu support
Tessera provides support for Hyperledger Besu.
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.