QubicTypeScript

encodeTransaction

Base64-encodes signed transaction bytes for the RPC broadcast endpoint.

encodeTransaction(signedTx)

Base64-encodes signed transaction bytes so they can be passed to broadcastTransaction.

import { buildTransaction, signTransaction, encodeTransaction } from "@qubic.org/tx"
import { createLiveClient } from "@qubic.org/rpc"

const live = createLiveClient()
const signed = await signTransaction(unsigned, seed)

const encoded: Base64 = encodeTransaction(signed)
await live.broadcastTransaction(encoded)

Parameters

NameTypeDescription
signedTxUint8ArraySigned transaction bytes from signTransaction

Returns Base64 — standard base64 string, ready for broadcastTransaction.

On this page