Demo: http://ripplerm.github.io/ripple-wallet
Source: https://github.com/ripplerm/ripple-wallet
Information on the Header
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.
Switching between Main-net / Test-net
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.
Set Wallet Account
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.
Set/Change the Signing-key
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:
- snoPBrXtMeMyMHUVTgbuqAfg1SUTb
- DEDCE9CE67B451D852FD4E846FCDE31C
- SLEW TALK DINT RIDE WET TINE BARK THEY JERK SLOT SLAB GONE
example of private-keys:
- p9JfM6HHi64m6mvB6v5k7G2b1cXzGmYiCNJf6GHPKvFTWdeRVjh
- 1ACAAEDECE405B2A958212629E16F2EB46B153EEE94CDD350FDEFF52795525B7
- HIP BEEN MARS HULK BAH HAWK HEAR EAT HIRE SIP DANK DOUG YAW GENE WILD ROSS REED HORN DUB WASH RUSE USES BANG SIGN