Bitcoin Forum
December 17, 2017, 08:13:55 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Is this possible?  (Read 2478 times)
PinkLlama
Full Member
***
Offline Offline

Activity: 186



View Profile
October 22, 2016, 10:52:14 AM
 #1

Would it be possible to create a desktop wallet in C#?

Developing great Bitcoin tools for the community
1513541635
Hero Member
*
Offline Offline

Posts: 1513541635

View Profile Personal Message (Offline)

Ignore
1513541635
Reply with quote  #2

1513541635
Report to moderator
1513541635
Hero Member
*
Offline Offline

Posts: 1513541635

View Profile Personal Message (Offline)

Ignore
1513541635
Reply with quote  #2

1513541635
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513541635
Hero Member
*
Offline Offline

Posts: 1513541635

View Profile Personal Message (Offline)

Ignore
1513541635
Reply with quote  #2

1513541635
Report to moderator
1513541635
Hero Member
*
Offline Offline

Posts: 1513541635

View Profile Personal Message (Offline)

Ignore
1513541635
Reply with quote  #2

1513541635
Report to moderator
1513541635
Hero Member
*
Offline Offline

Posts: 1513541635

View Profile Personal Message (Offline)

Ignore
1513541635
Reply with quote  #2

1513541635
Report to moderator
Coding Enthusiast
Sr. Member
****
Offline Offline

Activity: 428


Novice C♯ Coder


View Profile WWW
October 22, 2016, 11:19:47 AM
 #2

Well hello there Grin

Would it be possible to create a desktop wallet in C#?

Why C♯?

And yes it is possible. There are already so many great bitcoin libraries written in C♯ on GitHub that you can start with.
Off the top of my head I can name BouncyCastle
http://www.bouncycastle.org/csharp
There are more in my starred repos

Projects List+Suggestion box
Donation link using BIP21
BitcoinTransactionTool (0.9.2):  Ann - Source Code
Watch Only Bitcoin Wallet (2.3.0):  Ann - Source Code
SharpPusher-broadcast transactions (0.10.0): Ann - Source Code

PinkLlama
Full Member
***
Offline Offline

Activity: 186



View Profile
October 22, 2016, 12:09:57 PM
 #3

Well hello there Grin

Would it be possible to create a desktop wallet in C#?

Why C♯?

And yes it is possible. There are already so many great bitcoin libraries written in C♯ on GitHub that you can start with.
Off the top of my head I can name BouncyCastle
http://www.bouncycastle.org/csharp
There are more in my starred repos

Because I've just finished learning ASP.NET and basic C#. I'm getting onto databases and other stuff now. I really like Bitcoin & C# so I would love to develop something in C# for the BTC community. Preferably a wallet. However, I'd firstly need to understand FULLY how they work and how to make them.

Developing great Bitcoin tools for the community
Coding Enthusiast
Sr. Member
****
Offline Offline

Activity: 428


Novice C♯ Coder


View Profile WWW
October 22, 2016, 02:49:43 PM
 #4

♯♯
Because I've just finished learning ASP.NET and basic C#. I'm getting onto databases and other stuff now. I really like Bitcoin & C# so I would love to develop something in C# for the BTC community. Preferably a wallet. However, I'd firstly need to understand FULLY how they work and how to make them.

I am also new to C♯ that is why I asked, why.

I think one of the best references that you can use is Developers Guide to bitcoin
https://bitcoin.org/en/developer-documentation

The main problem with bitcoin is that it is too complicated with all the data manipulations like custom variables and stuff like that.

That said, I would love to see some projects done in C♯ for bitcoin and I promise to contribute whatever I can to any open source project even a tiny contribution.

Projects List+Suggestion box
Donation link using BIP21
BitcoinTransactionTool (0.9.2):  Ann - Source Code
Watch Only Bitcoin Wallet (2.3.0):  Ann - Source Code
SharpPusher-broadcast transactions (0.10.0): Ann - Source Code

doof
Hero Member
*****
Offline Offline

Activity: 765


View Profile WWW
November 02, 2016, 07:53:24 AM
 #5

Of course it can. Check out NBitcoin on nuget too
ThatRandom8543
Sr. Member
****
Offline Offline

Activity: 420


View Profile
November 03, 2016, 01:02:50 AM
 #6

It is possible to have it done in any language, it just depends on the time one is willingly to put into the development.
pepethefrog
Member
**
Offline Offline

Activity: 115


Pepe is NOT a hate symbol


View Profile
November 03, 2016, 07:50:18 AM
 #7

Would it be possible to create a desktop wallet in C#?


