Raw transaction row as it surfaces from the node's storage layer.

Wire-format compatibility note (P4): amount, networkFee, rpcFee, and additionalFee may arrive as either JS number (pre-fork node, DEM) or decimal string (post-fork node, OS). Consumers must coerce via denomination.parseOsString / BigInt(...) before doing arithmetic; never call raw Number(...) once OS-magnitude values are possible.

interface RawTransaction {
    additionalFee: string | number;
    amount: string | number;
    blockNumber: number;
    content: string;
    ed25519_signature: string;
    from: any;
    from_ed25519_address: string;
    hash: string;
    id: number;
    networkFee: string | number;
    nonce: number;
    rpcAddress: string;
    rpcFee: string | number;
    signature: string;
    status: string;
    timestamp: number;
    to: any;
    type:
        | "web2Request"
        | "crosschainOperation"
        | "subnet"
        | "native"
        | "demoswork"
        | "genesis"
        | "NODE_ONLINE"
        | "identity"
        | "instantMessaging"
        | "l2psInstantMessaging"
        | "nativeBridge"
        | "l2psEncryptedTx"
        | "storage"
        | "storageProgram"
        | "l2ps_hash_update"
        | "contractDeploy"
        | "contractCall"
        | "d402_payment"
        | "escrow"
        | "ipfs"
        | "tokenCreation"
        | "tokenExecution"
        | "validatorStake"
        | "validatorUnstake"
        | "validatorExit"
        | "networkUpgrade"
        | "networkUpgradeVote";
}

Properties

additionalFee: string | number
amount: string | number
blockNumber: number
content: string
ed25519_signature: string
from: any
from_ed25519_address: string
hash: string
id: number
networkFee: string | number
nonce: number
rpcAddress: string

RPC node ed25519 public key (lowercase hex, 0x + 64 hex chars) that validated this transaction. DEM-665: populated post-fork, null on pre-fork rows. See TxFee.rpc_address for the full contract.

rpcFee: string | number
signature: string
status: string
timestamp: number
to: any
type:
    | "web2Request"
    | "crosschainOperation"
    | "subnet"
    | "native"
    | "demoswork"
    | "genesis"
    | "NODE_ONLINE"
    | "identity"
    | "instantMessaging"
    | "l2psInstantMessaging"
    | "nativeBridge"
    | "l2psEncryptedTx"
    | "storage"
    | "storageProgram"
    | "l2ps_hash_update"
    | "contractDeploy"
    | "contractCall"
    | "d402_payment"
    | "escrow"
    | "ipfs"
    | "tokenCreation"
    | "tokenExecution"
    | "validatorStake"
    | "validatorUnstake"
    | "validatorExit"
    | "networkUpgrade"
    | "networkUpgradeVote"