def base58_decode(b58data):
b58data2 = b58data.lstrip(base58_alphabet[0])
return chr(0)*(len(b58data) - len(b58data2)) + bases.natural_to_string(bases.string_to_natural(b58data2, base58_alphabet))
-
import hashlib
import struct
-from twisted.internet import defer
-
-from . import base58, skiplists
+from . import base58
from p2pool.util import bases, math, expiring_dict, memoize, dicts
import p2pool
import random
import time
import os
-import struct
from twisted.python import log
nodes.add(((yield reactor.resolve(host)), net.P2P_PORT))
except:
log.err(None, 'Error resolving bootstrap node IP:')
-
+
if net.NAME == 'litecoin':
nodes.add(((yield reactor.resolve('liteco.in')), net.P2P_PORT))
from p2pool import data as p2pool_data
from p2pool.bitcoin import p2p as bitcoin_p2p
from p2pool.bitcoin import data as bitcoin_data
-from p2pool.util import deferral, variable, dicts
+from p2pool.util import deferral, dicts
class Protocol(bitcoin_p2p.BaseProtocol):
version = 1