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编写脚本使IE实现代理上网的教程
Apr 23 Python
Python实现LRU算法的2种方法
Jun 24 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
Apr 19 Python
Python中pandas模块DataFrame创建方法示例
Jun 20 Python
Python中fnmatch模块的使用详情
Nov 30 Python
Python画图高斯分布的示例
Jul 10 Python
简单了解Django应用app及分布式路由
Jul 24 Python
Python socket服务常用操作代码实例
Jun 22 Python
Python异常处理机制结构实例解析
Jul 23 Python
Pycharm2020.1安装无法启动问题即设置中文插件的方法
Aug 07 Python
如何利用Python matplotlib绘制雷达图
Dec 21 Python
一篇文章搞懂python混乱的切换操作与优雅的推导式
Aug 23 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
德生PL550的电路分析
2021/03/02 无线电
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
PHP流Streams、包装器wrapper概念与用法实例详解
2017/11/17 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
2014/10/22 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
详解element-ui 表单校验 Rules 配置 常用黑科技
2020/07/11 Javascript
JS实现公告上线滚动效果
2021/01/10 Javascript
跟老齐学Python之print详解
2014/09/28 Python
python3 http提交json参数并获取返回值的方法
2018/12/19 Python
opencv 实现特定颜色线条提取与定位操作
2020/06/02 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
HTML5自定义mp3播放器源码
2020/01/06 HTML / CSS
优秀学生事迹材料
2014/02/08 职场文书
西式结婚主持词
2014/03/14 职场文书
重点工程汇报材料
2014/08/27 职场文书
校园运动会广播稿
2014/10/06 职场文书
秋收起义观后感
2015/06/11 职场文书
2015年新教师个人工作总结
2015/10/14 职场文书
机械生产实习心得体会
2016/01/22 职场文书
《地震中的父与子》教学反思
2016/02/16 职场文书
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python