代码改变世界

交易是如何被创建和打包的5

2018-11-08 20:32 by AlfredZKY, 193 阅读, 0 推荐, 收藏, 编辑
摘要:上节介绍完交易是如何钱包里面进行选币的,这次我们来看下如何对交易进行签名。这节可能会长,这次尽量写完。 接着上文我们知道,一笔交易的创建是需要进行vin的填充和vout的构造的。当我们操作完毕后,我要对自己的交易里面的交易输入进行签名操作,以证明该交易输入填充进的交易输出是你的,你具有支配权。 循环 阅读全文

交易是如何被创建和打包的6

2018-11-08 20:32 by AlfredZKY, 209 阅读, 0 推荐, 收藏, 编辑
摘要:昨天写了签名的操作,今天来看下脚本的验证。原型如下: 介绍一下这几个参数 第一个:就是存储着签名信息 第二个:就是锁定脚本 第三个:就是一个标志(脚本检查标志位) 第四个:脚本检查的类引用 第五个:脚本错误信息对象指针(默认是为false) 接着来看函数主体,首先设置脚本的错误信息,默认是serro 阅读全文

交易是如何被创建和打包的4

2018-11-08 20:30 by AlfredZKY, 297 阅读, 0 推荐, 收藏, 编辑
摘要:被一个程序bug困扰了好久,今天终于解决了,原来是当时的一个变量写错了。 现在接着上次没有写完的东西继续写。SelectCoins();分析一下这个函数,这个函数是用来让你从自己的钱包选择可用的token的,选出后用一个变量进行存储的。先来看下函数原型: bool SelectCoins(const 阅读全文

交易是如何被创建和打包的3

2018-11-08 20:29 by AlfredZKY, 169 阅读, 0 推荐, 收藏, 编辑
摘要:远程服务器连接不上了,趁着这机会,继续写。 CreateTransaction(vecSend, wtxNew, reservekey, nFeeRequired, nChangePosRet,strError, NULL, true, fUsePrivateSend ? ONLY_DENOMINA 阅读全文

交易是如何被创建和打包的2

2018-11-08 20:29 by AlfredZKY, 260 阅读, 0 推荐, 收藏, 编辑
摘要:趁着这时候同事还在给我准备测试数据,有点富余时间就先把第二篇章给写。开整 书接上文SendMoney(address.Get(), nAmount, fSubtractFeeFromAmount, wtx, fUseInstantSend, fUsePrivateSend); 参数都介绍过了,可以参 阅读全文

交易是如何被创建和打包的1

2018-11-08 20:28 by AlfredZKY, 227 阅读, 0 推荐, 收藏, 编辑
摘要:年前一直想写有关交易是如何被区块链是如何被创建的,一个交易的创建都经过了那些步骤和验证操作,但是总是被各种原因被搁浅,加班太严重了,有时候难得的休息时间,都不想开电脑。这次一定要把自己看到的交易的流程写下来,毕竟之前也研究了好长时间的交易模块。 流程图先不画了,毕竟涉及的函数调用比较多,画起来也比较 阅读全文

cocos2d安装

2018-11-06 22:14 by AlfredZKY, 198 阅读, 0 推荐, 收藏, 编辑
摘要:cocos2d引擎要求Python 2 为2.6 以上版本,Python 3 为3.3以上版本 cocos2d引擎安装支持pip安装,安装指令如下: pip install cocos2d 阅读全文

菜单和工具栏

2018-11-04 23:33 by AlfredZKY, 271 阅读, 0 推荐, 收藏, 编辑
摘要:菜单: 菜单包括菜单栏(wx.MenuBar)、菜单(wx.Menu)和菜单项(wx.MenuItem) 菜单栏不添加到父窗口,需要在顶级窗口中通过SetMenuBar(menuBar)方法添加。菜单栏(wx.MenuBar)通过Append(menu,title)方法将菜单添加到菜单栏中,其中me 阅读全文

一些简单的控件

2018-11-02 20:39 by AlfredZKY, 292 阅读, 0 推荐, 收藏, 编辑
摘要:静态文本和按钮: wxPython 中静态文本是wx.StaticText,可显示文本。wxPython中的按钮主要有三个:wx.Button、wx.BitmapButton和wx.ToggleButton.wx.Button是普通按钮,wx.BitmapButton是带有图标按钮,wx.Toggl 阅读全文

Box布局管理

2018-10-31 23:46 by AlfredZKY, 226 阅读, 0 推荐, 收藏, 编辑
摘要:创建wx.BoxSizer对象时可以指定布局方向: hbox = wx.BoxSizer(wx.HORIZONTAL) 设置为水平方向 hbox = wx.BoxSizer() 默认就是就是水平方向的 vbox = wx.BoxSizer() 设置垂直方向 当需要添加子窗口或控件到父窗口时,需要调用 阅读全文