def cache_result(tx, tx_db, cache, network):
    if cache:
        if (tx_db is None):
            tx_db = create_tx_db(network)
        tx_db.put(tx)
    return tx_db
def cache_result(tx, tx_db, cache, network):
    if cache:
        if (tx_db is None):
            tx_db = create_tx_db(network)
        tx_db.put(tx)
    return tx_db