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
Great post and effort to make Ripple more accessible!
Can you elaborate on the security issues when filling in your secret pass-phrase/key like this, in a browser, connected to the internet?