Title: Attempting to code a wallet Post by: PinkLlama on October 24, 2016, 06:05:06 PM From this day forward, I'll be working on my own C# Bitcoin wallet.
It'll be a desktop wallet, of course. I have good experience in C#. Good enough to attempt making something like this, at least (in my opinion). If anyone would be good enough to give me some good advice, show me some good references, show me some source code or just give me help with coding this; make sure to post the information below or just PM me. :) I'll attempt to make the UI look as good as possible and make the overall user experience great. I'll make it functional, put in multiple different ways of measuring BTC, different fiat currencies and different languages. I think this'll be a good project to help me practice C# and make something cool in the process. :D Title: Re: Attempting to code a wallet Post by: cloverme on October 24, 2016, 06:21:40 PM First, good luck on your project. I'm a big .net c# fan...
Here's a couple resources: http://www.codeproject.com/Articles/1096320/HiddenBitcoin-High-level-Csharp-Bitcoin-wallet-lib Libraries: https://github.com/NicolasDorier/NBitcoin.SPVSample https://github.com/GeorgeKimionis/BitcoinLib Wallet comparison: http://doc.satoshilabs.com/trezor-faq/_images/compared_to.png http://themerkle.com/bitcoin-wallet-comparison-chart-reviews/ Things I'd like to see in a wallet that I think would be interesting to integrate: Shamir's secret splitting of PK's Multifactor authentication Integrated block explorer Duress access to limited amount Recovery seed words Automated encrypted backups Offline paper wallet generator Title: Re: Attempting to code a wallet Post by: OmegaStarScream on October 24, 2016, 06:27:31 PM NBitcoin should be a good start (It's the most complete Bitcoin Library for .NET) and still getting updated till today : https://github.com/MetacoSA/NBitcoin , check the user Github profile as well , he is very active for what comes to C# (Bitcoin) projects.
Title: Re: Attempting to code a wallet Post by: PinkLlama on October 27, 2016, 08:32:08 PM First, good luck on your project. I'm a big .net c# fan... Here's a couple resources: http://www.codeproject.com/Articles/1096320/HiddenBitcoin-High-level-Csharp-Bitcoin-wallet-lib Libraries: https://github.com/NicolasDorier/NBitcoin.SPVSample https://github.com/GeorgeKimionis/BitcoinLib Wallet comparison: http://doc.satoshilabs.com/trezor-faq/_images/compared_to.png http://themerkle.com/bitcoin-wallet-comparison-chart-reviews/ Things I'd like to see in a wallet that I think would be interesting to integrate: Shamir's secret splitting of PK's Multifactor authentication Integrated block explorer Duress access to limited amount Recovery seed words Automated encrypted backups Offline paper wallet generator Thank you for the good wishes and the HUGE amount of resources. This will surely help the development. Title: Re: Attempting to code a wallet Post by: PinkLlama on October 27, 2016, 08:32:23 PM NBitcoin should be a good start (It's the most complete Bitcoin Library for .NET) and still getting updated till today : https://github.com/MetacoSA/NBitcoin , check the user Github profile as well , he is very active for what comes to C# (Bitcoin) projects. Thanks for the resources! Title: Re: Attempting to code a wallet Post by: Patatas on October 28, 2016, 05:33:55 PM From this day forward, I'll be working on my own C# Bitcoin wallet. You mean you just want to practice for yourself or launch the wallet as a product ? Go ahead!It'll be a desktop wallet, of course. I have good experience in C#. Good enough to attempt making something like this, at least (in my opinion). If anyone would be good enough to give me some good advice, show me some good references, show me some source code or just give me help with coding this; make sure to post the information below or just PM me. :) I'll attempt to make the UI look as good as possible and make the overall user experience great. I'll make it functional, put in multiple different ways of measuring BTC, different fiat currencies and different languages. I think this'll be a good project to help me practice C# and make something cool in the process. :D If someone shows you the source code,when would you learn ? I doubt there are open sources for this,you might want to curate all the public repos on github with keywords,c# and bitcoin wallet. Don't forget to put the code on GitHub! Title: Re: Attempting to code a wallet Post by: PinkLlama on October 30, 2016, 09:27:10 AM From this day forward, I'll be working on my own C# Bitcoin wallet. You mean you just want to practice for yourself or launch the wallet as a product ? Go ahead!It'll be a desktop wallet, of course. I have good experience in C#. Good enough to attempt making something like this, at least (in my opinion). If anyone would be good enough to give me some good advice, show me some good references, show me some source code or just give me help with coding this; make sure to post the information below or just PM me. :) I'll attempt to make the UI look as good as possible and make the overall user experience great. I'll make it functional, put in multiple different ways of measuring BTC, different fiat currencies and different languages. I think this'll be a good project to help me practice C# and make something cool in the process. :D If someone shows you the source code,when would you learn ? I doubt there are open sources for this,you might want to curate all the public repos on github with keywords,c# and bitcoin wallet. Don't forget to put the code on GitHub! Just practice AND release it for free :) |