The working wallet will have two versions :
Basic Wallet:The basic wallet is similar to the one all coins use.
Advanced Wallet :A small list of advanced wallet features has been listed below. The advanced wallet will also have special customization features. The advanced wallet features are not related to XRB coin's special features.
A github with all the source code will be posted and any dev can attach it to their coin if they want. The additions are not fully baked, some features may be disabled in the beginning.
Screen shots will be posted later. Community suggestions appreciated.
Startup ScreenThe startup screen holds the basic coin.conf file configuration.
1.
Data Directory - Change data directory to different wallets
2.
AddNodes 3.
Port details4.
Setgenerate to true or false - Start mining, false by default. This is a generic addition, XRB is a 100% premined coin.
5.
Join a pool - Join a pool to mine.
6.
Add Bootsrap location - location of the bootstrap file or community web page.
plus other settings. You can turn off startup screen by checking "Don't Ask me Again" box. Change later in "Preferences".
Wallet :1. Send a.
Send - The usual send command.
b.
Mass Pay - Send to many addresses. You can add addresses one by one. The other way is to create a simple csv file with list of addresses and amount for each address and load it.
2. Receivea.
Create Address - The usual create address command
b.
Mass Create - Creates bulk of addresses. You can auto label it while creating the addresses. e.g., xrb001, xrb002,...,xrb100.
c.
Vanity Addresses - Create vanity addresses of your choice. You can also mass create vanity addresses.
d.
Advanced address creation - This is similar to brainwallet address generation.
3. ExportA set of export features are added with the export command. Export All, starting-with, ending-with, incoming-transactions, outgoing-transactions, transactions based on date, Spent, Unspent and many others.
4. ImportThe usual dumpprivkey command. Additionally, it can read wallet files and dump keys from there which is the Mass dump.
5. Command WindowCommand window enables to use all wallet commands from within the wallet. All wallet commands work here. This is not a console.
e.g., Mass create addressescmd :create labelname prefix/suffix starting-number ending-numbercreate xrb suffix 001 100
will create 100 addresses and labels "xrb001" to "xrb100".
More detailed information will be available in the help section.
5. Miscellaneousa. Schedule Auto Payoutsb. Price converterc. Paper Wallet Generator and printerd. Backup Wallet + Auto backup + Auto delete + Self Destructe. Tip Jar + Moniker creation This is similar to reddit, irc tip bots. There is a community wallet. You can create your own tipjar and deposit coins there. Tip other community people there. You can withdraw coins to your wallet anytime. The same community wallet is used in all social networks. You can send to a community user from the wallet's send command.
f. Block explorer with more query featuresg. Themesh. Pluginsi. Side Chain [Asset Creation, Issue and Management - More Brainstorming Needed]
j. API Key Generation for Merchant Payments [More Brainstorming need to be done]
k. In-Wallet Game [ Add/Remove games of interest, more brainstorming needed]
l. Preferencesi) Set tx fee.
ii) Change data directory
iii) POS / Interest Switch
iv) Change pool and plus
v) and others
From time to time, from users comments and feedback, new features will be added to the wallet and made available for generic addition into any new coin wallets.