def ticketsByAddress():

	# userAddr = request.query.addr
	userAddr = '1669MUGQDuC1hzyvHg7bqWDUZCCNYoQqvf'

	print 'ticketsByAddress: ' + userAddr

	#TODO: get tickets for a particular address. Keep in mind address can deposit multiple times
	potAddr = PotAddress.getCurrentAddress(startDate)
	potAddrData = PotAddress.getData(potAddr)

	#expect 1 from Thcdk
	#expect 3 from YoQqvf

	btcDeposited = 0

	for tx in potAddrData['txs']:
		print ""
		print 'checking transaction for...'
		print tx['inputs'][0]['prev_out']['addr']
		if(tx['inputs'][0]['prev_out']['addr'] == userAddr):
			print tx['out'][0]['value']
			btcDeposited += tx['out'][0]['value']

	return str(btcDeposited)
Example #2
0
def ticketsByAddress():

    # userAddr = request.query.addr
    userAddr = '1669MUGQDuC1hzyvHg7bqWDUZCCNYoQqvf'

    print 'ticketsByAddress: ' + userAddr

    #TODO: get tickets for a particular address. Keep in mind address can deposit multiple times
    potAddr = PotAddress.getCurrentAddress(startDate)
    potAddrData = PotAddress.getData(potAddr)

    #expect 1 from Thcdk
    #expect 3 from YoQqvf

    btcDeposited = 0

    for tx in potAddrData['txs']:
        print ""
        print 'checking transaction for...'
        print tx['inputs'][0]['prev_out']['addr']
        if (tx['inputs'][0]['prev_out']['addr'] == userAddr):
            print tx['out'][0]['value']
            btcDeposited += tx['out'][0]['value']

    return str(btcDeposited)
def getTargetAddress():
	address = PotAddress.getCurrentAddress(startDate)
	data = PotAddress.getData(address)

	# current value of BTC in USD
	BTC_USD = util.getJSON("https://blockchain.info/ticker")['USD']['15m']
	
	output = {
		"secondsLeft":util.getTimeLeft(startDate),
		"address":address,
		"final_balance":data['final_balance'],
		"BTC_USD": BTC_USD,
		"raw": data
	}

	return json.dumps(output)
Example #4
0
def getTargetAddress():
    address = PotAddress.getCurrentAddress(startDate)
    data = PotAddress.getData(address)

    # current value of BTC in USD
    BTC_USD = util.getJSON("https://blockchain.info/ticker")['USD']['15m']

    output = {
        "secondsLeft": util.getTimeLeft(startDate),
        "address": address,
        "final_balance": data['final_balance'],
        "BTC_USD": BTC_USD,
        "raw": data
    }

    return json.dumps(output)