Bitcoin Forum
June 30, 2024, 06:15:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: This is a shame, but I would like to know what BIPs to read for my project  (Read 906 times)
shackra (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 102


1 Pedro 3:15-16 (DHH)


View Profile WWW
July 22, 2016, 03:20:18 AM
Merited by ABCbits (2)
 #1

Hello!

I'm looking to start a project, that is going to be written in Golang, regarding Bitcoin (and other cryptocurrencies) wallets and emission of transactions to the network.

I have absolutely no idea which BIP start reading, and in which order or if they are/have everything I need to accomplish my goals.

What I'm looking for is to implement the feature of addresses generation, either from a seed or a master public key, sending coins to other addresses and addresses validation.

Hope anyone here can put me in the correct path.

Bitcoin-OTC | GPG: 43C5AF3C1C559BA2 | Telegram: https://t.me/jorge_personal
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3444
Merit: 6726


Just writing some code


View Profile WWW
July 22, 2016, 03:28:38 AM
Merited by ABCbits (2)
 #2

BTW all BIPs are hosted at https://github.com/bitcoin/bips

What I'm looking for is to implement the feature of addresses generation, either from a seed or a master public key,
Look at BIP32 and then BIP44. If you want to also see the seed generation stuff, look at BIP39

sending coins to other addresses and addresses validation.
These are part of the original Bitcoin design, so there are no BIPs for them. For address encoding and validation, look at https://en.bitcoin.it/wiki/Base58Check_encoding. For spending Bitcoin, you should read https://bitcoin.org/en/developer-guide#transactions for how transactions work.

Also, it may be a good idea to take a read through guide, reference, and examples on https://bitcoin.org/en/developer-documentation

shackra (OP)
Full Member
***
Offline Offline

Activity: 237
Merit: 102


1 Pedro 3:15-16 (DHH)


View Profile WWW
July 22, 2016, 04:38:55 AM
 #3

Wow, amazing!

Thank you very much, knightdk!

Bitcoin-OTC | GPG: 43C5AF3C1C559BA2 | Telegram: https://t.me/jorge_personal
bill gator
Legendary
*
Offline Offline

Activity: 1372
Merit: 1123



View Profile
August 03, 2016, 03:09:44 PM
 #4

Every BIP is extremely important to read if you want to come to a full understanding of where we've been, where we're heading and how we plan to achieve that.
Especially if you're writing a project, I would want to know the entirety of the development, because it's quite an interesting chronology.

     ▄█
   ▄██▌
 ▄████
▀▀▀█████▀
  ▐███▀
  ██▀
  ▀
..
▄▄▄███████▄▄▄
▄▄█████████████████▄▄
▄███████████████████████▄
███████████████████████████
██████████
███████████████████
██████████
█████████████████████
█████████████████████████████
█████████████████████████████
██
███████████████████████████
██
█████████████████████████
███████████████████████
▀▀█████████████████▀▀

▀▀▀███████▀▀▀
▄▄▄███████▄▄▄
▄▄█▀▀███████████▀▀█▄▄
▄████▄▄███████████▄▄████▄
█████
███▀▀▄▄▄▄▄▄▄▀▀████████
█████
██▀▄██████▀████▄▀███████
███████▀▄█████▀ ▐█████▄▀███████
██  ███ ████▀   ▀▀█████ ███  ██
██████▄▀█████  ▄█████▀▄██████
██████▄▀███▌▄██████▀▄██████
██
██████▄▄▀▀▀▀▀▀▀▄▄████████
▀█
███▀▀███████████▀▀████▀
▀▀█▄▄███████████▄▄█▀▀
▀▀▀███████▀▀▀
▄▀▀▀▀▀▀▀▀▀▀█████████
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█████████████████████

██████████▄▀▀▀▀▀▀▀▀▀

▄▄▄████████████████████▄▄▄
████████████████████████████
██████████████████████████████
███████████████████████████████
███████████████████████████████
███████████████████████████
▀██
█████████▀   ▀███████████▀
▀▀█████▀▀       ▀▀█████▀▀
.
..SPORTS  │  CASINO  │  ESPORTS..
...
..BET NOW..
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!