The screen for sending assets needs some addition functionality and to be redesigned to be more aligned to the other new screens. At the moment we have very basic functionality that allows users to send sepolia eth only to another address, in the updated screen we would need the following:
Users should be able to select which key from the active space they want to send the assets from
If the user has entered the send asset screen from keys or assets screen then that key or asset should be prepopulated
After the key is selected there should be the option to select which asset they would like to send
The list of assets for the selected key should only include assets that have a balance > 0
If the key contains no assets then a message should be shown to explain and the user would have the option to select another key from the active space
When entering the amount to send we should have validation if the user enters an amount greater than whats available and any other relevant validation
We should include some validation for the address and if its a valid address for the selected asset
Users should have a "max" button to enter to enter the full available amount for that asset
Once the user sends the asset they should see the progress of the transaction, sending, failed, sent etc
If the space has an intent applied then part of the transaction progress should include the approval status of the intent
The screen for sending assets needs some addition functionality and to be redesigned to be more aligned to the other new screens. At the moment we have very basic functionality that allows users to send sepolia eth only to another address, in the updated screen we would need the following: