Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/firoorg/p2pool

Peer-to-peer Bitcoin mining pool
https://github.com/firoorg/p2pool

fixed punishing block solutions

e245e385d481278a23a484e5492b80949be35547 authored about 12 years ago
moving forgetting about old shares into node

50c7e919c05d4a30a18bcff0acf1cb32e9fb3ada authored about 12 years ago
moved share punishment condition checks into Share classes

6010d4d2008df26539aebfca9da44a0d1fc5254f authored about 12 years ago
moved getwork checks to testcases

cf69558842618ee320d28b284365b4d206e03574 authored about 12 years ago
fixed p2p.test_tx_limit testcase

ed8aaf19ff9abc39749207887e36d1e60015d585 authored about 12 years ago
added warning display to graphs page

0ade6273da9492fbb6e889fa8ce38bfaefbe69cc authored about 12 years ago
getwork latency graph

c0a834aeff6def6afe2aedbb5644c7f53d045c28 authored about 12 years ago
Merge pull request #41 from maaku/virtualenv

Add virtualenv build script for local development.

29f85c1a87ae6ac12f21cfa061e34a6e2fcdd3cd authored about 12 years ago
Add virtualenv build script for local development.

Add a configure script and Makefile that build out an isolated virtualenv environment with the p...

0c2aa387aefdbda8293e3bfcd7673135201e6a82 authored about 12 years ago
prevent exceptions from trying to submit txs to bitcoind while connection is lost

c78dab1c69ab4b4fc4c1597fab36caab8e74a102 authored over 12 years ago
changed "desired versions" graph to "desired version rates" graph

5356591585585e082e9b0dc4833d657656879ed5 authored over 12 years ago
refactored p2pool node implementation from p2pool.main to p2pool.node. dedicated to luke-jr.

764a90c3ab7c0fe29a85fd588333d17a1138ac6a authored over 12 years ago
separated out Tracker's delta handling into TrackerView class

a6724cda060d1270cfbde0300b673408cfd4aa69 authored over 12 years ago
fixed ordering of "Testing bitcoind XXX connection" messages during startup

38cc5846c5752de7b539e189b7c84ffb06bb290e authored over 12 years ago
split Tracker's subset_of handling into separate SubsetTracker class

6a545412c715067cdf59937228ce35cd32c20ed9 authored over 12 years ago
added util.variable.Event.watch_weakref for code reuse

6fccd9350e1844157cd57ac2820d9746a9bcc656 authored over 12 years ago
prevent requests for null period of graph data, which causes lots of spam on console

e02b9939b82f0f4271427dd353c568158dce91f6 authored over 12 years ago
fixed SkipList.finalize's arguments causing pylint warnings

d91793dfc77c9190b3dab801e8bd9a768ed19526 authored over 12 years ago
added some scripts used for development

883d0bef4c30941642efaf63824edd3a97851d9e authored over 12 years ago
removed getblockcount polling, made unnecessary by having height in getblocktemplate response

399ca177b108084ed06026c3b6f1400197ace38b authored over 12 years ago
added some missing imports. them missing shouldn't have any consequences beyond stack traces in some circumstances

677ea87d3b8e2c3155fb09fc708b2fe9375f0c27 authored over 12 years ago
only show 1 of every 7 data points so tables aren't pages long

f6985e2f2331580afbd5e10d3015bfd226ac864d authored over 12 years ago
preliminary support for tables alongside graphs

fixup! initial table

f085bab39791307f632020bb3b107cd0e63ecf5f authored over 12 years ago
changed graph switching to use links instead of event handlers. individual views can now be linked to and refresh works.

90b71e52161baab2887da92d44c41c79c99129b9 authored over 12 years ago
fixed trying to send set as pack.ListType. only causes problem in --debug mode

7e823017a508feb861ee05cb163df88cde35b57b authored over 12 years ago
Fix needed to fix this error with Windows build. See http://stackoverflow.com/questions/1439621/problem-with-loading-win32file-pyd-on-python-2-6

Traceback (most recent call last):
File "run_p2pool.py", line 3, in <module>
from p2pool i...

f0925a6ee27c669dbb5872331d7b2fbde08fa9c1 authored over 12 years ago
Merge branch 'tx_preforwarding'

94daecfc590dd691a482469a313932809d338738 authored over 12 years ago
delay switchover on mainnet until at least Oct 27

b198ed69b91d8dd24c16e41baa7186e2d7f10f59 authored over 12 years ago
don't send irc messages if not in #p2pool channel

a2c788b697007184281de68d08dffe3bb23b1bf2 authored over 12 years ago
compensate expected payout amount for donation percentage

53cac86473084fd14f83ac3bc16bc6b1646e2ae9 authored over 12 years ago
added block number and link to share to "Blocks found in last day" table

71c0303982fedba6a870d8c951a35de7ff9392fe authored over 12 years ago
added /peer_txpool_sizes

6c6b3e7f5b0b4d8a3f8b86fcdc080d679fbf8d00 authored over 12 years ago
fixed incompatibility with older versions of Twisted

