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 相关文章推荐
Python3中常用的处理时间和实现定时任务的方法的介绍
Apr 07 Python
Python中利用sqrt()方法进行平方根计算的教程
May 15 Python
python访问抓取网页常用命令总结
Apr 11 Python
Python实现曲线点抽稀算法的示例
Oct 12 Python
python print 按逗号或空格分隔的方法
May 02 Python
对numpy中向量式三目运算符详解
Oct 31 Python
PyCharm在新窗口打开项目的方法
Jan 17 Python
使用python socket分发大文件的实现方法
Jul 08 Python
Python发送邮件的实例代码讲解
Oct 16 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
python 使用cycle构造无限循环迭代器
Dec 02 Python
python中的对数log函数表示及用法
Dec 09 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
通过具体程序来理解PHP里面的抽象类
2010/01/28 PHP
PHP 编写大型网站问题集
2010/05/07 PHP
PHP逐行输出(ob_flush与flush的组合)
2012/02/04 PHP
Apache PHP MySql安装配置图文教程
2016/08/27 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
PHP自定义递归函数实现数组转JSON功能【支持GBK编码】
2018/07/17 PHP
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
js多个物体运动功能实例分析
2016/12/20 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
jQuery源码分析之init的详细介绍
2017/02/13 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
利用JS做网页特效_大图轮播(实例讲解)
2017/08/09 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
angular的输入和输出的使用方法
2018/09/22 Javascript
bootstrap下拉分页样式 带跳转页码
2018/12/29 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
python实现人脸识别代码
2017/11/08 Python
python 字符串只保留汉字的方法
2018/11/16 Python
瑞典在互联网上最大的宠物商店:Animail
2020/10/31 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
《我要的是葫芦》教学反思
2014/02/23 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
求职信范文大全
2014/05/26 职场文书
中国合伙人观后感
2015/06/02 职场文书
2015年社区反邪教工作总结
2015/10/14 职场文书
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python
阿里云k8s服务升级时502错误 springboot项目应用
2022/04/09 Servers
python如何将mat文件转为png
2022/07/15 Python