One longer-term action item we discussed is improving the readability of the extension's approval dialogue. Users perform actions (user-defined state transitions), and the transaction internally balances by spending UTXO notes and receiving change notes. In the current approval dialogue, we display the raw actions but fail to provide sufficient context—specifically, the concept of a UTXO note and the balancing logic necessary to understand these actions. We need to transform the approval dialogue to be more human-readable, minimally displaying the input and output amounts. This may require an additional layer in our translator logic to perform this transformation.
One longer-term action item we discussed is improving the readability of the extension's approval dialogue. Users perform actions (user-defined state transitions), and the transaction internally balances by spending UTXO notes and receiving change notes. In the current approval dialogue, we display the raw actions but fail to provide sufficient context—specifically, the concept of a UTXO note and the balancing logic necessary to understand these actions. We need to transform the approval dialogue to be more human-readable, minimally displaying the input and output amounts. This may require an additional layer in our translator logic to perform this transformation.