Пример #1
0
 def parse(self, raw_data):
     deserializer = Deserializer(raw_data)
     self.signature = deserializer.parse_signature()
     self.pubkey = deserializer.parse_pubkey()
     self.timestamp = deserializer.parse_timestamp()
     self.block_hash = deserializer.parse_hash()
     self.len = deserializer.get_len()
Пример #2
0
 def parse(self, raw_data):
     deserializer = Deserializer(raw_data)
     self.signature = deserializer.parse_signature()
     self.pubkey = deserializer.parse_pubkey()
     self.timestamp = deserializer.parse_timestamp()
     self.number_of_block = deserializer.parse_u32()
     self.len = deserializer.get_len()
Пример #3
0
 def parse(self, raw_data):
     deserializer = Deserializer(raw_data)
     self.signatre = self.signature = deserializer.parse_signature()
     block_length = deserializer.parse_u32()
     raw_block = deserializer.read_and_move(block_length)
     self.block = chain.block.Block()
     self.block.parse(raw_block)
     return self
Пример #4
0
 def parse(self, raw_data):
     deserializer = Deserializer(raw_data)
     conflict_count = deserializer.parse_u8()
     self.conflicts = []
     for _ in range(0, conflict_count):
         conflict = deserializer.parse_hash()
         self.conflicts.append(conflict)
     self.signature = deserializer.parse_signature()
     self.len = deserializer.len
 def parse(self, raw_data):
     deserializer = Deserializer(raw_data)
     self.signature = deserializer.parse_signature()
     self.pubkey_index = deserializer.parse_u32()
     self.pieces = []
     pieces_len = deserializer.parse_u16()
     for _ in range(0, pieces_len):
         piece_size = deserializer.parse_u8()
         piece = deserializer.read_and_move(piece_size)
         self.pieces.append(piece)
     self.len = deserializer.get_len()
 def parse(self, raw_data):
     deserializer = Deserializer(raw_data)
     self.generated_pubkey = deserializer.parse_pubkey()
     self.pubkey_index = deserializer.parse_u32()
     self.signature = deserializer.parse_signature()
     self.len = deserializer.get_len()
Пример #7
0
 def parse(self, raw_data):
     deserializer = Deserializer(raw_data)
     self.rand = deserializer.parse_encrypted_data()
     self.pubkey_index = deserializer.parse_u32()
     self.signature = deserializer.parse_signature()
     self.len = deserializer.get_len()
Пример #8
0
 def parse(self, raw_data):
     deserializer = Deserializer(raw_data)
     self.pubkey = deserializer.parse_pubkey()
     self.signature = deserializer.parse_signature()
     self.len = deserializer.len