Пример #1
0
# Start flask service
app = Flask(__name__)

# definition of micropayment_sendvote function
def micropayment_sendvote(proposal):
	'''
	Function: micropayment_sendvote()

	Arguments:
	 -	proposal: sting.
	 	Possible values: yes / no
	'''
    ans = str(proposal)
    sel_url = server_url + 'write-vote?proposal={0}'
    answer = requests.post(url=sel_url.format(ans))
    return answer.text


# /wallet route to verify our wallet
@app.route('/wallet', methods=['GET'])
def get_wallet():
	return jsonify({'wallet': wallet.get_payout_address()})


# /send-vote route to submit a vote
@app.route('/send-vote', methods=['POST'])
def sendvote():
	if not request.json or not 'proposal' in request.json:
		abort(400)
	proposal = request.json['proposal']