Demo: http://ripplerm.github.io/ripple-wallet
Source: https://github.com/ripplerm/ripple-wallet
Network:
indicates the connection status (online/offline),
and whether you are on Main/Testnet.
Server:
The main server that's currently being used,
and its Fee (amount in drops, including cushion).
Last-Closed-Ledger:
The latest ledger on RCL network. This figure should be advancing every 3~5s in a healthy network condition.
Wallet Account:
The Ripple Address/Account that's currently being used with this wallet.
secret set:
a little-green-tick indicates that private-key has bee set for the account, i.e. it's ready to sign and submit transactions. a red cross will be shown if no key has been assigned.
Clicking on the down-arrow located at the upper-left corner will bring up a menu for selection between Main/Test-net.
To play on the test-net, browse to Ripple Test Net page and click the "generate credentials" button. A new account will be generated, and funded with 10,000 xrp. Just copy down the secret-key and it's address for your own use. You can request as many accounts as you like.
** Please note that the test-net maintained by RL-team will be reset from time to time.
By default, the wallet will be set to use account rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh when loaded, together with its secret-key.
This account is known as the root_account of Ripple Consensus Ledger. It's the account that's holding all 100-Billion XRP when genesis ledger is created. Its secret-key is publicly known (snoPBrXtMeMyMHUVTgbuqAfg1SUTb), which is derived from the pass phrase "
masterpassphrase".
For switching to other account, click the Change button. A dialog-box will pop-up, asking for a new Ripple address. Clicking on the dropdown arrow will bring up a list of recently-used accounts for selection.
The wallet will switch to the new account after clicking Submit. If no secret-key has been set, the account will be in a "read-only" mode. You will need to set its signing-key later if you want to sign/submit a transaction.
Alternatively, on the dialog box, click the use secretkey button. Here, you can input the secret/private-key of an account, or get a new one by clicking New Random Secret.
Address of the account will be generated from the given secret/private-key.
With this method, the Account will be set with its associated private-key ready, hence immediately enabling you to perform transaction signing and submission.
Setting a secret-key is optional. Without the key, you can still use the wallet-app to explore information of an account, just couldn't send any transaction.
To change/set the signing-key for an account, simply click the Change or Set button under the Address.
Input of a secret-key can take either in form of seed or private-key. (more explanation on this in next article). And it could be encoded in base-58, hex, or rfc-1751.
example of seed input:
example of private-keys: