- Add WalletPanelView with 4 tabs (Overview, Assets, History, Settings) - Overview tab shows balance, QR code for receiving, and Send ADA button - Assets tab shows native tokens held at address - History tab shows recent transactions with explorer links - Settings tab shows address, network, and backup/delete options - Add NativeAsset and TxSummary models to wallet API - Add getAddressAssets() and getAddressTransactions() to CardanoClient - Implement new methods in KoiosCardanoClient and FakeCardanoClient - Add wallet button to MessagesViewTopBar (DM rooms only) - Add isDmRoom to MessagesState for conditional UI - Wire navigateToWallet() callback through to MessagesFlowNode - Add NavTarget.WalletPanel and WalletPanelNode integration - Add string resources for wallet panel UI Known limitations: - Uses Chart icon as placeholder for wallet (Compound lacks wallet icon) - Wallet setup flow not implemented (TODO) - Transaction amounts in history need additional API calls to calculate
50 lines
2.5 KiB
XML
50 lines
2.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources>
|
|
<!-- Wallet Panel -->
|
|
<string name="wallet_panel_title">Cardano Wallet</string>
|
|
|
|
<!-- Tabs -->
|
|
<string name="wallet_tab_overview">Overview</string>
|
|
<string name="wallet_tab_assets">Assets</string>
|
|
<string name="wallet_tab_history">History</string>
|
|
<string name="wallet_tab_settings">Settings</string>
|
|
|
|
<!-- Overview Tab -->
|
|
<string name="wallet_balance_label">Balance</string>
|
|
<string name="wallet_testnet_label">Testnet</string>
|
|
<string name="wallet_qr_code_description">QR code for receiving ADA</string>
|
|
<string name="wallet_copy_address">Copy address</string>
|
|
<string name="wallet_tap_to_copy">Tap to copy full address</string>
|
|
<string name="wallet_send_ada">Send ADA</string>
|
|
|
|
<!-- Assets Tab -->
|
|
<string name="wallet_no_assets">No native assets yet</string>
|
|
|
|
<!-- History Tab -->
|
|
<string name="wallet_no_transactions">No transactions yet</string>
|
|
<string name="wallet_tx_sent">Sent</string>
|
|
<string name="wallet_tx_received">Received</string>
|
|
<string name="wallet_view_on_explorer">View on explorer</string>
|
|
|
|
<!-- Settings Tab -->
|
|
<string name="wallet_settings_address">Wallet Address</string>
|
|
<string name="wallet_settings_no_address">No wallet configured</string>
|
|
<string name="wallet_settings_copy_address">Copy full address</string>
|
|
<string name="wallet_settings_network">Network</string>
|
|
<string name="wallet_settings_testnet">Preprod Testnet</string>
|
|
<string name="wallet_settings_mainnet">Mainnet</string>
|
|
<string name="wallet_settings_export_phrase">Export Recovery Phrase</string>
|
|
<string name="wallet_settings_export_phrase_description">View your 24-word recovery phrase</string>
|
|
<string name="wallet_settings_delete_wallet">Delete Wallet</string>
|
|
<string name="wallet_settings_delete_wallet_description">Remove wallet from this device</string>
|
|
|
|
<!-- Setup -->
|
|
<string name="wallet_setup_title">Set up your wallet</string>
|
|
<string name="wallet_setup_description">Your Cardano wallet keys will be stored securely on your device and backed up via your Matrix account.</string>
|
|
<string name="wallet_setup_button">Get Started</string>
|
|
|
|
<!-- Payment -->
|
|
<string name="wallet_payment_no_wallet_message">Set up your wallet to send ADA</string>
|
|
<string name="wallet_payment_no_wallet_button">Set Up Wallet</string>
|
|
<string name="wallet_payment_insufficient_balance">Insufficient balance (%s ADA available)</string>
|
|
</resources>
|