[FEATURE] Add Wallet class that generates wallets.

[DOC] Comment out logged wallet.

[FIX] Use var instead of const.
This commit is contained in:
Steven Zeiler
2014-09-05 17:06:26 -07:00
parent ab0e4188b3
commit 8bb2623360
4 changed files with 22 additions and 1 deletions

View File

@@ -16,6 +16,17 @@ This file provides step-by-step walkthroughs for some of the most common usages
1. [The ripple-lib README](../README.md) 1. [The ripple-lib README](../README.md)
2. [The ripple-lib API Reference](REFERENCE.md) 2. [The ripple-lib API Reference](REFERENCE.md)
##Generating a new Ripple Wallet
```js
var Wallet = require('ripple-lib').Wallet;
var wallet = Wallet.generate();
console.log(wallet);
// { address: 'rEf4sbVobiiDGExrNj2PkNHGMA8eS6jWh3',
// secret: 'shFh4a38EZpEdZxrLifEnVPAoBRce' }
```
##Connecting to the Ripple network ##Connecting to the Ripple network
1. [Get ripple-lib](README.md#getting-ripple-lib) 1. [Get ripple-lib](README.md#getting-ripple-lib)

View File

@@ -20,7 +20,8 @@
"extend": "~1.2.1", "extend": "~1.2.1",
"lru-cache": "~2.5.0", "lru-cache": "~2.5.0",
"superagent": "^0.18.0", "superagent": "^0.18.0",
"gulp-bump": "~0.1.10" "gulp-bump": "~0.1.10",
"ripple-wallet-generator": "1.0.0"
}, },
"devDependencies": { "devDependencies": {
"mocha": "~1.14.0", "mocha": "~1.14.0",

View File

@@ -18,6 +18,7 @@ exports.RippleTxt = require('./rippletxt').RippleTxt;
exports.binformat = require('./binformat'); exports.binformat = require('./binformat');
exports.utils = require('./utils'); exports.utils = require('./utils');
exports.Server = require('./server').Server; exports.Server = require('./server').Server;
exports.Wallet = require('./wallet');
// Important: We do not guarantee any specific version of SJCL or for any // Important: We do not guarantee any specific version of SJCL or for any
// specific features to be included. The version and configuration may change at // specific features to be included. The version and configuration may change at

8
src/js/ripple/wallet.js Normal file
View File

@@ -0,0 +1,8 @@
var sjcl = require('./utils').sjcl;
var WalletGenerator = require('ripple-wallet-generator')({
sjcl: sjcl
});
module.exports = WalletGenerator;