Dash CoreDash PlatformDash.orgDash User DocsLog In

Sign and verify messages


New site!

All content has been migrated to You will be automatically redirected momentarily.

Sign and verify messages

Dash SDK exports the Message constructor inside the Core namespace new Dash.Core.Message

const Dash = require('dash');

const mnemonic = '';

const client = new Dash.Client({
  wallet: {

async function signAndVerify() {
  const account = await client.wallet.getAccount();

  const pk = new Dash.Core.PrivateKey();
  const message = new Dash.Core.Message('hello, world');
  const signed = account.sign(message, pk);
  const verified = message.verify(pk.toAddress().toString(), signed.toString());