def syncLocalChain(self): localChain = Chain([]) for block in self.database["blockchain"].find({}, { "_id": 0 }).sort([("index", 1)]): localBlock = Block(block) localChain.addBlock(localBlock) return localChain
from chain import Chain from block import Block bChain = Chain() bChain.addBlock(Block(1, 'Block data 1')) bChain.addBlock(Block(2, 'Block data 2')) bChain.addBlock(Block(3, 'Block data 3')) chain = bChain.getChain() for i in chain: i.printBlock() print(" ----------- ")