For the last month I have been working on a P2P Exchanger and a MicroWallet for multiple coins, all done in .Net
P2P Exchanger:How does it work?DoneIt connects to RPC using BitNet and checks if wallet is out of sync using getpeerinfo.
Then it grabs the genesis block and sends it to a central node*, this central node* has a list with all the available "genesis to coin" and returns the right coin, if everything went trough that market is available for the client to use.
Not doneAnother file is created/updated at the node, market_coin_coin.json, wich is a list of all the orders for that specific pairs, this is updated whenever an user sets a buy/sell order.
If an order matches some kind of system is needed to prevent fraud from both sides, something like a third party central node* processing the orders, similar to escrow
MicroWalletHow does it work?DoneGrabs a list of all the available, synced coins from a central node*.
Generates a private/public key pair for each selected coin.
Not doneNeeds to check an address balance, preferely without using an enormous database like Abe does.
Needs to sign a transaction and broadcast it trough the network similar to what blockchain does.
*The central node needs to be removed since it only stores files without crucial data all the clients can be nodes.
Anyone who is willing to help or give an opinion is welcome.
The payment method needs to be discussed and I can pay with BTC LTC and DOGE.
Im going with the MicroWallet first since I think its the most "needed" right now, due to massive blockchains and available alts
but I need opinions and advices.
Thank you all for your time