p2pool.git
12 years agoincrease CHAIN_LENGTH to what it should be - 24 hours
Forrest Voight [Tue, 6 Dec 2011 23:09:02 +0000]
increase CHAIN_LENGTH to what it should be - 24 hours

12 years agoseparated CHAIN_LENGTH and REAL_CHAIN_LENGTH, documented both, and gave REAL_CHAIN_LE...
Forrest Voight [Tue, 6 Dec 2011 23:05:38 +0000]
separated CHAIN_LENGTH and REAL_CHAIN_LENGTH, documented both, and gave REAL_CHAIN_LENGTH an optional dynamic counterpart

12 years agosped up peer finding with a heuristic
Forrest Voight [Tue, 6 Dec 2011 22:34:03 +0000]
sped up peer finding with a heuristic

12 years agoswap no peers and downloading shares errors
Forrest Voight [Mon, 5 Dec 2011 21:06:16 +0000]
swap no peers and downloading shares errors

12 years agomoved skiplists tests
Forrest Voight [Mon, 5 Dec 2011 09:59:52 +0000]
moved skiplists tests

12 years agomoved bitcoin.script tests
Forrest Voight [Mon, 5 Dec 2011 09:53:36 +0000]
moved bitcoin.script tests

12 years agomoved bitcoin.sha256 tests
Forrest Voight [Mon, 5 Dec 2011 09:36:47 +0000]
moved bitcoin.sha256 tests

12 years agomoved getwork tests to test/
Forrest Voight [Mon, 5 Dec 2011 09:32:18 +0000]
moved getwork tests to test/

12 years agomoved forest tests to test/ and fixed them up
Forrest Voight [Mon, 5 Dec 2011 09:26:10 +0000]
moved forest tests to test/ and fixed them up

12 years agoonly display status lines if they have changed or it's been 15 seconds since last
Forrest Voight [Mon, 5 Dec 2011 09:01:29 +0000]
only display status lines if they have changed or it's been 15 seconds since last

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