Bitcoin Forum
May 27, 2024, 02:51:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Writing my own Bitcoin Client  (Read 637 times)
falcoiii (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
April 06, 2013, 10:37:01 PM
 #1

I am going to write my own bitcoin client - I have started reviewing the standard client code.

My sequence of goals are:
1. Create a client that can create keys & addresses and store them.
2. Using a standard client, send a small amount of BTC to the created public address.
3. New client creates "offline" transactions to send the BTC back to a standard address.
4. Manually review the transaction, copy transaction over to a standard BTC client and transmit it to the network.
5. Think about connecting to the bitcoin network.

Here is a list of capabilities / methods I want to implement to manage keys & addresses, am I missing any?

Entropy -> Private Key
Private Key -> Public Key
Public Key -> Public Address
Private Key -> Secret Storage (custom wallet)
Secret Storage (custom wallet) -> Private Key
Public Address -> Storage
Storage -> Public Address
Public Address -> Public Key


What are the methods needed to create transactions?  Is the blockchain needed?

It looks like one of the bitcoin console functions would handle the transaction - which one(s) can be used if the transmission does not come from the client's wallet?
sendfrom
sendmany
sendrawtransaction
sendtoaddress


grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
April 06, 2013, 11:28:32 PM
 #2

don't want to burst your bubble, but armory does everything that you're proposing.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
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!