Ed25519 public key (lowercase hex, 0x + 64 hex chars = 66 chars
total) of the RPC node that validated this transaction.
DEM-665 (gas fee separation): post-fork, the validating node sets
this field during confirmTransaction to its own signing pubkey
so the fee-distribution edits can route the rpc_fee portion to
the correct account.
Wire-format compatibility:
null (or absent) — the legacy lump-sum
gas path has no rpc-routing notion.serializerGate.ts) emits the hex string. The DB column is
nullable so historical pre-fork rows persist with null.
Transaction fee container.
Wire-format compatibility note: pre-fork wire encodes each field as a JS
numberin DEM. Post-fork wire encodes them as decimal strings in OS (smallest unit, 1 DEM = 10^9 OS). Both shapes are accepted on input; the SDK'sserializerGate(P4 commit 2) is the wire boundary that picks the correct on-the-wire shape per the connected node's fork status.Internally, fee math is performed in
bigintOS viadenominationconversion utilities — never asnumber(which loses precision above 2^53 OS, ~9 million DEM).