Skip to content

PublicTxWithBinding

Representation of a public transaction together with the Paladin transaction binding metadata, when available.

Example

{
    "transaction": "00000000-0000-0000-0000-000000000000",
    "transactionType": ""
}

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