signPayload (Koii)
This function signs a data payload which can then have its signature verified publicly.
Parameters
Payload JSON - Payload to sign
Example Code
const knode = require("@_koi/sdk/node");
const ktools = new knode.Node();
async function testSignPayload() {
const jwk = await ktools.loadFile("arweaveWallet.json");
await ktools.loadWallet(jwk);
let payload = {
vote: "FooBar",
senderAddress: "",
}
const signedPayload = await ktools.signPayload(payload);
console.log(signedPayload);
const signature = signedPayload.signature;
const owner = signedPayload.owner;
//expect(typeof signature).toBe("string");
//expect(signature.trim()).not.toHaveLength(0);
//expect(typeof owner).toBe("string");
//expect(owner.trim()).not.toHaveLength(0);
}
testSignPayload();Example Code Output
Returns
Promise: null <BundlerPayload> - Signed payload with signature
Last updated