Skip to content
You are reading Pantheon 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.

Creating and Sending Private Transactions

Create and send private transactions using:


Private transactions either deploy contracts or call contract functions. Ether transfer transactions cannot be private.

Separate private states are maintained for each privacy group so the account nonce for an account is specific to the privacy group. That is, the nonce for account A for privacy group ABC is different to the account nonce for account A for privacy group AB. Use priv_getTransactionCount to get the account nonce for an account for the specified privacy group.


If sending more than 1 transaction to be mined in the same block (that is, you’re not waiting for the transaction receipt), you must calculate the private transaction nonce outside Pantheon.

Questions or feedback? You can discuss issues and obtain free support on Pantheon Gitter channel.
For paid professional support by PegaSys, contact us at [email protected]