What do you mean with "wallet"?
Does it have to include a full node or is SPV (simplified payment verification) enough?

Bipcoin: bip1W2nq2vhM4f6kaHSsVD5J1LdRb1M3mCqftwq6erpEeKzsj8Kjrxy5xUs9VAtF233nNzcMQN2ZQfJ fvi2WensZ5tGJv2ysY8
Pepe is NOT a hate symbol.
vino.gcs
Member
**
Offline Offline

Activity: 84


View Profile
November 03, 2016, 08:10:23 AM
 #8

Yes indeed. It is highly possible, but why you need to re-invent the wheel.  Wink
coinvault.io
Member
**
Offline Offline

Activity: 74


View Profile WWW
November 04, 2016, 09:03:48 AM
 #9

You have NBitcoin for bitcoin libraries
Then there is also http://stratisplatform.com/ who are building a full node in C#

FYI coinvault.io web wallet is written in C# and has some open source libraries
hajimasan
Hero Member
*****
Offline Offline

Activity: 588


★Nitrogensports.eu★


View Profile
November 04, 2016, 09:20:29 AM
 #10

Would it be possible to create a desktop wallet in C#?

ofcourse this is possible .
but i am not sure how much you will be successful  .
you can make wallet for Android in about 15 minutes ( if you are sharper in typing ) .
this wallet will work on private key import .
source programming help source : YouTube Cool


           █████████████████     ████████
          █████████████████     ████████
         █████████████████     ████████
        █████████████████     ████████
       ████████              ████████
      ████████              ████████
     ████████     ███████  ████████     ████████
    ████████     █████████████████     ████████
   ████████     █████████████████     ████████
  ████████     █████████████████     ████████
 ████████     █████████████████     ████████
████████     ████████  ███████     ████████
            ████████              ████████
           ████████              ████████
          ████████     █████████████████
         ████████     █████████████████
        ████████     █████████████████
       ████████     █████████████████
▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
▬▬ THE LARGEST & MOST TRUSTED ▬▬
      BITCOIN SPORTSBOOK     
   ▄▄
██
██
██
██
██
██
██
██
██
██     
██
██
             ▄▄▄▄▀▀▀▀▄
     ▄▄▄▄▀▀▀▀        ▀▄▄▄▄           
▄▀▀▀▀                 █   ▀▀▀▀▀▀▀▄▄
█                    ▀▄          █
 █   ▀▌     ██▄        █          █               
 ▀▄        ▐████▄       █        █
  █        ███████▄     ▀▄       █
   █      ▐████▄█████████████████████▄
   ▀▄     ███████▀                  ▀██
    █      ▀█████    ▄▄        ▄▄    ██
     █       ▀███   ████      ████   ██
     ▀▄        ██    ▀▀        ▀▀    ██
      █        ██        ▄██▄        ██
       █       ██        ▀██▀        ██
       ▀▄      ██    ▄▄        ▄▄    ██
        █      ██   ████      ████   ██
         █▄▄▄▄▀██    ▀▀        ▀▀    ██
               ██▄                  ▄██
                ▀████████████████████▀




  CASINO  ●  DICE  ●  POKER   
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
   24 hour Customer Support   

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
coinvault.io
Member
**
Offline Offline

Activity: 74


View Profile WWW
November 15, 2016, 12:20:29 PM
 #11

Would it be possible to create a desktop wallet in C#?

ofcourse this is possible .
but i am not sure how much you will be successful  .
you can make wallet for Android in about 15 minutes ( if you are sharper in typing ) .
this wallet will work on private key import .
source programming help source : YouTube Cool

15 min? I don't think he meant an SPV wallet  Wink
iram3130
Legendary
*
Offline Offline

Activity: 952


Super BTCoin


View Profile
November 17, 2016, 02:51:32 PM
 #12

I guess this might help you...
https://bitcointalk.org/index.php?topic=1616888.0

Check it out..
And Yes it is possible.  Smiley

▄▄▄████████▄▄▄
▄██████████████████▄
▄██████████████████████▄
█████████▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
████████▀                  
███████▀  ▄█▀▀▀▀▀██▄  ▀███████
███████  ███ ███ ████  ███████
███████  ███ ▄▄▄▄ ███  ███████
███████  ███ ████ ███  ███████
███████▄  ▀█▄▄▄▄▄▄█▀  ▄███████
                   ▄████████
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████████
▀██████████████████████▀
▀██████████████████▀
▀▀▀████████▀▀▀
███
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███
...Make Bitcoin Great Again...
◉ PRIVACY   ◉ SCALABILITY   ◉ BIG BLOCK SIZE
   ███
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
   ███
