Esempio n. 1
0
 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')
Esempio n. 2
0
    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.')
Esempio n. 3
0
    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.')
Esempio n. 4
0
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) 
			
Esempio n. 5
0
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)
Esempio n. 6
0
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
Esempio n. 7
0
        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)
Esempio n. 8
0
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)
Esempio n. 9
0
 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()     
Esempio n. 10
0
    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"