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.
!/usr/bin/env python
# Python Network Programming Cookbook,
Second Edition -- Chapter - 1
# This program is optimized for Python 2.7.12
and Python 3.5.2.
# It may run on any other version with/without
modifications.
import socket
import sys
import argparse
host = 'localhost'
data_payload = 2048
def echo_server(port):
""" A simple echo server """
# Create a UDP socket
sock = socket.socket(socket.AF_INET,
socket.SOCK_DGRAM)
# Bind the socket to the port
server_address = (host, port)
print ("Starting up echo server
on %s port %s" % server_address)
sock.bind(server_address)
while True:
print ("Waiting to receive message
from client")
data, address = sock.
recvfrom(data_payload)
print ("received %s bytes
from %s" % (len(data), address))
print ("Data: %s" %data)
if data == "PROOFOFWORK":
pass
# validates via block explorer
elif data == "GETWORK":
# generate work and send it to client
else:
# unrecognized command
if proof_of_work == true:
message = "MATCH {} {} {}".format(address, pubkey, prvkey)
# send this to all clients:
for address in addressess:
sent = sock.sendto(message, address)
else:
# Normally this would be whether the work is
# the correct address or not but here we just
# insert a dummy
message = "NOTMATCH {} {} {}" .format(address, pubkey, prvkey);
sent = sock.sendto(data, address)
if __name__ == '__main__':
parser = argparse.ArgumentParser
(description='Seedshifter Cracker Server')
parser.add_argument('--port', action="store", dest="port", type=int, required=True)
given_args = parser.parse_args()
port = given_args.port
echo_server(port)
#!/usr/bin/env python
# Python Network Programming Cookbook, Second Edition -- Chapter - 1
# This program is optimized for Python 2.7.12 and Python 3.5.2.
# It may run on any other version with/without modifications.
import socket
import sys
import argparse
host = 'localhost'
data_payload = 2048
def echo_client(port):
""" A simple echo client """
# Create a UDP socket
sock = socket.socket(socket.AF_INET,
socket.SOCK_DGRAM)
server_address = (host, port)
while true:
try:
# Send data
message = "GETWORK"
sent = sock.sendto(message.encode
('utf-8'), server_address)
# Receive response
message, server = sock.recvfrom(data_payload)
# get head of message
if message == "WORK"
# perform work on GPU
elif message == "FOUND"
# record private key, public key and address and break
break
else:
# ignore all unrecognized commands
except Exception as e:
break
print ("Closing connection to the server")
sock.close()
if __name__ == '__main__':
parser = argparse.ArgumentParser
(description='Seedshifter Cracker Client')
parser.add_argument('--port', action="store", dest="port", type=int, required=True)
given_args = parser.parse_args()
port = given_args.port
echo_client(port)
minv=693595
maxv=738154
print(maxv-minv)
print(pow(maxv-minv,3))
import math
print(math.log(pow(maxv-minv,3),2))
44559
88472094168879
46.330287706213426
bacon bitter goddess sheriff differ kit sock stomach rhythm skill trade drastic