Skip to content
You are reading Hyperledger Besu development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.
Date of last update: September 14, 2022

Access private and privacy marker transactions

Warning

Orion features have been merged into Tessera! Read our Orion to Tessera migration guide and about all the new Tessera features.

A Hyperledger Besu private transaction creates a privacy marker transaction and the private transaction itself.

Transaction receipts

With the transaction hash returned when submitting the private transaction, to get the transaction receipt for the:

The transaction receipt includes a status indicating if the transaction failed (0x0), succeeded (0x1), or was invalid (0x2).

Private transaction failure example

To deploy a private contract, you submit a transaction using eea_sendRawTransaction. If contract deployment fails because of insufficient gas, the privacy marker transaction receipt has a status of success and the private transaction receipt has a status of failure.

Transactions

With the transaction hash returned when submitting the private transaction, to get the: