Beispiel #1
0
def format_transaction(payment):
    transaction = {
        'deterministic_index': payment.id,
        'time': payment.created.strftime("%Y-%m-%d %H:%M:%S"),
        'address': payment.address,
        'tx_hash': payment.spending_tx,
        'num_outputs': len(payment.outputs),
        'value': payment.donation_amount,
        'value_formatted': util.format_bitcoin_value(payment.donation_amount)
        }
    return transaction
Beispiel #2
0
def format_transaction(payment):
    transaction = {
        'deterministic_index': payment.id,
        'time': payment.created.strftime("%Y-%m-%d %H:%M:%S"),
        'address': payment.address,
        'tx_hash': payment.spending_tx,
        'num_outputs': len(payment.outputs),
        'value': payment.donation_amount,
        'value_formatted': util.format_bitcoin_value(payment.donation_amount)
    }
    return transaction
Beispiel #3
0
def previous_transactions():
    transactions = []
    payment_addresses = ForwardAddress.query.all()
    for payment in payment_addresses:
        if payment.spent:
            transactions.append({
                'deterministic_index': payment.id,
                'time': payment.created.strftime("%Y-%m-%d %H:%M:%S"),
                'address': payment.address,
                'tx_hash': payment.spending_tx,
                'num_outputs': len(payment.outputs),
                'value': payment.donation_amount,
                'value_formatted': util.format_bitcoin_value(payment.donation_amount)
            })
    return render_template('transactions.html', script_root=request.script_root, total_donated=total_donated(), transactions=transactions)
Beispiel #4
0
def total_donated():
    total_donated = DataStore.query.filter_by(key='total_donated').first()
    if total_donated is not None:
        return util.format_bitcoin_value(total_donated.value)
    else:
        return util.format_bitcoin_value(0)
Beispiel #5
0
def total_donated():
    total_donated = DataStore.query.filter_by(key='total_donated').first()
    if total_donated is not None:
        return util.format_bitcoin_value(total_donated.value)
    else:
        return util.format_bitcoin_value(0)