Skip to content

Blizzard-/ripple-gateway

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

955 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gateway API Server

This software is a database-backed web server that serves as a back end for Ripple Gateway applications. Server, Javascript Client, and CLI are provided as interfaces to a deployed gateway.

The Ripple Gateway's features include:

  • user registration
  • hosted wallets
  • deposits
  • widthdrawals
  • off-ledger accounting
  • payment monitoring
  • issuing currency
  • sending and receiving
  • gateway administration
  • federation protocol

Api Docs

See the Application Programming Interface Docs to the Ripple Gateway for usage.

Dependencies

  1. Node.js
  • The express web module is used to serve HTTP/JSON endpoints
  • A Basic Auth strategy is used for authentication of users, admin.
  • Important NPM modules include: passport, db-migrate, sequelize, ripple-lib, pg, nconf, commander, bignumber.js, validator, and mocha
  1. Postgres
  1. Ripple REST API
  • The Ripple REST API provides a simplified HTTP/JSON interface to all the Ripple protocol network operations, such as payments and other transactions.

Installation

The gateway server software requires git, g++, make, nodejs, postgres, and several npm modules.

Command Line Interface

A CLI tool is provided for interacting with the API and configuring the gateway as an admin

About

Gateway API, HTTP Client, Web App, and Command Line Interface for deposits, withdrawals, and hosted wallets on the Ripple network.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors