p2pool.git
12 years agofixed handle_shares not setting Share.peer
Forrest Voight [Tue, 29 Nov 2011 15:26:48 +0000]
fixed handle_shares not setting Share.peer

12 years agofixed typo
Forrest Voight [Tue, 29 Nov 2011 13:34:38 +0000]
fixed typo

12 years agochanged BitcoinMainnet.PERSIST back to True
Forrest Voight [Tue, 29 Nov 2011 06:04:06 +0000]
changed BitcoinMainnet.PERSIST back to True

12 years agoadded one hour leeway in transition times
Forrest Voight [Tue, 29 Nov 2011 05:41:27 +0000]
added one hour leeway in transition times

12 years agomoved transition time to three days in the future
Forrest Voight [Tue, 29 Nov 2011 05:39:45 +0000]
moved transition time to three days in the future

12 years agoMerge branch 'optional_donation'
Forrest Voight [Tue, 29 Nov 2011 05:30:28 +0000]
Merge branch 'optional_donation'

12 years agofixed bug with old share donation handling by porting new changes over
Forrest Voight [Tue, 29 Nov 2011 02:25:08 +0000]
fixed bug with old share donation handling by porting new changes over

12 years agofixed get_share_counts off by one error
Forrest Voight [Tue, 29 Nov 2011 01:23:27 +0000]
fixed get_share_counts off by one error

12 years agosimplify handling of new timestamps
Forrest Voight [Tue, 29 Nov 2011 01:20:30 +0000]
simplify handling of new timestamps

12 years agomake chain length quarter on transition
Forrest Voight [Tue, 29 Nov 2011 00:34:27 +0000]
make chain length quarter on transition

12 years agoupdated transition time (and fixed an accidental change)
Forrest Voight [Tue, 29 Nov 2011 00:28:12 +0000]
updated transition time (and fixed an accidental change)

12 years ago1 satoshi is always donated so that a list of p2pool generated blocks can be easily...
Forrest Voight [Tue, 29 Nov 2011 00:15:46 +0000]
1 satoshi is always donated so that a list of p2pool generated blocks can be easily found by looking at the donation address

12 years agofixed donation amount not being applied
Forrest Voight [Mon, 28 Nov 2011 23:54:33 +0000]
fixed donation amount not being applied

12 years agoremoved transaction ordering because payout script is not in coinbase anymore
Forrest Voight [Mon, 28 Nov 2011 23:54:18 +0000]
removed transaction ordering because payout script is not in coinbase anymore

12 years agoremoved debugging code
Forrest Voight [Mon, 28 Nov 2011 23:50:40 +0000]
removed debugging code

12 years agoescape hash in 0-txout script
Forrest Voight [Mon, 28 Nov 2011 23:35:49 +0000]
escape hash in 0-txout script

12 years agomade old generate_transaction ignore donation weight to be compatible
Forrest Voight [Mon, 28 Nov 2011 23:13:49 +0000]
made old generate_transaction ignore donation weight to be compatible

12 years agomade donation amount continuous
Forrest Voight [Mon, 28 Nov 2011 22:56:11 +0000]
made donation amount continuous

12 years agomoved transition checks to Share.check so old shares can be loaded
Forrest Voight [Mon, 28 Nov 2011 22:23:45 +0000]
moved transition checks to Share.check so old shares can be loaded

12 years agoremoved Share.shared
Forrest Voight [Mon, 28 Nov 2011 01:45:44 +0000]
removed Share.shared

12 years agoremoved unused Share.stored attribute
Forrest Voight [Mon, 28 Nov 2011 01:34:57 +0000]
removed unused Share.stored attribute

12 years agoremoved unnecessary checks in NewShare.check
Forrest Voight [Mon, 28 Nov 2011 01:30:49 +0000]
removed unnecessary checks in NewShare.check

12 years agofixed several bugs
Forrest Voight [Sun, 27 Nov 2011 20:44:02 +0000]
fixed several bugs

12 years agoadded transition logic
Forrest Voight [Sun, 27 Nov 2011 07:42:40 +0000]
added transition logic

12 years agomoved SCRIPT out of network definitions
Forrest Voight [Sun, 27 Nov 2011 07:36:23 +0000]
moved SCRIPT out of network definitions

12 years agofixed bug with struct names and chain bootstrapping
Forrest Voight [Sun, 27 Nov 2011 07:33:55 +0000]
fixed bug with struct names and chain bootstrapping

12 years agoadded stale_frac field in shares instead of packing it in nonce
Forrest Voight [Sun, 27 Nov 2011 07:33:11 +0000]
added stale_frac field in shares instead of packing it in nonce

