Sila API Docs | Sila Banking and Payments API

Welcome to the Sila API!

Node/JavaScript SDK

version 0.2.36

Set up the private key and handle for the SDK to use for signing subsequent requests with configure. The other SDK functionality will not be available until this configuration is completed. The SDK does not store this information outside of the instance that is configured. It is never transmitted over the network or stored outside the scope of that instance.

  

Installation

/* 
Suported versions of Node
10 LTS
12 LTS
14 LTS
*/

// Installation

> npm i [email protected]

// Import the package

// Common JS syntax
const Sila = require('sila-sdk-javascript').default;

// ES6 module syntax
import Sila from 'sila-sdk-javascript';

// Initialize the application
const config = {
  handle: 'app.silamoney.eth',
  key: "Your app handle's private key",
};

Sila.configure(config);

// PRODUCTION ONLY
Sila.disableSandbox();
Sila.setEnvironment('PROD');

Wallet Generation

The installation step does not include ==wallet generation== the Wallet Generation code provided here are the wallet environment variables that you will need when you get to the register step. They will live with the other environment variable but you do not need them in the initial installation set up.

// Generate a new wallet
const wallet = Sila.generateWallet();
console.log(wallet.address); // Public wallet address
console.log(wallet.privateKey); // Private wallet key

Updated about 16 hours ago


Node/JavaScript SDK


version 0.2.36

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.