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语句、函数与方法的使用技巧总结
Dec 08 Python
Python中is与==判断的区别
Mar 28 Python
使用python实现tcp自动重连
Jul 02 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
Feb 01 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
Oct 15 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
python实现两个文件夹的同步
Aug 29 Python
python实现代码统计器
Sep 19 Python
django修改models重建数据库的操作
Mar 31 Python
python爬虫可以爬什么
Jun 16 Python
python实现自动清理文件夹旧文件
May 10 Python
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
Jun 07 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
destoon实现商铺管理主页设置增加新菜单的方法
2014/06/26 PHP
WIFI万能钥匙密码查询接口实例
2015/09/28 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
原生javascript实现获取指定元素下所有后代元素的方法
2014/10/28 Javascript
js实现微信分享代码
2020/10/11 Javascript
jQuery如何解决IE输入框不能输入的问题
2016/10/08 Javascript
Angular的$http的ajax的请求操作(推荐)
2017/01/10 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
使用nodeJS中的fs模块对文件及目录进行读写,删除,追加,等操作详解
2020/02/06 NodeJs
Vue 电商后台管理项目阶段性总结(推荐)
2020/08/22 Javascript
swiperjs实现导航与tab页的联动
2020/12/13 Javascript
介绍Python的@property装饰器的用法
2015/04/28 Python
python实现学生信息管理系统
2020/04/05 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
python 五子棋如何获得鼠标点击坐标
2019/11/04 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
美国校服网上商店:French Toast
2019/10/08 全球购物
俄罗斯隐形眼镜和眼镜在线商店:Cronos
2020/06/02 全球购物
Linux管理员面试题 Linux admin interview questions
2016/07/08 面试题
大学应届毕业生个人求职信
2013/09/23 职场文书
舞蹈教师自荐信
2014/01/27 职场文书
同学会主持词
2014/03/18 职场文书
精神文明建设先进工作者事迹材料
2014/05/02 职场文书
公司新员工欢迎词
2015/09/30 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
redis数据一致性的实现示例
2022/03/18 Redis
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL