Ejemplo n.º 1
0
    def test_delegation_part_from_bytes_to_bytes(self):
        account = DelegationPart()
        data = account.to_bytes()
        self.assertTrue(isinstance(data, bytes))
        self.assertEqual(4, len(data))

        account2 = DelegationPart.from_bytes(data)
        self.assertEqual(account.delegated_amount, account2.delegated_amount)
        self.assertEqual(account.delegations, account2.delegations)
Ejemplo n.º 2
0
 def _convert_delegation_parts(cls, key: bytes, value: bytes):
     ret = DelegationPart.from_bytes(value)
     return str(Address.from_bytes(key[len(StakePart.PREFIX):])), str(ret)