Skip to content

Commit b394964

Browse files
committed
refactor: add validator registration value
1 parent f1ba5f6 commit b394964

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

crypto/transactions/builder/validator_registration_builder.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,10 @@ def validator_public_key(self, validator_public_key: str):
1313
self.transaction.refresh_payload_data()
1414
return self
1515

16+
def value(self, value: int):
17+
self.transaction.data['value'] = int(value)
18+
self.transaction.refresh_payload_data()
19+
return self
20+
1621
def get_transaction_instance(self, data: dict):
1722
return ValidatorRegistration(data)

crypto/transactions/deserializer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def __guess_transaction_from_data(self, data: dict) -> AbstractTransaction:
8181
if function_name == AbiFunction.MULTIPAYMENT.value:
8282
return Multipayment(data)
8383

84-
if data['value'] != '0':
84+
if data['data'] == '':
8585
return Transfer(data)
8686

8787
consensus_payload_data = self.decode_payload(data)

0 commit comments

Comments
 (0)