Guides
Dash CoreDash PlatformDash.orgDash User DocsLog In
These docs are for v0.24.0. Click to read the latest docs for v0.25-redirect.

Quick start

Quick start

In order to use this library, you will need to add our NPM package to your project.

Having NodeJS installed, just type :

npm install dash

Initialization

Let's create a Dash SDK client instance specifying both our mnemonic and the schema we wish to work with.

const Dash = require('dash');
const opts = {
  wallet: {
    mnemonic: "arena light cheap control apple buffalo indicate rare motor valid accident isolate",
  },
};
const client = new Dash.Client(opts);
client.wallet.getAccount().then(async (account) => {
  // Do something
})

Quick note:
If no mnemonic is provided or mnemonic: null is passed inside the wallet option, a new mnemonic will be generated.

Make a payment

client.wallet.getAccount().then(async (account) => {
  const transaction = account.createTransaction({
    recipient: 'yixnmigzC236WmTXp9SBZ42csyp9By6Hw8',
    amount: 0.12,
  });
  await account.broadcastTransaction(transaction);
});

Interact with Dash Platform

See the Tutorial section of the Dash Platform documentation for examples.