TypeScript#
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