bitcoin:eloipool.git
8 years agoBugfix: bitcoin/script: Correctly interpret P2SH addresses, and reject anything unrec...
Luke Dashjr [Mon, 2 Jun 2014 00:15:44 +0000 (00:15 +0000)]
Bugfix: bitcoin/script: Correctly interpret P2SH addresses, and reject anything unrecognised

10 years agoensure blocks fit under size and sigop limits
Luke Dashjr [Sat, 8 Oct 2011 14:43:59 +0000 (10:43 -0400)]
ensure blocks fit under size and sigop limits

10 years agomake sure the block has room to add rather large coinbases
Luke Dashjr [Sat, 8 Oct 2011 14:30:00 +0000 (10:30 -0400)]
make sure the block has room to add rather large coinbases

10 years agosupport for coinbase prefixes
Luke Dashjr [Sat, 8 Oct 2011 04:47:52 +0000 (00:47 -0400)]
support for coinbase prefixes

10 years agoWorkaround: InteractiveConsole direct doesn't like history
Luke Dashjr [Sat, 8 Oct 2011 04:32:43 +0000 (00:32 -0400)]
Workaround: InteractiveConsole direct doesn't like history

10 years agocoinbaser support :D
Luke Dashjr [Sat, 8 Oct 2011 04:31:07 +0000 (00:31 -0400)]
coinbaser support :D

10 years agoabstract address-to-script
Luke Dashjr [Sat, 8 Oct 2011 03:40:53 +0000 (23:40 -0400)]
abstract address-to-script

10 years agosilence interactive mode banner
Luke Dashjr [Sat, 8 Oct 2011 03:29:10 +0000 (23:29 -0400)]
silence interactive mode banner

10 years agolog bitcoind polls
Luke Dashjr [Sat, 8 Oct 2011 03:28:36 +0000 (23:28 -0400)]
log bitcoind polls

10 years agomake it difficult to accidentally exit the console
Luke Dashjr [Sat, 8 Oct 2011 01:39:50 +0000 (21:39 -0400)]
make it difficult to accidentally exit the console

10 years agoIgnore socket errors from JSON-RPC connections
Luke Dashjr [Sat, 8 Oct 2011 01:26:16 +0000 (21:26 -0400)]
Ignore socket errors from JSON-RPC connections

10 years agoignore (more) config files
Luke Dashjr [Sat, 8 Oct 2011 01:25:49 +0000 (21:25 -0400)]
ignore (more) config files

10 years agoUse Python logging framework :)
Luke Dashjr [Sat, 8 Oct 2011 01:25:35 +0000 (21:25 -0400)]
Use Python logging framework :)

10 years agoterminate JSON-RPC threads on shutdown
Luke Dashjr [Sat, 8 Oct 2011 00:54:11 +0000 (20:54 -0400)]
terminate JSON-RPC threads on shutdown

10 years agoBugfix: reset time for extranonce rolling (plus imports)
Luke Dashjr [Fri, 7 Oct 2011 23:27:04 +0000 (19:27 -0400)]
Bugfix: reset time for extranonce rolling (plus imports)

10 years agofor consistency, keep filenames lowercase
Luke Dashjr [Fri, 7 Oct 2011 23:08:09 +0000 (19:08 -0400)]
for consistency, keep filenames lowercase

10 years agoignore Kate "swap" files, and base58.py
Luke Dashjr [Fri, 7 Oct 2011 23:06:42 +0000 (19:06 -0400)]
ignore Kate "swap" files, and base58.py