12 years agoMerge branch 'master' into optional_donation
Forrest Voight [Sat, 26 Nov 2011 18:42:35 +0000]
Merge branch 'master' into optional_donation

12 years agofixed bug in loading shares when running p2pool from another directory
Forrest Voight [Sat, 26 Nov 2011 18:42:22 +0000]
fixed bug in loading shares when running p2pool from another directory

12 years agomore fixes
Forrest Voight [Sat, 26 Nov 2011 07:11:51 +0000]
more fixes

12 years agofixed bugs from testing
Forrest Voight [Fri, 25 Nov 2011 22:42:27 +0000]
fixed bugs from testing

12 years agoadded new_share_type share wrapper and finished new p2p code
Forrest Voight [Fri, 25 Nov 2011 22:05:22 +0000]
added new_share_type share wrapper and finished new p2p code

12 years agodecoupled block timestamp and share timestamp for new-style shares
Forrest Voight [Fri, 25 Nov 2011 21:47:54 +0000]
decoupled block timestamp and share timestamp for new-style shares

12 years agorenamed bitcoin_hash to pow_hash
Forrest Voight [Fri, 25 Nov 2011 19:31:24 +0000]
renamed bitcoin_hash to pow_hash

12 years agofixed typo in litecoin scrypt hash function
Forrest Voight [Fri, 25 Nov 2011 19:16:35 +0000]
fixed typo in litecoin scrypt hash function

12 years agoremoved 0-transaction workaround for bitcoinds without getmemorypool
Forrest Voight [Fri, 25 Nov 2011 19:13:47 +0000]
removed 0-transaction workaround for bitcoinds without getmemorypool

12 years agointegrated merged changes and cleanup
Forrest Voight [Fri, 25 Nov 2011 17:33:38 +0000]
integrated merged changes and cleanup

12 years agofixed litecoin compatibility hack
Forrest Voight [Thu, 24 Nov 2011 18:03:27 +0000]
fixed litecoin compatibility hack

12 years agoMerge branch 'master' into optional_donation
Forrest Voight [Thu, 24 Nov 2011 17:59:46 +0000]
Merge branch 'master' into optional_donation

Conflicts:
p2pool/data.py
p2pool/main.py

12 years agofixed bug in pow change
Forrest Voight [Thu, 24 Nov 2011 04:54:05 +0000]
fixed bug in pow change

12 years agoAdded BITCOIN_POW_FUNC to network definitions
Forrest Voight [Thu, 24 Nov 2011 01:11:16 +0000]
Added BITCOIN_POW_FUNC to network definitions

12 years agoconsolidated network definitions
Forrest Voight [Wed, 23 Nov 2011 23:32:13 +0000]
consolidated network definitions

12 years agomoved new-shares to using normal merkle branches
Forrest Voight [Wed, 23 Nov 2011 23:14:52 +0000]
moved new-shares to using normal merkle branches

12 years agofinished generation and added sharestore and p2p logic for new-style shares
Forrest Voight [Mon, 21 Nov 2011 07:45:46 +0000]
finished generation and added sharestore and p2p logic for new-style shares

12 years agorestructured things and restored compatiblity with current protocol
Forrest Voight [Fri, 18 Nov 2011 09:27:49 +0000]
restructured things and restored compatiblity with current protocol

12 years agosome more work
Forrest Voight [Fri, 18 Nov 2011 06:46:28 +0000]
some more work

12 years agoadded donation argument and use of new_generate_tx
Forrest Voight [Fri, 18 Nov 2011 01:59:32 +0000]
added donation argument and use of new_generate_tx

12 years agobeginning of optional donations - new share data structures
Forrest Voight [Fri, 18 Nov 2011 01:14:01 +0000]
beginning of optional donations - new share data structures

12 years agocheck pow against merged target instead of just submitting all shares
Forrest Voight [Sat, 12 Nov 2011 09:09:52 +0000]
check pow against merged target instead of just submitting all shares

12 years agoignore stale data indicating zero stales - some node running an older version is...
Forrest Voight [Sat, 12 Nov 2011 09:09:25 +0000]
ignore stale data indicating zero stales - some node running an older version is messing up stats

12 years agomade run_p2pool.py executable
Forrest Voight [Thu, 10 Nov 2011 21:37:38 +0000]
made run_p2pool.py executable

12 years agofixed stale fraction parsing
Forrest Voight [Wed, 9 Nov 2011 22:43:18 +0000]
fixed stale fraction parsing

