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: February 9, 2023

Access private and privacy marker transactions

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: