python交易记录整合交易类详解
作者:charles_lun 时间:2022-09-15 20:18:37
接着上一篇,这里继续整合交易类。
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 = "Idon't love "
m1.validate()
m2.validate()
m3.validate()
print(m1)
print(m2)
print(m3)
except InvalidateMessage as e:
print(e)
查看打印结果:
来源:https://blog.csdn.net/baidu_17508977/article/details/80526051
标签:python,交易记录,整合
0
投稿
猜你喜欢
通过代码实例了解Python异常本质
2023-06-14 06:29:19
SQL Server误区30日谈 第16天 数据的损坏和修复
2024-01-24 04:13:32
Pycharm学习教程(4) Python解释器的相关配置
2023-12-01 10:11:32
正则表达式结合数组提取文章中的文件名
2007-10-12 13:59:00
Python数据库小程序源代码
2024-01-17 06:28:30
Python实现自定义Jupyter魔法命令
2022-03-10 11:47:04
微信小程序与axios组成网络层封装过程详解
2024-04-19 10:01:38
vue使用canvas绘制圆环
2024-05-02 17:04:29
oracle 数据按主键删除慢问题的解决方法
2024-01-21 17:44:09
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
2023-11-18 06:10:15
vue动态绑定class选中当前列表变色的方法示例
2024-04-10 13:48:51
JavaScript风格要素
2007-10-25 16:57:00
如何获知文件被改动的情况?
2009-11-24 20:42:00
oracle chm帮助文件下载
2024-01-21 21:08:01
Web 设计:实现干净代码的12条定律
2008-12-04 13:27:00
python实现自动登录人人网并访问最近来访者实例
2022-11-30 17:09:15
用python生成(动态彩色)二维码的方法(使用myqr库实现)
2023-05-08 16:24:05
Javascript图像处理—图像形态学(膨胀与腐蚀)
2024-04-23 09:27:58
分类与类型的问题
2008-09-12 13:10:00
如何利用python实现列表嵌套字典取值
2023-07-08 02:16:50