12 years agounified naming of network definitions
Forrest Voight [Wed, 9 Nov 2011 00:54:41 +0000]
unified naming of network definitions

12 years agochanged dump_addrs.py to print addresses from all networks
Forrest Voight [Wed, 9 Nov 2011 00:41:03 +0000]
changed dump_addrs.py to print addresses from all networks

12 years agofix gitignore
coblee [Tue, 8 Nov 2011 18:57:51 +0000]
fix gitignore

12 years agoFix README-Litecoin with new location of Litecoin scrypt files.
coblee [Tue, 8 Nov 2011 18:56:16 +0000]
Fix README-Litecoin with new location of Litecoin scrypt files.

12 years agoMerge remote branch 'upstream/master'
coblee [Tue, 8 Nov 2011 18:53:58 +0000]
Merge remote branch 'upstream/master'

12 years agogot_response doesn't need net to be passed in as an argument
Forrest Voight [Tue, 8 Nov 2011 17:24:15 +0000]
got_response doesn't need net to be passed in as an argument

12 years agomoved scrypt directory out of p2pool package
Forrest Voight [Tue, 8 Nov 2011 17:15:10 +0000]
moved scrypt directory out of p2pool package

12 years agoMerge branch 'master' of github.com:forrestv/p2pool
Forrest Voight [Tue, 8 Nov 2011 17:13:02 +0000]
Merge branch 'master' of github.com:forrestv/p2pool

12 years agoMerge pull request #4 from coblee/5d2bc3f4f39f9a6798eee8e4ab9181075e627dd6
Forrest Voight [Tue, 8 Nov 2011 17:12:36 +0000]
Merge pull request #4 from coblee/5d2bc3f4f39f9a6798eee8e4ab9181075e627dd6

Pull in Litecoin specific changes

12 years agoMerge branch 'master' of github.com:coblee/p2pool
coblee [Mon, 7 Nov 2011 23:25:40 +0000]
Merge branch 'master' of github.com:coblee/p2pool

12 years agoMake output more quiet. Don't print out pool stats unless something has changed.
coblee [Mon, 7 Nov 2011 23:24:58 +0000]
Make output more quiet. Don't print out pool stats unless something has changed.

12 years agoMerge pull request #1 from terrytibbs/master
coblee [Mon, 7 Nov 2011 20:04:24 +0000]
Merge pull request #1 from terrytibbs/master

Add the tenebrix miner user agent in order to stop P2Pool to complain about it being unknown

12 years agoAdded the tenebrix user agent in order to stop P2Pool from complaining
terrytibbs [Mon, 7 Nov 2011 14:04:04 +0000]
Added the tenebrix user agent in order to stop P2Pool from complaining

12 years agoAdd litecoin bootstrap node.
coblee [Mon, 7 Nov 2011 12:20:17 +0000]
Add litecoin bootstrap node.

12 years agomethod in rpc call is not always unicode. So just check it's instance of basestring.
coblee [Mon, 7 Nov 2011 12:02:45 +0000]
method in rpc call is not always unicode. So just check it's instance of basestring.

12 years agoUpdate readme for Windows.
coblee [Mon, 7 Nov 2011 10:27:52 +0000]
Update readme for Windows.

12 years agoAdd information for Windows users
coblee [Mon, 7 Nov 2011 07:16:10 +0000]
Add information for Windows users

12 years agomove stale data to end of nonce so it can be recognized in merged shares
Forrest Voight [Mon, 7 Nov 2011 06:30:34 +0000]
move stale data to end of nonce so it can be recognized in merged shares

12 years agoFigured out a better way to implement no fee.
coblee [Mon, 7 Nov 2011 03:38:09 +0000]
Figured out a better way to implement no fee.

12 years agoRemove fees if net.BITCOIN_FEE is set to False
coblee [Mon, 7 Nov 2011 02:25:02 +0000]
Remove fees if net.BITCOIN_FEE is set to False

12 years agoAdd readme for Litecoin
coblee [Mon, 7 Nov 2011 01:57:55 +0000]
Add readme for Litecoin

12 years agoMerge remote branch 'upstream/master'
coblee [Mon, 7 Nov 2011 00:45:58 +0000]
Merge remote branch 'upstream/master'

12 years agodon't try to submit merged mining solutions unless merged mining is enabled
Forrest Voight [Mon, 7 Nov 2011 00:37:36 +0000]
don't try to submit merged mining solutions unless merged mining is enabled

12 years agoignore build dir.
coblee [Sun, 6 Nov 2011 23:22:18 +0000]
ignore build dir.

