Skip to content

Commit

Permalink
[FEATURE] Add README
Browse files Browse the repository at this point in the history
  • Loading branch information
Steven Zeiler committed Jan 3, 2014
1 parent debfe19 commit 42e91e1
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Ripple Account Listener

The purpse of this module is to easily monitor
an account for various streaming events from the
network.

To make this easy a single object is provided
that serves as a protocol buffer between raw network
object that parses out the most relevant information.

For now the listener only provides support for
payment transactions, and uses a module to parse
out the vital details into a standardized simple
payment api object

AccountListner = require('./lib/account_listener')

accountListener = new AccountListener({
accounts: ['r4EwBWxrx5HxYRyisfGzMto3AT8FZiYdWk']
})

accountListener.connect()
accountListener.on('payment', console.log)

The above code will log the following payment object to
standard out

{ validated: true,
txState: 'tesSUCCESS',
txHash: 'BD67D18970A8ED2EB7B4C554145E44F9B6285B91F00FFDAE133F623AC3FDBD4A',
toCurrency: 'BTC',
toIssuer: 'r4EwBWxrx5HxYRyisfGzMto3AT8FZiYdWk',
fromIssuer: 'rHKueQebtVU9cEamhBbMV8AEViqKjXcBcB',
fromCurrency: 'BTC',
toAmount: '0.001',
fromAmount: '0.00101',
toAddress: 'r4EwBWxrx5HxYRyisfGzMto3AT8FZiYdWk',
fromAddress: 'rHKueQebtVU9cEamhBbMV8AEViqKjXcBcB',
destinationTag: 5 }

## Running the Tests

mocha test/

0 comments on commit 42e91e1

Please sign in to comment.