A mix of all transaction types.

interface Tx {
    abiVersion?: number;
    accountId?: string;
    amount?: bigint;
    authData?: string;
    authFun?: string;
    callData?: string;
    callerId?: string;
    channelId?: string;
    channelReserve?: bigint;
    clientTtl?: number;
    code?: string;
    commitmentId?: string;
    contractId?: string;
    delegateIds?: Delegates;
    deposit?: bigint;
    fee: bigint;
    fromId?: string;
    gaId?: string;
    gas?: number;
    gasPrice?: bigint;
    initiatorAmount?: bigint;
    initiatorAmountFinal?: bigint;
    initiatorDelegateIds?: string[];
    initiatorId?: string;
    lockPeriod?: number;
    name?: string;
    nameFee?: bigint;
    nameId?: string;
    nameSalt?: number;
    nameTtl?: number;
    nonce?: number;
    offchainTrees?: string;
    oracleId?: string;
    oracleTtl?: RelativeTTL;
    ownerId?: string;
    payerId?: string;
    payload?: string;
    poi?: string;
    pointers?: NamePointer[];
    query?: string;
    queryFee?: bigint;
    queryFormat?: string;
    queryId?: string;
    queryTtl?: Ttl;
    recipientId?: string;
    responderAmount?: bigint;
    responderAmountFinal?: bigint;
    responderDelegateIds?: string[];
    responderId?: string;
    response?: string;
    responseFormat?: string;
    responseTtl?: RelativeTTL;
    round?: number;
    senderId?: string;
    stateHash?: string;
    toId?: string;
    ttl?: number;
    tx?: SignedTx;
    type: TxType;
    update?: OffChainUpdateUnion;
    version: number;
    vmVersion?: number;
}

Properties

abiVersion?: number
accountId?: string

Base58Check encoded tagged pubkey

amount?: bigint
authData?: string

Base64Check encoded tagged byte array

authFun?: string

Contract authorization function hash (hex encoded)

callData?: string

Base64Check encoded tagged byte array

callerId?: string

Base58Check encoded tagged pubkey

channelId?: string

Base58Check encoded tagged pubkey

channelReserve?: bigint
clientTtl?: number
code?: string

Base64Check encoded tagged byte array

commitmentId?: string

Base58Check encoded tagged value

contractId?: string

Base58Check encoded tagged pubkey

delegateIds?: Delegates
deposit?: bigint
fee: bigint
fromId?: string

Base58Check encoded tagged pubkey

gaId?: string

Base58Check encoded tagged pubkey

gas?: number
gasPrice?: bigint
initiatorAmount?: bigint
initiatorAmountFinal?: bigint
initiatorDelegateIds?: string[]
initiatorId?: string

Base58Check encoded tagged pubkey

lockPeriod?: number
name?: string
nameFee?: bigint
nameId?: string

Base58Check encoded tagged value

nameSalt?: number
nameTtl?: number
nonce?: number
offchainTrees?: string

Base64Check encoded tagged byte array

oracleId?: string

Base58Check encoded tagged pubkey

oracleTtl?: RelativeTTL
ownerId?: string

Base58Check encoded tagged pubkey

payerId?: string

Base58Check encoded tagged pubkey

payload?: string

Base64Check encoded tagged byte array

poi?: string

Base64Check encoded tagged byte array

pointers?: NamePointer[]
query?: string
queryFee?: bigint
queryFormat?: string
queryId?: string

Base58Check encoded tagged value

queryTtl?: Ttl
recipientId?: string

Base58Check encoded tagged pubkey

responderAmount?: bigint
responderAmountFinal?: bigint
responderDelegateIds?: string[]
responderId?: string

Base58Check encoded tagged pubkey

response?: string
responseFormat?: string
responseTtl?: RelativeTTL
round?: number
senderId?: string

Base58Check encoded tagged pubkey

stateHash?: string

Base58Check encoded tagged pubkey

toId?: string

Base58Check encoded tagged pubkey

ttl?: number
type: TxType
version: number
vmVersion?: number