Updated 2019-12-12

Accessing Private and Privacy Marker Transactions

A Hyperledger Besu private transaction creates a privacy marker transaction in addition to the private transaction itself.

Transaction Receipts

With the transaction hash returned when submitting the private transaction, use:

The transaction receipt includes a status indicating success (0x1) or failure (0x0) of the transactions.

Example Private Transaction Failure

A transaction is submitted using eea_sendRawTransaction to deploy a private contract. If the contract deployment fails due to 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, use: