import requests import random from flask import Flask, jsonify, request from backend.blockchain.blockchain import Blockchain from backend.wallet.wallet import Wallet from backend.wallet.transaction import Transaction from backend.wallet.transaction_pool import TransactionPool from backend.pubsub import PubSub app = Flask(__name__) blockchain = Blockchain() wallet = Wallet(blockchain) transaction_pool = TransactionPool() pubsub = PubSub(blockchain, transaction_pool) @app.route("/") def route_default(): return "Welcome to the blockchain" @app.route("/blockchain") def route_blockchain(): return jsonify(blockchain.to_json()) @app.route("/blockchain/mine") def route_blockchain_mine(): transaction_data = transaction_pool.transaction_data()
import os import random import requests from flask import Flask, jsonify from backend.blockchain.blockchain import Blockchain from backend.pubsub import PubSub app = Flask(__name__) blockchain = Blockchain() pubsub = PubSub(blockchain) @app.route('/') def default(): return 'Welcome to the blockchain' @app.route('/blockchain') def route_blockchain(): return jsonify(blockchain.to_json()) @app.route('/blockchain/mine') def route_blockchain_mine(): transaction_data = 'stubbed_transaction_data' blockchain.add_block(transaction_data) block = blockchain.chain[-1]
from backend.blockchain.blockchain import Blockchain from backend.wallet.wallet import Wallet from backend.account.account import Account from backend.account.etran import Etran from backend.wallet.transaction import Transaction from backend.wallet.transaction_pool import TransactionPool from backend.pubsub import PubSub app = Flask(__name__) CORS(app, resources={r'/*': {'origins': 'http://*****:*****@app.route('/') def route_default(): return 'Welcome to the blockchain' @app.route('/blockchain') def route_blockchain(): return jsonify(blockchain.to_json()) @app.route('/blockchain/range') def route_blockchain_range(): # http://localhost:5000/blockchain/range?start=2&end=5
from flask import Flask, jsonify from backend.blockchain.blockchain import Blockchain from backend.pubsub import PubSub app = Flask(__name__) blockchain = Blockchain() pubsub = PubSub() @app.route('/') def route_default(): return 'welcome to the blockchain' @app.route('/blockchain') def route_blockchain(): return jsonify(blockchain.to_json()) @app.route('/blockchain/mine') def route_blockchain_mine(): transaction = 'transaction' blockchain.add_block(transaction) return jsonify(blockchain.chain[-1].to_json()) app.run()
from django.views.decorators.csrf import csrf_exempt from backend.wallet.transaction_pool import TransactionPool from backend.products.assets import Assets from backend.products.assets_transact import AssetsTransaction from backend.products.assets_transpool import AssetsTransPool from products.models import Products from django.forms.models import model_to_dict from django.contrib.auth.models import User block = BlockChain() sender_assets = Assets(block) wallet = Wallet(block) assets = Assets(block) transaction_pool = TransactionPool() assetTranPool = AssetsTransPool() pubsub = PubSub(block, transaction_pool, assetTranPool) # Create your views here. @login_required def index(request): if assets.address != request.user.username: assets.address = request.user.username return render(request, 'index.html', {'Date': time.time()}) @login_required def sell_transaction(request): if assets.address != request.user.username: assets.address = request.user.username productID = int(request.GET.get('abc', None))