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 相关文章推荐
跟老齐学Python之??碌某?? target=
Sep 12 Python
python获取mp3文件信息的方法
Jun 15 Python
Python实现数据库并行读取和写入实例
Jun 09 Python
Python数据结构与算法之字典树实现方法示例
Dec 13 Python
基于python实现简单日历
Jul 28 Python
Django中使用第三方登录的示例代码
Aug 20 Python
python3爬取torrent种子链接实例
Jan 16 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
Python bisect模块原理及常见实例
Jun 17 Python
用Python爬取LOL所有的英雄信息以及英雄皮肤的示例代码
Jul 13 Python
PyCharm+PyQt5+QtDesigner配置详解
Aug 12 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
Jan 06 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设计模式 Strategy(策略模式)
2011/06/26 PHP
php中经典方法实现判断多维数组是否为空
2011/10/23 PHP
PHP实现PDO的mysql数据库操作类
2014/12/12 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
PHP关键特性之命名空间实例详解
2017/05/06 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
javascript编程起步(第四课)
2007/01/10 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
js正则表达式中test,exec,match方法的区别说明
2014/01/29 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
JS+CSS实现滑动切换tab菜单效果
2015/08/25 Javascript
jquery删除数组中重复元素
2016/12/05 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
在vue使用clipboard.js进行一键复制文本的实现示例
2019/01/15 Javascript
微信小程序rich-text富文本用法实例分析
2019/05/20 Javascript
TypeScript类型声明书写详解
2019/08/28 Javascript
基于jQuery实现挂号平台首页源码
2020/01/06 jQuery
Python里disconnect UDP套接字的方法
2015/04/23 Python
python将print输出的信息保留到日志文件中
2019/09/27 Python
python yield和Generator函数用法详解
2020/02/10 Python
Python中用pyinstaller打包时的图标问题及解决方法
2020/02/17 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
来自南加州灵感的工作和娱乐服装:TravisMathew
2019/05/01 全球购物
复古服装:RetroStage
2019/05/10 全球购物
创建省级文明单位实施方案
2014/02/27 职场文书
工程承包协议书
2014/04/22 职场文书
保研推荐信
2014/05/09 职场文书
无毒社区工作方案
2014/05/23 职场文书
人力资源管理毕业生自荐信
2014/06/26 职场文书
公司委托书格式
2014/08/01 职场文书
化工厂员工工作总结
2015/10/15 职场文书
2016公务员年度考核评语
2015/12/01 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
五年级作文之劳动作文
2019/11/12 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python