Guides
Dash CoreDash PlatformDash.orgDash User DocsLog In

Quick start

🚧

New site!

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

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.