Skip to content

Instantly share code, notes, and snippets.

@diegovdev
Forked from owenkellogg/ripple_gateway.md
Last active August 29, 2015 14:26
Show Gist options
  • Save diegovdev/230292e93304c75b8fa3 to your computer and use it in GitHub Desktop.
Save diegovdev/230292e93304c75b8fa3 to your computer and use it in GitHub Desktop.
Ripple Gateway Writeup

Ripple Gateway Project

Deploy a Ripple Gateway today with the Ripple Gateway template server software. The Ripple Gateway template is designed for organizations who want to test the waters with Ripple and begin issuing currency to users of the Ripple value network.

The software includes out of the box the ability for users to register with their email to your gateway and associate their ripple identity. For the operator of your gateway, tools are provided to make setup and configuration of your gateway as seamless and minimal as possible. The goal of the gateway tool is to launch a new gateway on Ripple in less than ten minutes after the software is installed.

A Ripple Gateway processes deposits of assets to and their corresponding withdrawals from the Ripple value network. In essence they are the holders of assets and issuers of corresponding currency to Ripple users.

A Ripple Gateway holds assets on behalf of users

Accept the deposit of some type of asset by crediting the account of the depositing user, labeling your asset with a currency code. The gateway software tracks withdrawals and deposits of assets from your Gateway to and from external bank accounts, providing an auditable record of transactions in and out of the Ripple network

A Ripple Gateway issues currency representing the assets

Once accepting the deposit of an asset from a user your Gateway will issue a corresponding amount of currency to the depositing user's ripple wallet. Once your currency is in their wallet they can exchange and spend your currency with other users on Ripple. The gateway software sends and receives payments with your users removing the need to interact directly with the Ripple network protocol or any complex cryptography.

Quick setup makes Ripple integration easy

One time configuration is comprises of a few simple commands to generate securely your Gateway's Ripple addresses and secrets. Select which assets you want to issue and your gateway is ready to launch.

Admin interface for processing deposits, withdrawals of assets

The web application included allows users to register and account with your Gateway, explains to them how to use your Gateway, and gives you the ability to make deposits into their Ripple wallets. When users want to withdraw assets from your Gateway, use the web admin interface to process and clear those withdrawal requests.

Alt ripple_gateway_registration

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment