python交易记录整合交易类详解
2019-07-03 15:33
916 查看
接着上一篇,这里继续整合交易类。
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的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)
- Python如何抓取天猫商品详细信息及交易记录
- 【详解】Python脚本planM记录
- Python抓取天猫商品详细信息及交易记录
- 详解rsyslog/Python/LogAnalyzer 记录和查看服务端/客户端日志
- 【详解】【记录】Python写Excel预约信息表并发送邮件
- 详解rsyslog/Python/LogAnalyzer 记录和查看服务端/客户端日志
- Python - 类(class)的变量 和 对象(object)的变量 详解 及 代码
- 【转载】Python正则表达式详解
- python学习记录(五)
- Python中防止sql注入的方法详解
- Python 刚开始学习,记录与其他语言感受
- Python selenium 父子、兄弟、相邻节点定位方式详解
- Python super继承详解
- Python | 数据整合
- python asyncio学习记录
- 记录python2(一)
- python实现TCP服务器端与客户端的方法详解
- python踩坑记录