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 相关文章推荐
在Django中限制已登录用户的访问的方法
Jul 23 Python
详解Python中的元组与逻辑运算符
Oct 13 Python
详解Python的Django框架中manage命令的使用与扩展
Apr 11 Python
关于Python元祖,列表,字典,集合的比较
Jan 06 Python
python 实现tar文件压缩解压的实例详解
Aug 20 Python
Selenium 模拟浏览器动态加载页面的实现方法
May 16 Python
在python 中实现运行多条shell命令
Jan 07 Python
Python自定义函数计算给定日期是该年第几天的方法示例
May 30 Python
Python列表对象实现原理详解
Jul 01 Python
对Python中小整数对象池和大整数对象池的使用详解
Jul 09 Python
Python通过yagmail实现发送邮件代码解析
Oct 27 Python
Python 微信公众号文章爬取的示例代码
Nov 30 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中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
360搜索引擎自动收录php改写方案
2018/04/28 PHP
Nigma vs Liquid BO3 第二场2.13
2021/03/10 DOTA
js监听鼠标点击和键盘点击事件并自动跳转页面
2014/09/24 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
AngularJs Javascript MVC 框架
2016/06/20 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
bootstrap为水平排列的表单和内联表单设置可选的图标
2017/02/15 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
vue给组件传递不同的值方法
2018/09/29 Javascript
NodeJs之word文件生成与解析的实现代码
2019/04/01 NodeJs
python基于socket实现网络广播的方法
2015/04/29 Python
Python随机生成身份证号码及校验功能
2018/12/04 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
Python学习笔记之集合的概念和简单使用示例
2019/08/22 Python
PyCharm2019安装教程及其使用(图文教程)
2019/09/29 Python
python实现两个字典合并,两个list合并
2019/12/02 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
python matplotlib库的基本使用
2020/09/23 Python
pycharm实现猜数游戏
2020/12/07 Python
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
汇集了世界上最好的天然和有机美容产品:LoveLula
2018/02/05 全球购物
四年大学生活的个人自我评价
2013/12/11 职场文书
年终晚会主持词
2014/03/25 职场文书
安全生产月演讲稿
2014/05/09 职场文书
班级学雷锋活动总结
2014/06/26 职场文书
文员试用期转正自我鉴定
2014/09/14 职场文书
个人授权委托书范本
2014/09/14 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
2019优秀干部竞聘演讲稿范文!
2019/07/02 职场文书
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers