Signing and broadcasting
To convert a Demoswork object to a transaction, use theprepareDemosWorkPayload function.
Broadcasting the transaction
You can broadcast the transaction using theconfirm and broadcast methods of the demos object.
To convert a Demoswork object to a transaction, use the prepareDemosWorkPayload function.
prepareDemosWorkPayload function.
import { prepareDemosWorkPayload } from "@kynesyslabs/demosdk/demoswork"
const demos = new Demos()
await demos.connect("https://demosnode.discus.sh")
await demos.connectWallet(mnemonic)
// Creating a transaction
const tx = await prepareDemosWorkPayload(work, demos)
confirm and broadcast methods of the demos object.
// Confirming the transaction
const validityData = await demos.confirm(tx)
// Broadcasting the transaction
const res = await demos.broadcast(validityData)
console.log("res:", res)