Getting Started
Query the current tick and an account balance in under ten lines.
Create a live client
createLiveClient connects to https://rpc.qubic.org by default. No configuration is required.
import { createLiveClient } from "@qubic.org/rpc"
const live = createLiveClient()Query tick info and a balance
import { createLiveClient } from "@qubic.org/rpc"
import { toIdentity } from "@qubic.org/types"
const live = createLiveClient()
const { tick, epoch } = await live.getTickInfo()
console.log(`Epoch ${epoch}, tick ${tick}`)
const identity = toIdentity("CFBMEMZOIDEXQAUXYYSZIURADQLAPWPMNJXQSNVQZAHYVOPYUKKJBJUCTVJL")
const { balance } = await live.getBalance(identity)
console.log(`Balance: ${balance} QU`)Look up a historical transaction
Switch to createQueryClient for archive data.
import { createQueryClient } from "@qubic.org/rpc"
const archive = createQueryClient()
const tx = await archive.getTransactionByHash("abcdef1234...")
console.log(`${tx.sourceId} → ${tx.destId}: ${tx.amount} QU`)