http://www.7klian.com

用python从零开始写一个区块链钱包(2)

好,我们开始写

st.text_input("请输入账号"),这个是显示一个文本输入框的意思

一般会自动打开一个网页,可能我们去欣赏器手动输入::8501/

if button_trans: tx = trans(nodes,password,player,toplayer,number,Token,memo) st.write(tx)

钱的话,可以去生意业务所买点,火币的转出的手续费是0.001STEEM,很是自制,可以买几个玩玩。


也可以喊我转一点儿给你测试玩玩。

最后把返复书息显示出来。

st.button('提交'),这意思是新建一个按钮。

我们首先输入两行:

乐成显示出信息,有没乐成我们查察区块欣赏器看看。

这代码很简朴,if button_trans就是当按下去按钮的时候产生了啥事。


言归正传,我们来挪用函数看看。

我们测试一下,发明无论输入啥都没回响,那虽然,我们啥都没写嘛,下面我们来写一个函数。

Token=st.text_input('转账币种Token')

知道怎么转账了,我们来写一个函数利便挪用:

player=st.text_input("请输入账号") password=st.text_input("请输入暗码",type="password") toplayer = st.text_input('转到to') Token=st.text_input('转账币种Token') Token=Token.upper() number=st.text_input('数量Number') memo = st.text_input('备忘memo') button_trans=st.button('提交')

情况搭建完毕,我们正式开始写代码。

5.金额
2.暗码

本节全部源代码可以从我的github得到:跳转github

下节课,我们来把这个简朴的钱包陈设在网上,利便提供应用户利用。


streamlit run hello1.py

写好生存刷新一下就有了。

我们先看看steem是怎么转账的,以beem库为例:

我们首先来进修进修streamlit这个库。

3.转账给谁?
https://steemd.com/tx/2af579023c318d22f6c41d3761f4d05c517f8d8b

import streamlit as st st.title("一个钱包")


至此,一个只有转账成果的简朴区块链钱包就写好了,撒花。

第一行是加载库,,第二行就是显示一个标题的意思。


写了一堆代码,表明一下:

def trans(nodes,password,player,toplayer,money_number,token,memo): #加载暗码和节点 s = Steem(keys=[password],node=nodes) #加载账户 account = Account(player,steem_instance=s) # 转账 tx=account.transfer(toplayer,money_number, token,memo) return tx

文:卖鱼的

from beem.steem import Steem from beem.account import Account #节点地点,这是我的节点 nodes = 'https://cn.steems.top' #加载暗码和节点 s = Steem(keys=[password],node=nodes) #加载账户 account = Account(player,steem_instance=s) # 转账 tx=account.transfer(toplayer,money_number, token,memo)

streamlit 的显示方法就是st.write(tx)

接下来我们构思是写一个钱包的基本转账成果,需要的栏目或许有这些:

更多的用法,可以参考说明文档:

st.text_input("请输入暗码",type="password"),加上type="password",意思就是星号输入,输入暗码的模式

才一节课就写完了?后头怎么开课收学费走向人生顶峰迎娶白富美?这是个问题并且我还没思量好。

然后把上面几个文本输入框输入的内容传参到适才写的函数内里,
6.memo(备忘)

首先我们新建一个PY文件,就随便定名为hello1.py吧。

Token=Token.upper(),这里.upper()的意思就是输入的字母全部转为大写,统一名目以免堕落。

一个只有一个标题的web app就做好了,是不是很简朴呢:)

4.转账币种

我们来实验运行看看,我们打开一个呼吁行窗口,然后进去文件夹地址目次后输入:

我们就设定为当按下“提交”按钮,就挪用这个函数举办转账。首先你要注册一个steem账号,然后要有一点儿钱举办测试转账。steem注册在这里可以免费注册:https://signup.steem.buzz/

我们来测试一下。


这样一个函数就写好了,我们来试试挪用看看。

1.账户

很好的转出去了,完美。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读