442b94f7b69583bc7d5ab7d0f58fbf784d736520 authored over 12 years ago
Merge remote-tracking branch 'origin/master' into tx_preforwarding

414e981a3859c911f459027fa7869bcd8666469a authored over 12 years ago
corrected bitcoin testnet rpc port

0ca9aa7494df862a242b479d50d48e84fafb0de7 authored over 12 years ago
efficiency improvement - pause before passing transactions to bitcoind

476b3fad23a607766bf7633e20472d4952f8c0d6 authored over 12 years ago
cache txs between peers

bc4172e17b8c99f1e569d9d737c255755f587f94 authored over 12 years ago
efficiency improvement - don't pass transactions to old peers

ba63e1edb73a85d84f6c4079645133f4c10072dc authored over 12 years ago
tx preforwarding working

329c313aad21451b8b92f50e0fcbd3f05e82b872 authored over 12 years ago
efficiency improvement - cache transaction hashes in getwork response object

48a6c3a25834847b9d159ff7a25740323cc5f00e authored over 12 years ago
new incompatible share implementation. will switch over 22 hours after 85% of hash rate is upgraded

0a02f0508b8ce88bc45ed32e105ed5a2221041f5 authored over 12 years ago
added block size and new transactions per share limits

452d3685caeca4e7c34ccd609d16431de19e6ff0 authored over 12 years ago
added local_txs_cache to peer Protocol object to protect against race conditions due to latency of losing_tx message

2963c4e685ec37102885bda487fd9336423c3b78 authored over 12 years ago
forget about unnecessary transactions

c4bc0e6931608abb5bf718908d58dd83c941efa3 authored over 12 years ago
add transactions from bitcoind over p2p connection to known_txs

9f3c22e477bec23cf9b1bae83ffec038963647e9 authored over 12 years ago
limit max amount of tx data stored to 1.5 MB

1254fa83fe69af66c9dd9b9001e15b71035c7589 authored over 12 years ago
added some sanity checks in p2p transaction handling

a6479af11628b39441f9f93825583982c138b829 authored over 12 years ago
penalization and sending txs ahead of shares

627f0f5baba95134a943970107afa0c6f95a9dbf authored over 12 years ago
added new share type

cdee00824253691db29348445ff8955617834e0a authored over 12 years ago
made desired versions graph lookbehind not exceed chain length

b2c1f550841ae31be2640fd560536562e102e19e authored over 12 years ago
decreased bitcoin testnet p2pool's chain length to one hour

8805a9cff3c8b5939e73220ed3838f8c036d3e4c authored over 12 years ago
made all web stuff work with short sharechains

412f49947f7df62396fbfcde2619bf78ff2661e4 authored over 12 years ago
decreased litecoin_testnet periods for testing

b312987c5076e876452f34744cd418a412d11f84 authored over 12 years ago
reenabled bad peer banning. no longer ban for arbitrary exceptions, though

309110c0cfe8b86e109c89255118d14cd87437e2 authored over 12 years ago
cleaned up test.test_p2p.Test.test_sharereq

11c160ff3319a91a7f6494e699a33622d6f8e85e authored over 12 years ago
removed now-unused getshares p2p message

1664396b0b23dd71edc811e0157b4cc98a686d72 authored over 12 years ago
renamed other_transaction_hashes to desired_other_transaction_hashes

025c265ebdd3531135d5e5efc76566e0ec84b93f authored over 12 years ago
added expected time to block+share and expected payout to web interface

42ef9915e550d633cea6407b9affd2e85ec9d556 authored over 12 years ago
updated litecoin bootstrap addresses

601999e5f2ffea82f5dedb6f7a18071b62bf7e27 authored over 12 years ago
make p2p connection to bitcoin first when on testnet so connections aren't required

bb83efb3e834e9344de92a6cec26f824e763324a authored over 12 years ago
changed share creation function to require only transaction hashes instead of full transactions

1403fddc3cbce224d249ea9b330701997cb44e76 authored over 12 years ago
cleaned up share creation

f83c1ad09fd50f3ccb5fe06344c6a193208859f0 authored over 12 years ago
added cancellation support to util.deferral.GenericDeferrer

3a7f9ad217e6ae86a55fe4a78ca325d0ce22f4a4 authored over 12 years ago
replaced usage of python's ConfigParser with handwritten config file parser

b07f142a605adb09735c0a2c16621f57bb678c78 authored over 12 years ago
fixed DeferredResource using an attribute on twisted.web.http.Request not present in older versions of Twisted

f3d2330783ef76d89870256c02a187a26752135e authored over 12 years ago
reinforce how share loading exception is harmless

10d85be481a144a5a2d7a3adf1a755b3a2dd941c authored over 12 years ago
updated required Bitcoin version in README

79e835799e21e19665131a350512cfc3f63a2873 authored over 12 years ago
added --bitcoind-rpc-ssl option

ebdf268524bd68b2de523e2a67dceebacf88bfbc authored over 12 years ago
added LRU caching of skiplist results