10 years agoreorganize: move bitcoin* into bitcoin/*
Luke Dashjr [Fri, 7 Oct 2011 23:06:03 +0000 (19:06 -0400)]
reorganize: move bitcoin* into bitcoin/*

10 years agoensure we have a unique coinbase
Luke Dashjr [Fri, 7 Oct 2011 22:59:31 +0000 (18:59 -0400)]
ensure we have a unique coinbase

10 years agowork with an address for generation (requires base58.py)
Luke Dashjr [Fri, 7 Oct 2011 22:53:53 +0000 (18:53 -0400)]
work with an address for generation (requires base58.py)

10 years agoUGLY HACK to keep bitcoin node flushing its received data
Luke Dashjr [Fri, 7 Oct 2011 20:10:15 +0000 (16:10 -0400)]
UGLY HACK to keep bitcoin node flushing its received data

10 years agoSubmit good blocks upstream via Bitcoin p2p protocol (WORKING ON TESTNET)
Luke Dashjr [Fri, 7 Oct 2011 20:09:31 +0000 (16:09 -0400)]
Submit good blocks upstream via Bitcoin p2p protocol (WORKING ON TESTNET)

10 years agoPass total coinbase value to makeCoinbaseTxn
Luke Dashjr [Fri, 7 Oct 2011 20:06:18 +0000 (16:06 -0400)]
Pass total coinbase value to makeCoinbaseTxn

10 years agoBugfix: too many endian changes, this one doesn't belong
Luke Dashjr [Fri, 7 Oct 2011 20:05:18 +0000 (16:05 -0400)]
Bugfix: too many endian changes, this one doesn't belong

10 years agoBugfix: we need that nonce in the data ;)
Luke Dashjr [Fri, 7 Oct 2011 20:04:07 +0000 (16:04 -0400)]
Bugfix: we need that nonce in the data ;)

10 years agoBugfixes in bitcoinvarlen
Luke Dashjr [Fri, 7 Oct 2011 20:02:49 +0000 (16:02 -0400)]
Bugfixes in bitcoinvarlen

10 years agoBugfix: Don't try to assemble inputs into outputs!
Luke Dashjr [Fri, 7 Oct 2011 20:02:19 +0000 (16:02 -0400)]
Bugfix: Don't try to assemble inputs into outputs!

10 years agosimple work log
Luke Dashjr [Fri, 7 Oct 2011 02:31:47 +0000 (22:31 -0400)]
simple work log

10 years agoBugfix: unpack returns a tuple, always; unpack it
Luke Dashjr [Fri, 7 Oct 2011 02:14:15 +0000 (22:14 -0400)]
Bugfix: unpack returns a tuple, always; unpack it

10 years agosuccessfully receive shares from poclbm
Luke Dashjr [Fri, 7 Oct 2011 02:13:03 +0000 (22:13 -0400)]
successfully receive shares from poclbm

10 years agoignore *.patch
Luke Dashjr [Thu, 6 Oct 2011 23:47:02 +0000 (19:47 -0400)]
ignore *.patch

10 years agoFix JSON-RPC getwork response to standard form
Luke Dashjr [Thu, 6 Oct 2011 23:43:14 +0000 (19:43 -0400)]
Fix JSON-RPC getwork response to standard form

10 years agouse correct timestamp
Luke Dashjr [Thu, 6 Oct 2011 22:24:37 +0000 (18:24 -0400)]
use correct timestamp

10 years agomutable Txn, with a working idhash method
Luke Dashjr [Thu, 6 Oct 2011 22:03:54 +0000 (18:03 -0400)]
mutable Txn, with a working idhash method

10 years agoSimply copy config to MerkleMaker object
Luke Dashjr [Thu, 6 Oct 2011 20:40:32 +0000 (16:40 -0400)]
Simply copy config to MerkleMaker object

10 years agosplit Txn, dblsha, MerkleMaker, and MerkleTree out
Luke Dashjr [Thu, 6 Oct 2011 20:37:48 +0000 (16:37 -0400)]
split Txn, dblsha, MerkleMaker, and MerkleTree out

10 years agosplit interactiveMode to its own file
Luke Dashjr [Thu, 6 Oct 2011 20:05:35 +0000 (16:05 -0400)]
split interactiveMode to its own file

10 years agopossibly optimization (TODO)
Luke Dashjr [Thu, 6 Oct 2011 19:56:44 +0000 (15:56 -0400)]
possibly optimization (TODO)

10 years agoproper HTTP status replies
Luke Dashjr [Thu, 6 Oct 2011 19:48:53 +0000 (15:48 -0400)]
proper HTTP status replies

10 years agoignore non-source files
Luke Dashjr [Thu, 6 Oct 2011 19:44:13 +0000 (15:44 -0400)]
ignore non-source files

10 years agosplit JSONRPC server to its own file
Luke Dashjr [Thu, 6 Oct 2011 19:43:33 +0000 (15:43 -0400)]
split JSONRPC server to its own file

10 years agocreate normal work correctly, and update it when there's a new merkle root available
Luke Dashjr [Thu, 6 Oct 2011 19:24:23 +0000 (15:24 -0400)]
create normal work correctly, and update it when there's a new merkle root available

10 years agoRestart TCP server when interrupted (by SIGUSR1)
Luke Dashjr [Thu, 6 Oct 2011 19:23:43 +0000 (15:23 -0400)]
Restart TCP server when interrupted (by SIGUSR1)

10 years agoDebug SIGUSR1
Luke Dashjr [Thu, 6 Oct 2011 19:23:16 +0000 (15:23 -0400)]
Debug SIGUSR1

10 years agotraceback uncaught errors
Luke Dashjr [Thu, 6 Oct 2011 19:00:27 +0000 (15:00 -0400)]
traceback uncaught errors

10 years agobasic JSON-RPC providing self-generated work (currently invalid)
Luke Dashjr [Thu, 6 Oct 2011 18:56:20 +0000 (14:56 -0400)]
basic JSON-RPC providing self-generated work (currently invalid)

10 years agotransparent test case (unless it fails)
Luke Dashjr [Wed, 5 Oct 2011 03:01:26 +0000 (23:01 -0400)]
transparent test case (unless it fails)

10 years agobegin new workmaker with an optimized merkle tree maker
Luke Dashjr [Wed, 5 Oct 2011 02:57:22 +0000 (22:57 -0400)]
begin new workmaker with an optimized merkle tree maker