[Bitcoin-development] [ANN] pynode: Simple bitcoin P2P node

Jeff Garzik jgarzik at exmulti.com
Sun Jul 22 19:16:59 UTC 2012

Github URL: https://github.com/jgarzik/pynode

pynode is a simple bitcoin P2P client, based on ArtForz' half-a-node,
which maintains a blockchain database and TX memory pool.

It is intended to be a useful base for another projects, such as
network monitoring nodes.

At present, it is mainly for developers and not end users.  Here is
what pynode does NOT do:

*    RPC
*    key management (wallet)
*    script verification
*    chain re-org

Here are the limited things that pynode can do at present:

*    Outgoing TCP connection to a single remote P2P node
*    Initial blockchain download
*    Maintain a transaction memory pool, with TX's removed as they are
confirmed in blocks
*    Maintain an indexed blockchain database

Over time it will become more capable, but this is an alpha quality
release for developers at present.

Contributions welcome!  It is intended to become a full, wallet-less
node over time (though if somebody wanted to contribute a wallet
module, that is OK too)

Jeff Garzik
exMULTI, Inc.
jgarzik at exmulti.com

More information about the bitcoin-dev mailing list