--- # This file is licensed under the MIT License (MIT) available on # http://opensource.org/licenses/MIT. layout: base lang: en id: developer-documentation title: "Developer Documentation - Bitcoin" --- # Developer Documentation

Find useful resources, guides and reference material for developers.

iconDeveloper Guide(How Bitcoin works) iconDeveloper Reference(Specifications and APIs) iconDeveloper Examples(Examples you can use)

IconBlock Chain

Block Chain Guide

Block Chain Reference

IconTransactions

Transactions Guide

Transactions Reference

Transaction Examples

IconContracts

Contracts Guide

IconWallets

Wallets Guide

Wallets Reference

HD Wallets - BIP32

Mnemonic Code - BIP39

IconPayment Processing

Payment Processing Guide

Payment Processing Examples

IconOperating Modes

Operating Modes Guide

IconP2P Network

P2P Network Guide

P2P Network Reference

P2P Network Examples

IconMining

Mining Guide

IconAdditional resources

Bitcoin: A Peer-to-Peer Electronic Cash System - Satoshi Nakamoto

Bitcoin Improvement Proposals - GitHub

Bitcoin Developer Reference (working paper) - Krzysztof Okupski

Bitcoinj Developer Documentation - bitcoinj.org

Technical Pages - Wiki