Installation and usage of the platform
JS SDK installation and initialization¶
If you are going to use the JS SDK in a Node.js environment, install the Node.js package from the official website.
Install the js-sdk package using npm:
npm install @wavesenterprise/js-sdk --save
In the selected development environment, import the package containing the JS SDK library:
import WeSdk from '@wavesenterprise/js-sdk'
In addition to importing a package, you can use the require
function:
const WeSdk = require('@wavesenterprise/js-sdk');
Then initialize the library:
const config = {
...WeSdk.MAINNET_CONFIG,
nodeAddress: 'https://hoover.welocal.dev/node-0',
crypto: 'waves',
networkByte: 'V'.charCodeAt(0)
}
const Waves = WeSdk.create({
initialConfiguration: config,
fetchInstance: window.fetch // Browser feature. For Node.js use node-fetch
});
When working in a browser, use the window.fetch
function as fetchInstance
. If you work in Node.js, use the module node-fetch.
Once the JavaScript SDK is initialized, you can start creating and sending transactions.
Below is a complete listing with the creation of a typical transaction:
A description of the transaction parameters, as well as examples, is available in the “Creating and sending transactions” section.