Needs to show the Transaction Details like Transaction Amount, Fee_estimation in Wallet Signing Dialog box
Issue Description
When users initiate Ethereum or Solana transactions, our wallet shows transaction details including amount and fees. Current implementation has potential crash points and inconsistent handling.
Current Implementation Issues
- Missing error handling for numeric conversions (
std::stod())
- No null checks before accessing nested pointers
- No empty string validation before conversion
- Inconsistent structure between transaction types
Proposed Solution
Add proper error handling, null checks, and standardize the implementation pattern for both Ethereum and Solana transactions to prevent crashes and ensure consistent display of transaction details.
Visual Reference