7585a1cd68ca7c2ea5724116638cd61100f877e1 authored over 12 years ago
added network traffic graph

884d06bf7763b3361f36a5de814acd6a1e8aadce authored over 12 years ago
added pause in share downloader to avoid numerous fast requests for shares nobody has

b1e5a509befc0d86446445e6c8f93742d97eaae3 authored over 12 years ago
bumped share version to 5

11b050873e2a77869fdf4f86d2a9cb14e6dd2966 authored over 12 years ago
added bitcoin version check to ensure BIP 0034 support

e786b5940f6d9ce57a8e3f502a1581d15eea4130 authored over 12 years ago
advanced share version to 4

2adf77e7262b6aad565854d0e4df3bffa4dfe5e0 authored over 12 years ago
fixed submit_block_rpc improperly handling RPC submitblock result (no longer a boolean)

982a81a4ecb0e941a889e954317311e1cfe1ff69 authored over 12 years ago
fixed block hash format specifier for when block submittal is attempted with no bitcoin connection

94308e19575622113114fbbfc0b87919aece8766 authored over 12 years ago
updated to reflect changes in BIP 0022 (getblocktemplate)

d73d95dd0d218a25b107b88240382f88e93b3e9b authored over 12 years ago
updated bitcoin testnet p2p prefix for testnet3

a8fb7d12d4727c1e19088096c1a8a62044d04cc4 authored over 12 years ago
rewrote share requesting more procedurally using P2P rpc-like "sharereq" command

b1fe41470326748c4b47df5bce076b444c189953 authored over 12 years ago
instead of trying to use bitcoind's clock offset, just use raw system clock for share timestamps

7321e42abf18878ecd3f4b786a381290837a80e8 authored over 12 years ago
forgot to add p2pool/util/memoize.py in commit ed68fe40

1a68fec29f49cd3aaa07615e005f712f83f27fb5 authored over 12 years ago
don't insert unnecessary NUL byte in coinbase script when not merged mining

401376ef981295ae12f37f26dfffeb6d22440720 authored over 12 years ago
dynamically create subclasses of jsonrpc.Error for individual error codes so they can be caught more flexibly

ed68fe40c1f7ed62552044c196b24443563a1fd0 authored over 12 years ago
Use min(bitcoin block version, 2) as block version instead of fixing it at 2 so BIP34 voting process isn't messed up

f6874ee268e55f8609b0b7df2fb3fafa68348590 authored over 12 years ago
BIP 0022 support (getblocktemplate)

07dd0f8edc4cce878b120c75091e62877f8b16dc authored over 12 years ago
when checking whether block has been irc announced, look for block hash instead of exact message match

52ac12a3a4e4acc74bea8bd6238fb66e1d6d9e5e authored over 12 years ago
updated litecoin block explorer urls

4e2a4e4577aee9caa49de6d987e376b0dd9d52d6 authored over 12 years ago
Merge pull request #37 from grimd34th/patch-2

Update p2pool/networks.py

c373fa05a5d227da33e7483048d3a60b71cefeea authored over 12 years ago
Update p2pool/networks.py

liteco.in domain sold at auction
replace with ip address

b4907695bb9f33718e851a87f9ff09eee3c0a66a authored over 12 years ago
moved 'lost contact with bitcoind' into warnings handler, so it appears on web gui

18d608bfdaf17fb83ea1908c5d7b8f6d9899b21a authored over 12 years ago
fixed p2pool.test.test_p2p, broken by dab6c2e8

7e1b374aa379990efdc731eec10e1db8f594e606 authored over 12 years ago
added bitcoin.script.create_push_script and improved parsing

09886320577c630c843a1763245870af84e6d5c6 authored over 12 years ago
support for BIP 34 - version 2 blocks with height included in coinbase

a9fae5564f6c1ff9909c112a58df3c019b837377 authored over 12 years ago
fixed natural_to_string's encoding of 0

6bc81a7b14cce6a8ac7e41edde4bcaa9cd4e9f9d authored over 12 years ago
always produce blocks with nVersion=1 instead of passing through value received from bitcoind, as to avoid problems with BIP 34's requirement for nVersion=2 blocks to include the block height in the coinbase script

9ab1013b4d752f05753a46eaf55f36c3c8968813 authored over 12 years ago
fixed checking mm work against incorrect target when mining on multiple mm chains

fc751b1447c571636f7b48f55afe49143d8328e0 authored over 12 years ago
support for reading and writing ipv6 addresses

c0f410822cc1d303f1c4993799a9a7530719337b authored over 12 years ago
made requesting best block header retry

254f3d636d101d67c2781d0d44d3e5203a3c5a00 authored over 12 years ago
Merge remote-tracking branch 'origin/timestamper'

Conflicts:
p2pool/main.py
p2pool/web.py

3536cc96345188fe06882393be8179c2410c60d9 authored over 12 years ago
pass bitcoin warnings through to console+web

246efaaeceab9421dffd502b854ce94d06226f78 authored over 12 years ago