Skip to content

Commit f1ba5f6

Browse files
authored
refactor: schema changes (#171)
1 parent 999174c commit f1ba5f6

35 files changed

+181
-182
lines changed

crypto/transactions/builder/abstract_transaction_builder.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def __init__(self, data: dict):
1111
'gasPrice': '5',
1212
'nonce': '1',
1313
'network': Network.get_network().chain_id(),
14-
'gasLimit': 1_000_000,
14+
'gas': 1_000_000,
1515
'data': '',
1616

1717
**data,
@@ -26,12 +26,12 @@ def __str__(self):
2626
def new(cls):
2727
return cls({})
2828

29-
def gas_limit(self, gas_limit: int):
30-
self.transaction.data['gasLimit'] = int(gas_limit)
29+
def gas(self, gas: int):
30+
self.transaction.data['gas'] = int(gas)
3131
return self
3232

33-
def recipient_address(self, recipient_address: str):
34-
self.transaction.data['recipientAddress'] = recipient_address
33+
def to(self, to: str):
34+
self.transaction.data['to'] = to
3535
return self
3636

3737
def gas_price(self, gas_price: int):
@@ -50,7 +50,7 @@ def sign(self, passphrase: str):
5050
keys = PrivateKey.from_passphrase(passphrase)
5151
self.transaction.data['senderPublicKey'] = keys.public_key
5252
self.transaction = self.transaction.sign(keys)
53-
self.transaction.data['id'] = self.transaction.get_id()
53+
self.transaction.data['hash'] = self.transaction.get_id()
5454
return self
5555

5656
def verify(self):

crypto/transactions/builder/multipayment_builder.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ def __init__(self, data: dict):
88

99
self.transaction.data['pay'] = [[], []]
1010

11-
self.recipient_address(ContractAddresses.MULTIPAYMENT.value)
11+
self.to(ContractAddresses.MULTIPAYMENT.value)
1212
self.transaction.refresh_payload_data()
1313

14-
def pay(self, address: str, amount: str):
14+
def pay(self, address: str, value: str):
1515
self.transaction.data['pay'][0].append(address)
16-
self.transaction.data['pay'][1].append(amount)
16+
self.transaction.data['pay'][1].append(value)
1717

1818
self.transaction.refresh_payload_data()
1919

20-
self.transaction.data['value'] = str(int(self.transaction.data['value']) + int(amount))
20+
self.transaction.data['value'] = str(int(self.transaction.data['value']) + int(value))
2121

2222
return self
2323

crypto/transactions/builder/unvote_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class UnvoteBuilder(AbstractTransactionBuilder):
66
def __init__(self, data: dict):
77
super().__init__(data)
88

9-
self.recipient_address(ContractAddresses.CONSENSUS.value)
9+
self.to(ContractAddresses.CONSENSUS.value)
1010

1111
def get_transaction_instance(self, data: dict):
1212
return Unvote(data)

crypto/transactions/builder/username_registration_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ class UsernameRegistrationBuilder(AbstractTransactionBuilder):
88
def __init__(self, data: dict):
99
super().__init__(data)
1010

11-
self.recipient_address(ContractAddresses.USERNAMES.value)
11+
self.to(ContractAddresses.USERNAMES.value)
1212

1313
def username(self, username: str):
1414
self.is_valid_username(username)

crypto/transactions/builder/username_resignation_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class UsernameResignationBuilder(AbstractTransactionBuilder):
66
def __init__(self, data: dict):
77
super().__init__(data)
88

9-
self.recipient_address(ContractAddresses.USERNAMES.value)
9+
self.to(ContractAddresses.USERNAMES.value)
1010

1111
def get_transaction_instance(self, data: dict):
1212
return UsernameResignation(data)

crypto/transactions/builder/validator_registration_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class ValidatorRegistrationBuilder(AbstractTransactionBuilder):
66
def __init__(self, data: dict):
77
super().__init__(data)
88

9-
self.recipient_address(ContractAddresses.CONSENSUS.value)
9+
self.to(ContractAddresses.CONSENSUS.value)
1010

1111
def validator_public_key(self, validator_public_key: str):
1212
self.transaction.data['validatorPublicKey'] = validator_public_key

crypto/transactions/builder/validator_resignation_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class ValidatorResignationBuilder(AbstractTransactionBuilder):
66
def __init__(self, data: dict):
77
super().__init__(data)
88

9-
self.recipient_address(ContractAddresses.CONSENSUS.value)
9+
self.to(ContractAddresses.CONSENSUS.value)
1010

1111
def get_transaction_instance(self, data: dict):
1212
return ValidatorResignation(data)

crypto/transactions/builder/vote_builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ class VoteBuilder(AbstractTransactionBuilder):
66
def __init__(self, data: dict):
77
super().__init__(data)
88

9-
self.recipient_address(ContractAddresses.CONSENSUS.value)
9+
self.to(ContractAddresses.CONSENSUS.value)
1010

1111
def vote(self, vote: str):
1212
self.transaction.data['vote'] = vote

crypto/transactions/deserializer.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ def deserialize(self) -> AbstractTransaction:
3939
'network': Deserializer.__parse_number(decoded_rlp[0]),
4040
'nonce': Deserializer.__parse_big_number(decoded_rlp[1]),
4141
'gasPrice': Deserializer.__parse_number(decoded_rlp[3]),
42-
'gasLimit': Deserializer.__parse_number(decoded_rlp[4]),
43-
'recipientAddress': Deserializer.__parse_address(decoded_rlp[5]),
42+
'gas': Deserializer.__parse_number(decoded_rlp[4]),
43+
'to': Deserializer.__parse_address(decoded_rlp[5]),
4444
'value': Deserializer.__parse_big_number(decoded_rlp[6]),
4545
'data': Deserializer.__parse_hex(decoded_rlp[7]),
4646
}
@@ -55,7 +55,7 @@ def deserialize(self) -> AbstractTransaction:
5555
transaction.data = data
5656
transaction.recover_sender()
5757

58-
transaction.data['id'] = transaction.get_id()
58+
transaction.data['hash'] = transaction.get_id()
5959

6060
return transaction
6161

crypto/transactions/types/abstract_transaction.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def recover_sender(self):
4343
hash_ = bytes.fromhex(self.hash(skip_signature=True))
4444
public_key = self.__recover_public_key(signature_with_recid, hash_)
4545
self.data['senderPublicKey'] = public_key.public_key
46-
self.data['senderAddress'] = Address.from_public_key(self.data['senderPublicKey'])
46+
self.data['from'] = Address.from_public_key(self.data['senderPublicKey'])
4747

4848
def verify(self) -> bool:
4949
signature_with_recid = self._get_signature()

0 commit comments

Comments
 (0)