Author

Topic: Attempting to code a wallet (Read 870 times)

full member
Activity: 186
Merit: 100
October 30, 2016, 04:27:10 AM
#7
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.  Smiley

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. Cheesy
You mean you just want to practice for yourself or launch the wallet as a product ? Go ahead!

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 Smiley
legendary
Activity: 1750
Merit: 1115
Providing AI/ChatGpt Services - PM!
October 28, 2016, 12:33:55 PM
#6
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.  Smiley

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. Cheesy
You mean you just want to practice for yourself or launch the wallet as a product ? Go ahead!

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!
full member
Activity: 186
Merit: 100
October 27, 2016, 03:32:23 PM
#5
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!
full member
Activity: 186
Merit: 100
October 27, 2016, 03:32:08 PM
#4
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.
staff
Activity: 3500
Merit: 6152
October 24, 2016, 01:27:31 PM
#3
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.
legendary
Activity: 1512
Merit: 1057
SpacePirate.io
October 24, 2016, 01:21:40 PM
#2
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
full member
Activity: 186
Merit: 100
October 24, 2016, 01:05:06 PM
#1
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.  Smiley

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. Cheesy
Jump to: