def get_minor_block_xshard_tx_list(self, h) -> CrossShardTransactionList: key = b"xShard_" + h if key not in self.db: return None return CrossShardTransactionList.deserialize(self.db.get(key))
def __get_confirmed_cross_shard_transaction_deposit_list( self, minor_block_hash): data = self.db.get(b"xr_" + minor_block_hash, None) if not data: return [] return CrossShardTransactionList.deserialize(data).tx_list