def __init__(self,params): self.startttime = datetime.datetime.now self.payments = params['transactions'] self.received = [] self.not_received = [] self.failed = [] self.conn = dogecoinrpc.connect_to_remote('dogecoinrpc','5zdrSvJq5957iVZxhpGkJTGFRZ9oGf6JNHisGVLsJ')
def __init__(self, username, password, host, port): self.username = username self.password = password self.host = host self.port = port try: self.conn = dogecoinrpc.connect_to_remote(self.username, self.password, host=self.host, port=self.port) except: # Add connection exception print('could not connect to the node.')
def __init__(self, username, password, host, port): self.username = username self.password = password self.host = host self.port = port try: self.conn = dogecoinrpc.connect_to_remote( self.username, self.password, host=self.host, port=self.port, ) except Exception as e: print(e) print('Error could not connect to node.')
serverIP = '127.0.0.1' serverPort = '44555' user = '******' password = '' # address = 'AddressToSendCoinTo' serverIP = '127.0.0.1' serverPort = '22555'#44555' user = '******' password = ''#' fee = 0.001 conn = dogecoinrpc.connect_to_remote(user, password, host=serverIP, port=serverPort) for b in Bounty.objects.filter(funded=False): if b.address != "": # print b.address # print conn.getreceivedbyaddress(b.address) #print conn.getreceivedbyaddress(b.address) #print b.amount #print "--" #print conn.getreceivedbyaddress(b.address) == b.amount if float(conn.getreceivedbyaddress(b.address)) >= b.amount: print "Bounty %s got funded with %d" % (b.title, b.amount) b.funded = True b.save() burl = " #dogecoin http://dogestart.me/bounties/view/" + str(b.pk)
def get_dogecoin_client(): return dogecoinrpc.connect_to_remote(settings.DOGECOIN_RPC_USERNAME, settings.DOGECOIN_RPC_PASSWORD, host=settings.DOGECOIN_RPC_HOST, port=settings.DOGECOIN_RPC_PORT)
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "dogestartme.settings") from django.conf import settings from django.db.models import Sum import dogecoinrpc import sys, time from core.models import Bounty serverIP = '127.0.0.1' serverPort = '44555' user = '******' password = '******' # address = 'AddressToSendCoinTo' serverIP = '127.0.0.1' serverPort = '22555' #44555' user = '******' password = '******' #F8RQ81wDv4bWsUjWGtV4dccwshrHX7UsLpfJrB1RkUK4' fee = 0.001 conn = dogecoinrpc.connect_to_remote(user, password, host=serverIP, port=serverPort) data = Bounty.objects.exclude(completed=None).aggregate(Sum('amount')) print data total = data["amount__sum"] * 0.01 print total
cfg = read_config_file(args.config) else: from dogecoinrpc.config import read_default_config cfg = read_default_config(None) port = int(cfg.get('rpcport', '22555')) rpcuser = cfg.get('rpcuser', '') connections = [] if not args.nolocal: local_conn = dogecoinrpc.connect_to_local( ) # will use read_default_config connections.append(local_conn) if not args.noremote: remote_conn = dogecoinrpc.connect_to_remote( user=rpcuser, password=cfg['rpcpassword'], host='localhost', port=port, use_https=False) connections.append(remote_conn) for conn in connections: assert (conn.getinfo().testnet) # don't test on prodnet assert (type(conn.getblockcount()) is int) assert (type(conn.getconnectioncount()) is int) assert (type(conn.getdifficulty()) is Decimal) assert (type(conn.getgenerate()) is bool) conn.setgenerate(True) conn.setgenerate(True, 2) conn.setgenerate(False) assert (type(conn.gethashespersec()) is int)
def __init__(self): if self.conn==None: try: self.conn = dogecoinrpc.connect_to_remote(settings.DOGECOIND['rpc_username'], settings.DOGECOIND['rpc_password'], host=settings.DOGECOIND['rpc_ip'], port=22555) except Exception, e: traceback.print_exc()
if args.config: from dogecoinrpc.config import read_config_file cfg = read_config_file(args.config) else: from dogecoinrpc.config import read_default_config cfg = read_default_config(None) port = int(cfg.get('rpcport', '22555')) rpcuser = cfg.get('rpcuser', '') connections = [] if not args.nolocal: local_conn = dogecoinrpc.connect_to_local() # will use read_default_config connections.append(local_conn) if not args.noremote: remote_conn = dogecoinrpc.connect_to_remote( user=rpcuser, password=cfg['rpcpassword'], host='localhost', port=port, use_https=False) connections.append(remote_conn) for conn in connections: assert(conn.getinfo().testnet) # don't test on prodnet assert(type(conn.getblockcount()) is int) assert(type(conn.getconnectioncount()) is int) assert(type(conn.getdifficulty()) is Decimal) assert(type(conn.getgenerate()) is bool) conn.setgenerate(True) conn.setgenerate(True, 2) conn.setgenerate(False) assert(type(conn.gethashespersec()) is int) account = "testaccount"