From 119d328c98cafe3addc913b3a67a842abc2f4324 Mon Sep 17 00:00:00 2001 From: Spekulaas <“ryan@aterve.nl”> Date: Thu, 4 Jan 2024 16:29:41 +0100 Subject: [PATCH] added is equals to transactions class --- goodchain/src/classes/Transaction.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/goodchain/src/classes/Transaction.py b/goodchain/src/classes/Transaction.py index 4c57cbc..0707789 100644 --- a/goodchain/src/classes/Transaction.py +++ b/goodchain/src/classes/Transaction.py @@ -15,6 +15,10 @@ class Tx: self.sigs = [] self.reqd = [] + def __eq__(self, __value: object) -> bool: + if isinstance(__value, Tx): + return self.inputs == __value.inputs and self.outputs == __value.outputs and self.sigs == __value.sigs and self.reqd == __value.reqd and self.type == __value.type + def add_input(self, from_addr, amount): self.inputs.append((from_addr, amount))