Bitcoin Forum
May 30, 2024, 02:07:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Friendly C++ code for those interested in *creating their own Wallet*  (Read 1093 times)
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 19, 2014, 03:44:53 PM
Last edit: October 20, 2014, 05:15:04 PM by CIYAM
 #1

I have been testing the CIYAM Wallet today and so far all is going pretty well (several txs involving 1 or more inputs and 1 or more outputs have all worked fine) so for those that struggle to understand the cryptic code in Bitcoin itself (I know that I do) then you might find this a little easier to follow: https://github.com/ciyam/ciyam/blob/master/src/crypto_keys.cpp#L705

No guarantees that it is perfect yet (still got a lot of testing to do) but it will certainly help those keen to create their own wallets to see how creating and signing raw transactions works at the *low-level*.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
687_2
Full Member
***
Offline Offline

Activity: 173
Merit: 105



View Profile
October 20, 2014, 05:11:30 AM
 #2

I have been testing the CIYAM Wallet today and so far all is going pretty well (several txs involving 1 or more inputs and 1 or more outputs have all worked fine) so for those that struggle to understand the cryptic code in Bitcoin itself (I know that I do) then you might find this a little easier to follow: https://github.com/ciyam/ciyam/blob/master/src/crypto_keys.cpp#L696

No guarantees that it is perfect yet (still got a lot of testing to do) but it will certainly help those keen to create their own wallets to see how creating and signing raw transactions works at the *low-level*.


Interesting, I've bookmarked this to review when I'm not so tired. Thanks!

Buy the dip with the security and privacy of your own wallet: use cross chain atomic swaps to trade Bitcoin, USDT, and Ether. Trades are secured and settled on-chain. https://sibex.io
CIYAM (OP)
Legendary
*
Offline Offline

Activity: 1890
Merit: 1078


Ian Knowles - CIYAM Lead Developer


View Profile WWW
October 20, 2014, 05:16:15 PM
Last edit: October 21, 2014, 04:56:42 AM by CIYAM
 #3

Updated and added support for appending OP_RETURN messages (don't tell Luke Jr.).

Cheesy

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!