python交易记录整合交易类详解


Posted in Python onJuly 03, 2019

接着上一篇,这里继续整合交易类。

import datetime
#交易类,后期需要整合公钥,私钥
class Transaction:
  #payer 付款方,receiver收款方
  def __init__(self,payer,receiver,money):
    self.payer = payer
    self.receiver = receiver
    self.money = money
    self.timestamp = datetime.datetime.now() #交易时间
  def __repr__(self):
    return str(self.payer)+" pay "+str(self.receiver)+" "+str(self.money)+" "+str(self.timestamp)
if __name__=="__main__":
  t = Transaction("yicheng","ddd",100)
  print(t)

测试模块:

if __name__=="__main__":
  t1 = Transaction("yicheng", "ddd1", 100)
  t2 = Transaction("yicheng", "ddd2", 200)
  t3 = Transaction("yicheng", "ddd3", 300)
  m1 = DaDaMessage(t1)
  m2 = DaDaMessage(t2)
  m3 = DaDaMessage(t3)
  try:
    m1.seal()
    m2.link(m1)
    m2.seal()
    m3.link(m2)
    m3.seal()
    #m1.hash = "0xaaaajjjjj"
    #m1.data = "I don't love "
    m1.validate()
    m2.validate()
    m3.validate()
    print(m1)
    print(m2)
    print(m3)
  except InvalidateMessage as e:
    print(e)

查看打印结果:

python交易记录整合交易类详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
查看TensorFlow checkpoint文件中的变量名和对应值方法
Jun 14 Python
Python中Proxypool库的安装与配置
Oct 19 Python
python 多线程将大文件分开下载后在合并的实例
Nov 09 Python
pygame游戏之旅 添加icon和bgm音效的方法
Nov 21 Python
Python解压 rar、zip、tar文件的方法
Nov 19 Python
python中有关时间日期格式转换问题
Dec 25 Python
详解python 破解网站反爬虫的两种简单方法
Feb 09 Python
Python django框架开发发布会签到系统(web开发)
Feb 12 Python
简单了解Python write writelines区别
Feb 27 Python
Python中使用Selenium环境安装的方法步骤
Feb 22 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
Feb 24 Python
Django cookie和session的应用场景及如何使用
Apr 29 Python
python交易记录链的实现过程详解
Jul 03 #Python
python3实现二叉树的遍历与递归算法解析(小结)
Jul 03 #Python
python简单区块链模拟详解
Jul 03 #Python
python使用递归的方式建立二叉树
Jul 03 #Python
python挖矿算力测试程序详解
Jul 03 #Python
如何用Python做一个微信机器人自动拉群
Jul 03 #Python
Python中的正则表达式与JSON数据交换格式
Jul 03 #Python
You might like
php读取excel文件的简单实例
2013/08/26 PHP
php session_start()出错原因分析及解决方法
2013/10/28 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
PHP实现的mongoDB数据库操作类完整实例
2018/04/10 PHP
PHP8.0新功能之Match表达式的使用
2020/07/19 PHP
jquery延迟加载外部js实现代码
2013/01/11 Javascript
window.requestAnimationFrame是什么意思,怎么用
2013/01/13 Javascript
javascript获取设置div的高度和宽度兼容任何浏览器
2013/09/22 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
2015/05/12 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
2016/08/11 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
jQuery中值得注意的trigger方法浅析
2016/12/12 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
JS组件系列之MVVM组件构建自己的Vue组件
2017/04/28 Javascript
一些可能会用到的Node.js面试题
2019/06/15 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
python实现socket端口重定向示例
2014/02/10 Python
Python编写检测数据库SA用户的方法
2014/07/11 Python
分析python动态规划的递归、非递归实现
2018/03/04 Python
Python常见MongoDB数据库操作实例总结
2018/07/24 Python
Python实现的建造者模式示例
2018/08/06 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
Django框架表单操作实例分析
2019/11/04 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
毕业生学校组织意见
2015/06/04 职场文书
Python基础之元类详解
2021/04/29 Python
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL
SQL Server使用导出向导功能
2022/04/08 SQL Server