p2pool.git
12 years agochanged share fraction displays to include confidence intervals and put them all...
Forrest Voight [Mon, 5 Dec 2011 08:16:19 +0000]
changed share fraction displays to include confidence intervals and put them all on one line

12 years agocleaned up data.get_pool_attempts_per_second arguments
Forrest Voight [Mon, 5 Dec 2011 06:43:21 +0000]
cleaned up data.get_pool_attempts_per_second arguments

12 years agoreordered methods of data.Share
Forrest Voight [Mon, 5 Dec 2011 05:07:29 +0000]
reordered methods of data.Share

12 years agofixed dump_addrs.py
Forrest Voight [Sun, 4 Dec 2011 22:18:54 +0000]
fixed dump_addrs.py

12 years agofixed variable shadowing bug in p2p.Protocol.sendShares
Forrest Voight [Sun, 4 Dec 2011 22:12:50 +0000]
fixed variable shadowing bug in p2p.Protocol.sendShares

12 years agomade get_payout_script2 more graceful when bitcoind's validateaddress does not return...
Forrest Voight [Sun, 4 Dec 2011 19:22:49 +0000]
made get_payout_script2 more graceful when bitcoind's validateaddress does not return pubkey

12 years agorenamed new* to *
Forrest Voight [Sun, 4 Dec 2011 19:20:54 +0000]
renamed new* to *

12 years agoremoved TRANSITION_TIME
Forrest Voight [Sun, 4 Dec 2011 18:35:29 +0000]
removed TRANSITION_TIME

12 years agostyle and import fixes
Forrest Voight [Sun, 4 Dec 2011 04:06:38 +0000]
style and import fixes

12 years agoutil.bases.string_to_natural no longer accepts zero-characters at the start. changed...
Forrest Voight [Sun, 4 Dec 2011 03:59:10 +0000]
util.bases.string_to_natural no longer accepts zero-characters at the start. changed users to reflect this

12 years agoadded unit test directory and one unit test - to use, run: trial p2pool
Forrest Voight [Sun, 4 Dec 2011 03:40:05 +0000]
added unit test directory and one unit test - to use, run: trial p2pool

12 years agoautomatically generate --help text for port defaults from network definitions
Forrest Voight [Sun, 4 Dec 2011 01:07:03 +0000]
automatically generate --help text for port defaults from network definitions

12 years agoremoved ixcoin, i0coin, solidcoin support
Forrest Voight [Sun, 4 Dec 2011 01:05:07 +0000]
removed ixcoin, i0coin, solidcoin support

12 years agomoved p2pool network definitions to p2pool.networks
Forrest Voight [Sun, 4 Dec 2011 00:39:21 +0000]
moved p2pool network definitions to p2pool.networks

12 years agomoved bitcoin.data.Tracker to util.forest.Tracker
Forrest Voight [Sun, 4 Dec 2011 00:38:28 +0000]
moved bitcoin.data.Tracker to util.forest.Tracker

12 years agobunch shares instead of sending them individually
Forrest Voight [Sat, 3 Dec 2011 23:46:13 +0000]
bunch shares instead of sending them individually

12 years agoinlined share_share
Forrest Voight [Sat, 3 Dec 2011 23:37:58 +0000]
inlined share_share

12 years agoMerge branch 'remove_low_bandwidth' into cruftless
Forrest Voight [Sat, 3 Dec 2011 23:34:35 +0000]
Merge branch 'remove_low_bandwidth' into cruftless

Conflicts:
p2pool/main.py
p2pool/p2p.py

12 years agorenamed send_shares to sendShares
Forrest Voight [Sat, 3 Dec 2011 23:27:03 +0000]
renamed send_shares to sendShares

12 years agoremoved share0s
Forrest Voight [Sat, 3 Dec 2011 23:01:24 +0000]
removed share0s

12 years agoremoved unused argument 'full' to p2p.Protocol.send_shares
Forrest Voight [Sat, 3 Dec 2011 22:50:25 +0000]
removed unused argument 'full' to p2p.Protocol.send_shares

12 years agomade net an argument instead of sticking it in argparse's results
Forrest Voight [Sat, 3 Dec 2011 06:57:52 +0000]
made net an argument instead of sticking it in argparse's results

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 agoRemoved low bandwidth mode
Forrest Voight [Fri, 18 Nov 2011 02:08:24 +0000]
Removed low bandwidth mode

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