12 years agoAdd Litecoin scrypt proof of work and use scrypt instead of hash256 if we are on...
coblee [Sun, 6 Nov 2011 23:20:00 +0000]
Add Litecoin scrypt proof of work and use scrypt instead of hash256 if we are on Litecoin network.

12 years agoFix such that it will return work with diff less than 1 for litecoin network.
coblee [Sun, 6 Nov 2011 04:26:15 +0000]
Fix such that it will return work with diff less than 1 for litecoin network.

12 years agoAdd Litecoin network.
coblee [Sun, 6 Nov 2011 04:14:48 +0000]
Add Litecoin network.

12 years agoMerge branch 'unstable'
Forrest Voight [Fri, 28 Oct 2011 21:49:09 +0000]
Merge branch 'unstable'

12 years agofixed bug in stale detection logic from last commit
Forrest Voight [Sun, 16 Oct 2011 20:23:47 +0000]
fixed bug in stale detection logic from last commit

12 years agovery preliminary merged mining support. has never produced a merged block but definit...
Forrest Voight [Sun, 16 Oct 2011 10:35:16 +0000]
very preliminary merged mining support. has never produced a merged block but definitely should work (probably). mine to an address, not a public key.

12 years agouse parser.error for address argument parsing errors
Forrest Voight [Sun, 16 Oct 2011 10:27:31 +0000]
use parser.error for address argument parsing errors

12 years agofix fee display on worker interface
Forrest Voight [Sat, 15 Oct 2011 23:00:17 +0000]
fix fee display on worker interface

12 years agosupported and tested getwork responses without midstate
Forrest Voight [Mon, 10 Oct 2011 18:11:46 +0000]
supported and tested getwork responses without midstate

12 years agoadded support for luke-jr's "Bugfix: getmemorypool 'bits' should be a hex-string"
Forrest Voight [Mon, 10 Oct 2011 05:51:30 +0000]
added support for luke-jr's "Bugfix: getmemorypool 'bits' should be a hex-string"

12 years agofix dump_addrs
Forrest Voight [Sat, 8 Oct 2011 21:21:16 +0000]
fix dump_addrs

12 years agocleanup
Forrest Voight [Tue, 4 Oct 2011 22:41:08 +0000]
cleanup

12 years agomade Event.happened atomic
Forrest Voight [Tue, 4 Oct 2011 22:24:33 +0000]
made Event.happened atomic

12 years agoadded X-Roll-NTime headers
Forrest Voight [Tue, 4 Oct 2011 19:43:52 +0000]
added X-Roll-NTime headers

12 years agoremoved --charts option; presence of Pygame and PIL is now automatically detected
Forrest Voight [Mon, 3 Oct 2011 23:39:21 +0000]
removed --charts option; presence of Pygame and PIL is now automatically detected

12 years agop2p connections now have a 100 second timeout
Forrest Voight [Mon, 3 Oct 2011 23:38:52 +0000]
p2p connections now have a 100 second timeout

12 years agoremove support for compression of data over p2p connections
Forrest Voight [Mon, 3 Oct 2011 21:44:03 +0000]
remove support for compression of data over p2p connections

12 years agoFix KeyError fix
Forrest Voight [Mon, 3 Oct 2011 18:34:27 +0000]
Fix KeyError fix

12 years agofixed annoyingly persistent KeyError bug
Forrest Voight [Mon, 3 Oct 2011 16:24:47 +0000]
fixed annoyingly persistent KeyError bug

12 years agoadded adjustable fee for others mining using your p2pool daemon. result: easy mining...
Forrest Voight [Sat, 1 Oct 2011 20:18:44 +0000]
added adjustable fee for others mining using your p2pool daemon. result: easy mining pool!

12 years agosort shares by whether they are our own, _then_ their bitcoin block height. there...
Forrest Voight [Tue, 20 Sep 2011 16:09:10 +0000]
sort shares by whether they are our own, _then_ their bitcoin block height. there is no reason not to build on your own bitcoin-stales

12 years agogroup stales according to reason for being stale
Forrest Voight [Tue, 20 Sep 2011 16:06:48 +0000]
group stales according to reason for being stale

12 years agodon't display UPnP timeouts as errors
Forrest Voight [Tue, 20 Sep 2011 16:06:05 +0000]
don't display UPnP timeouts as errors

12 years agosupport workidentifier synonym for X-Work-Identifier
Forrest Voight [Sun, 18 Sep 2011 07:50:44 +0000]
support workidentifier synonym for X-Work-Identifier