| 1234567891011121314151617181920212223 |
- from lib.block import Block
- class Chain:
- def __init__(self):
- self.blocks = []
- def add_block(self, block: Block):
- self.blocks.append(block)
- def last_block(self):
- return self.blocks[-1]
- def get_height(self):
- return self.last_block().height
- def find_transactions(self, address):
- found = []
- for block in self.blocks:
- for transaction in block.transactions:
- if transaction.sender == address or transaction.receiver == address:
- found.append(transaction)
- return found
|