From 29b2d7084a017dc6b7c54cd93f0e2137659df9ec Mon Sep 17 00:00:00 2001 From: PhilipWafula Date: Mon, 22 Nov 2021 19:54:29 +0300 Subject: [PATCH] Adds token decimals to transaction object. --- apps/cic-ussd/cic_ussd/account/transaction.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/cic-ussd/cic_ussd/account/transaction.py b/apps/cic-ussd/cic_ussd/account/transaction.py index ce56cf9c..3844c8c2 100644 --- a/apps/cic-ussd/cic_ussd/account/transaction.py +++ b/apps/cic-ussd/cic_ussd/account/transaction.py @@ -100,14 +100,17 @@ def transaction_actors(transaction: dict) -> Tuple[Dict, Dict]: """ destination_token_symbol = transaction.get('destination_token_symbol') destination_token_value = transaction.get('destination_token_value') or transaction.get('to_value') + destination_token_decimals = transaction.get('destination_token_decimals') recipient_blockchain_address = transaction.get('recipient') sender_blockchain_address = transaction.get('sender') source_token_symbol = transaction.get('source_token_symbol') source_token_value = transaction.get('source_token_value') or transaction.get('from_value') + source_token_decimals = transaction.get('source_token_decimals') recipient_transaction_data = { "token_symbol": destination_token_symbol, "token_value": destination_token_value, + "token_decimals": destination_token_decimals, "blockchain_address": recipient_blockchain_address, "role": "recipient", } @@ -115,6 +118,7 @@ def transaction_actors(transaction: dict) -> Tuple[Dict, Dict]: "blockchain_address": sender_blockchain_address, "token_symbol": source_token_symbol, "token_value": source_token_value, + "token_decimals": source_token_decimals, "role": "sender", } return recipient_transaction_data, sender_transaction_data