PublicTxWithBinding
Representation of a public transaction together with the Paladin transaction binding metadata, when available.
Example¶
Field Descriptions¶
| Field Name | Description | Type |
|---|---|---|
localId |
A locally generated numeric ID for the public transaction. Unique within the node | uint64 |
to |
The target contract address (optional) | EthAddress |
data |
The pre-encoded calldata (optional) | HexBytes |
from |
The sender's Ethereum address | EthAddress |
nonce |
The transaction nonce | HexUint64 |
created |
The creation time | Timestamp |
dispatcher |
The dispatcher that submitted this public transaction | string |
completedAt |
The completion time (optional) | Timestamp |
transactionHash |
The transaction hash (optional) | Bytes32 |
success |
The transaction success status (optional) | bool |
revertData |
The revert data (optional) | HexBytes |
submissions |
The submission data (optional) | PublicTxSubmissionData[] |
activity |
The transaction activity records (optional) | TransactionActivityRecord[] |
gas |
The gas limit for the transaction (optional) | HexUint64 |
value |
The value transferred in the transaction (optional) | HexUint256 |
maxPriorityFeePerGas |
The maximum priority fee per gas (optional) | HexUint256 |
maxFeePerGas |
The maximum fee per gas (optional) | HexUint256 |
transaction |
The transaction ID | UUID |
transactionType |
The transaction type | "private", "public" |
sender |
The sender identity associated with this binding | string |
contractAddress |
The contract address associated with this binding | string |