It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
def extranonce2_padding(self, extranonce2):
'''Return extranonce2 with padding bytes'''
if not self.extranonce2_size:
raise Exception("Extranonce2_size isn't set yet")
extranonce2_bin = struct.pack('>I', extranonce2)
missing_len = self.extranonce2_size - len(extranonce2_bin)
if missing_len < 0:
# extranonce2 is too long, we should print warning on console,
# but try to shorten extranonce2
log.info("Extranonce size mismatch. Please report this error to pool operator!")
return extranonce2_bin[abs(missing_len):]
> python mining_proxy.py --host btcoxygen.com --no-midstate --real-target --stratum-port 9021 --getwork-port 9022
2012-11-29 15:52:20,671 INFO proxy jobs.# C extension for midstate not available. Using default implementation instead.
2012-11-29 15:52:20,673 INFO proxy mining_proxy.main # Stratum proxy version: 1.1.1
2012-11-29 15:52:20,674 INFO proxy mining_proxy.main # Trying to connect to Stratum pool at btcoxygen.com:3333
2012-11-29 15:52:20,716 INFO stats stats.print_stats # 1 peers connected, state changed 1 times
2012-11-29 15:52:20,716 INFO proxy mining_proxy.on_connect # Connected to Stratum pool at btcoxygen.com:3333
2012-11-29 15:52:20,716 INFO proxy mining_proxy.on_connect # Subscribing for mining jobs
2012-11-29 15:52:20,760 INFO proxy mining_proxy.main # -----------------------------------------------------------------------
2012-11-29 15:52:20,760 INFO proxy mining_proxy.main # PROXY IS LISTENING ON ALL IPs ON PORT 9021 (stratum) AND 9022 (getwork)
2012-11-29 15:52:20,760 INFO proxy mining_proxy.main # -----------------------------------------------------------------------
2012-11-29 15:52:20,760 INFO proxy client_service.handle_event # Setting new difficulty: 1
2012-11-29 15:52:20,760 INFO proxy client_service.handle_event # New job 5a49 for prevhash 27b32310, clean_jobs=True
...
2012-11-29 15:54:23,145 INFO proxy jobs.extranonce2_padding # Extranonce size mismatch. Please report this error to pool operator!
2012-11-29 15:54:23,211 INFO proxy getwork_listener._on_submit # [66ms] Share from 'richard42.01' accepted, diff 1
2012-11-29 15:54:23,396 INFO proxy jobs.extranonce2_padding # Extranonce size mismatch. Please report this error to pool operator!
2012-11-29 15:54:25,578 INFO proxy jobs.submit # Submitting 71314cb2
2012-11-29 15:54:25,578 INFO proxy jobs.extranonce2_padding # Extranonce size mismatch. Please report this error to pool operator!
2012-11-29 15:54:25,644 INFO proxy getwork_listener._on_submit # [65ms] Share from 'richard42.01' accepted, diff 1
2012-11-29 15:54:25,650 INFO proxy jobs.submit # Submitting 537d4c5a
2012-11-29 15:54:25,650 INFO proxy jobs.extranonce2_padding # Extranonce size mismatch. Please report this error to pool operator!
2012-11-29 15:54:25,716 INFO proxy getwork_listener._on_submit # [66ms] Share from 'richard42.01' accepted, diff 1
...