triam-sdk v2.0.1
js-triam-sdk
js-triam-sdk is a Javascript library for communicating with a Triam Network Horizon server. It is used for building Stellar apps either on Node.js or in the browser.
It provides:
- a networking layer API for Horizon endpoints.
- facilities for building and signing transactions, for communicating with a Stellar Horizon instance, and for submitting transactions or querying network history.
js-triam-sdk vs js-stellar-base
js-triam-sdk is a high-level library that serves as client side API for Horizon. This library makes extensive use of the lower-level js-stellar-base and exposes js-stellar-base classes via its export object. js-stellar-base can be used as a standalone library for creating Stellar primitive constructs via XDR helpers and wrappers. js-stellar-base doesn't depend on connecting to Horizon.
js-triam-sdk exposes all js-stellar-base classes so you don't have to install js-stellar-base along js-triam-sdk.
Quick start
Using npm to include js-triam-sdk in your own project:
npm install --save triam-sdk
Install
To use as a module in a Node.js project
Install it using npm:
npm install --save triam-sdk
require/import it in your JavaScript:
var TriamSdk = require('triam-sdk');
To develop and test js-triam-sdk itself
Clone the repo:
git clone https://github.com/triamnetwork/js-triam-sdk.git
Install dependencies inside js-triam-sdk folder:
cd js-triam-sdk npm install
Testing
To run all tests:
gulp test
To run a specific set of tests:
gulp test:node
gulp test:browser
Documentation
Documentation for this repo lives in Developers site.
npm >=2.13.0 required. Read more about npm version.
License
js-stellar-sdk is licensed under an Apache-2.0 license. See the LICENSE file for details.