Stefan Thomas 9800fd8f11 [TEST] Previous test cases were using the functionality being tested.
The previous version of these tests was using `get_address` just like the code being tested. It's better to check if the code in question has actually been able to correctly find the public key (which means it also found the correct private key.)
2014-08-25 15:25:07 -07:00
2014-01-22 12:49:36 +07:00
2013-04-26 08:59:48 +02:00
2014-05-18 17:37:54 +07:00
2014-07-31 17:29:38 -07:00
2013-09-24 13:02:35 -07:00
2014-08-13 23:22:49 +02:00
2014-08-13 14:21:47 -07:00
2014-01-07 03:14:07 -08:00
2014-08-21 16:05:00 -07:00

#ripple-lib

Build Status Coverage Status

NPM

JavaScript client for rippled

###Features

  • Connect to a rippled server in JavaScript (Node.js or browser)
  • Issue rippled API requests
  • Listen to events on the Ripple network (transaction, ledger, etc.)
  • Sign and submit transactions to the Ripple network

###In this file

  1. Overview
  2. Installation
  3. Quickstart
  4. Running tests

###Additional documentation

  1. Guides
  2. API Reference
  3. Wiki

###Also see

##Installation

Via npm for Node.js

  $ npm install ripple-lib

Building ripple-lib for browser use

  $ git clone https://github.com/ripple/ripple-lib
  $ npm install
  $ npm run build

Then use the minified build/ripple-*-min.js in your webpage

##Quickstart

Remote.js (remote.js) is the point of entry for interacting with rippled

/* Loading ripple-lib with Node.js */
var Remote = require('ripple-lib').Remote;

/* Loading ripple-lib in a webpage */
// var Remote = ripple.Remote;

var remote = new Remote({
  // see the API Reference for available options
  servers: [ 'wss://s1.ripple.com:443' ]
});

remote.connect(function() {
  /* remote connected */
  remote.request('server_info', function(err, info) {

  });
});

##Running tests

  1. Clone the repository

  2. cd into the repository and install dependencies with npm install

  3. npm test or node_modules\.bin\mocha test\*-test.js

Generating code coverage

ripple-lib uses istanbul to generate code coverage. To create a code coverage report, run npm test --coverage. The report will be created in coverage/lcov-report/.

Description
A JavaScript/TypeScript API for interacting with the Xahau Ledger in Node.js and the browser
Readme 48 MiB
Languages
TypeScript 97.4%
JavaScript 2.6%