-
Notifications
You must be signed in to change notification settings - Fork 1
mtve/bitcoin-pl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
!!! use branch "broken", it's much more advanced !!! About ===== BitCoin implemented in perl, meant to be portable. Usage: perl bitcoin.pl It's in the development state, so everything can be changed. Features: - web interface - data stored in sql via DBI (sqlite by default) - blockchain download - chain branches Todo: - much more testing - add web auth with roles - add key management and money transfer - full networking and multiple connections - getwork rpc for miners - fix serialize.pm for "32-bit perl" License ======= Do what you want license Bitcoin wire protocol ===================== version (...) + hello getaddr () + get addresses of last 5 days addr ({CAddress}) + new address announce getblocks (CBlockLocator, uint256) - asnwered with "inv" getdata ({CInv}) + get blocks, answered with "block" and maybe last with "inv" block (CBlock) + requested block tx (CTransaction) + new tx announce inv ({CInv}) + new hash of tx/block announce checkorder (uint256, CWalletTx) - direct request for pubkey, answered with "reply" submitorder (uint256, CWalletTx) - new? reply (uint256 hashReply, int, ...) - reply ping () + ping subscribe (int, int) ? only sent, never processed see https://en.bitcoin.it/wiki/Protocol_specification
About
BitCoin perl implementation (OUTDATED)
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published