网络编程
位置:首页>> 网络编程>> Python编程>> python交易记录整合交易类详解

python交易记录整合交易类详解

作者:charles_lun  发布时间:2022-09-15 20:18:37 

标签:python,交易记录,整合

接着上一篇,这里继续整合交易类。


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)

查看打印结果:

python交易记录整合交易类详解

来源:https://blog.csdn.net/baidu_17508977/article/details/80526051

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com