Guides
Dash CoreDash PlatformDash.orgDash User DocsLog In

With typescript

🚧

New site!

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

In order to use Dash SDK with TypeScript.

Create an index.ts file

import Dash from 'dash';
const clientOpts = {
  wallet: {
    mnemonic: null, // Will generate a new address, you should keep it.
  },
};
const client = new Dash.Client(clientOpts);

const initializeAccount = async () => {
  const account = await client.wallet.getAccount();
  const balance = account.getTotalBalance();
  console.log(`Account balance: ${balance}`)
}

Have a following tsconfig.json file

{
  "compilerOptions": {
    "module": "commonjs",
    "moduleResolution": "node",
    "esModuleInterop": true
  }
}

Compile: tsc -p tsconfig.json
Run: node index.js