Send native DEMOS tokens to an address, end to end.
import { denomination } from "@kynesyslabs/demosdk"
// auto-broadcast within the 5 DEM fee cap:
await demos.run.pay("0x...", denomination.demToOs(100))
// build + confirm only, broadcast later yourself:
const r = await demos.run.pay("0x...", 100n, { confirm: "manual" })
await demos.broadcast(r.validityData)
Receiver address (0x-prefixed hex).
DEM number (legacy) or OS bigint (preferred).
Optionalopts: ProgrammaticTxOptionsFee ceiling / confirmation strategy / wait behaviour.
Alias of pay. Same dual-input amount semantics.
Receiver address (0x-prefixed hex).
DEM number (legacy) or OS bigint (preferred).
Optionalopts: ProgrammaticTxOptionsFee ceiling / confirmation strategy / wait behaviour.
Native-value transfers as one-call programmatic transactions.
Collapses the classic
pay → confirm → broadcastflow into a single call that auto-broadcasts within the configured fee ceiling.