① Smart Contracts ③ Lightening Network
② Bigger Block ④  Zero-knowledge proof
   ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
   ███
Telegram
Facebook
Twitter
Medium
Github
API     
Coding Enthusiast
Sr. Member
****
Offline Offline

Activity: 428


Novice C♯ Coder


View Profile WWW
November 17, 2016, 05:40:41 PM
 #13

I guess this might help you...
https://bitcointalk.org/index.php?topic=1616888.0

Check it out..
And Yes it is possible.  Smiley

hehe! Thanks for taking an interest in my project but as the title suggests it is a "Watch-Only" wallet and it is used to keep tabs on your bitcoin addresses, balances and price.

What OP was looking for was a real bitcoin wallet, i assume with functionality to create addresses with private keys, sending (signing) transactions from, and all that.

Projects List+Suggestion box
Donation link using BIP21
BitcoinTransactionTool (0.9.2):  Ann - Source Code
Watch Only Bitcoin Wallet (2.3.0):  Ann - Source Code
SharpPusher-broadcast transactions (0.10.0): Ann - Source Code

iram3130
Legendary
*
Offline Offline

Activity: 952


Super BTCoin


View Profile
November 18, 2016, 04:12:27 PM
 #14

I guess this might help you...
https://bitcointalk.org/index.php?topic=1616888.0

Check it out..
And Yes it is possible.  Smiley

hehe! Thanks for taking an interest in my project but as the title suggests it is a "Watch-Only" wallet and it is used to keep tabs on your bitcoin addresses, balances and price.

What OP was looking for was a real bitcoin wallet, i assume with functionality to create addresses with private keys, sending (signing) transactions from, and all that.

Try it out mate..
I think it is possible, may need some more extra things to complete but eventually you will if you try...
Good luck...  Smiley

▄▄▄████████▄▄▄
▄██████████████████▄
▄██████████████████████▄
█████████▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
████████▀                  
███████▀  ▄█▀▀▀▀▀██▄  ▀███████
███████  ███ ███ ████  ███████
███████  ███ ▄▄▄▄ ███  ███████
███████  ███ ████ ███  ███████
███████▄  ▀█▄▄▄▄▄▄█▀  ▄███████
                   ▄████████
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█████████
▀██████████████████████▀
▀██████████████████▀
▀▀▀████████▀▀▀
███
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███ ██
███
...Make Bitcoin Great Again...
◉ PRIVACY   ◉ SCALABILITY   ◉ BIG BLOCK SIZE
   ███
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
██ ███ ██
   ███
① Smart Contracts ③ Lightening Network
② Bigger Block ④  Zero-knowledge proof
   ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
██ ███
   ███
Telegram
Facebook
Twitter
Medium
Github
API     
fikihafana
Sr. Member
****
Offline Offline

Activity: 462



View Profile
December 16, 2016, 10:57:10 PM
 #15

Would it be possible to create a desktop wallet in C#?


Yes it's possible to create it
DuddlyDoRight
Sr. Member
****
Offline Offline

Activity: 318



View Profile WWW
December 23, 2016, 06:39:16 AM
 #16

You could make a full or hybrid wallet software in PowerShell or even JS or VBS, so yes [anything here] can be used to make one. Good luck going through a dozen modern-freelancers to get it half working though..


I'd code one in Rust but I don't have time and don't work for $1.50/Hr.. About $45,000.00 and thirty different third-world freelancers might get me one that does 35% functionality without crashing and I'd never have to write a line.. Then I'd write "secure" on it and retire from the investor funds and pretend all the collateral damage was "kinks"..

I have faith that one day this forum will get threads where people won't just repeat their previous posts or what others have already stated in the same thread. Also that people will stop acting like BTC is toy-money and start holding vendors accountable. Naive? Maybe.
bosian
Sr. Member
****
Offline Offline

Activity: 294


View Profile
December 24, 2016, 05:37:06 AM
 #17

Lol, certainly possible to create a wallet in C#. You can also create one in assembler if it amuses you Grin
DuddlyDoRight
Sr. Member
****
Offline Offline

Activity: 318



View Profile WWW
December 24, 2016, 09:36:47 AM
 #18

Lol, certainly possible to create a wallet in C#. You can also create one in assembler if it amuses you Grin

Yeah if you're one of the people who thinks hand-assembler is more efficient and economical-enough..

I have faith that one day this forum will get threads where people won't just repeat their previous posts or what others have already stated in the same thread. Also that people will stop acting like BTC is toy-money and start holding vendors accountable. Naive? Maybe.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!