Skip to main content
ExecutePayFee submits the agent-signed fee-payment transaction to Canton. It is the second phase of the fee-only counterpart to ExecuteTransaction.

Request

transaction_id
string
required
Value returned from PreparePayFee.
signature
string
required
Hex-encoded Ed25519 signature over prepared_transaction_hash.
request_signature
MessageSignature
required
Message-level signature from the cloud agent — see Authentication.

Response

success
bool
true if the fee transaction was submitted and committed successfully.
update_id
string
Canton update ID of the committed fee transaction.
traffic
TrafficEstimate
Actual traffic consumed.
error_message
string (optional)
Human-readable error.
provider_error
ProviderError (optional)
Structured error (ProviderRpcError) when success = false.
transaction_status
TransactionStatus
EXECUTED on success, FAILED on error.

See also