p2pool.git
12 years agoadded support for pubkeys via validateaddress and removed all of the support for...
Forrest Voight [Sat, 3 Dec 2011 06:51:03 +0000]
added support for pubkeys via validateaddress and removed all of the support for IP transactions

12 years agoremoved unnecessary arguments to getwork
Forrest Voight [Sat, 3 Dec 2011 03:08:52 +0000]
removed unnecessary arguments to getwork

12 years agochanged mentions of getwork to getmemorypool and used getmemorypool for initial conne...
Forrest Voight [Sat, 3 Dec 2011 03:07:41 +0000]
changed mentions of getwork to getmemorypool and used getmemorypool for initial connectivity test

12 years agoregularized naming of bitcoin imports in p2pool.main
Forrest Voight [Sat, 3 Dec 2011 03:04:24 +0000]
regularized naming of bitcoin imports in p2pool.main

12 years agoregularized naming of p2pool and p2pool.data modules in p2pool.main
Forrest Voight [Sat, 3 Dec 2011 02:52:42 +0000]
regularized naming of p2pool and p2pool.data modules in p2pool.main

12 years agoFix handling of worker state - only long poll responses should update it. Also, updat...
Forrest Voight [Sat, 3 Dec 2011 02:47:52 +0000]
Fix handling of worker state - only long poll responses should update it. Also, update cgminer's memory to 0. XXX Detect cgminer version?

12 years agoremoved old share support
Forrest Voight [Sat, 3 Dec 2011 02:03:16 +0000]
removed old share support

12 years agoMade p2pool work not pass through worker_interface
Forrest Voight [Fri, 2 Dec 2011 02:55:14 +0000]
Made p2pool work not pass through worker_interface

12 years agoremoved jsonrpc.takes_request
Forrest Voight [Fri, 2 Dec 2011 01:08:28 +0000]
removed jsonrpc.takes_request

12 years agomoved worker_interface.py to bitcoin/
Forrest Voight [Fri, 2 Dec 2011 00:47:56 +0000]
moved worker_interface.py to bitcoin/

12 years agoRemoved worker_interface's dependency on bitcoin_data and net
Forrest Voight [Fri, 2 Dec 2011 00:44:12 +0000]
Removed worker_interface's dependency on bitcoin_data and net

12 years agoAdded GPL-v3 license (for now)
Forrest Voight [Fri, 2 Dec 2011 03:30:45 +0000]
Added GPL-v3 license (for now)

12 years agocorrected head/tail confusion
Forrest Voight [Thu, 1 Dec 2011 17:18:23 +0000]
corrected head/tail confusion

12 years agomoved read_stale_frac to Share classes
Forrest Voight [Thu, 1 Dec 2011 01:45:10 +0000]
moved read_stale_frac to Share classes

12 years agofixed p2p for new shares
Forrest Voight [Tue, 29 Nov 2011 16:09:00 +0000]
fixed p2p for new shares

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