Safari-Wallet / ui

https://safari-wallet-test-dapp.vercel.app
GNU General Public License v3.0
40 stars 11 forks source link

Activity/History #2

Open DimitarNestorov opened 2 years ago

DimitarNestorov commented 2 years ago

Activity/History

Design prototype

A place where the wallet keeps track of everything that the user signed which includes:

Every item in the activity should have:

If the activity item is a transaction it should have:

If the activity item is a message it should have:

Filter activity

There should be an option to filter activity:

Fetch onchain activity

Activity from other addresses

On Ethereum other people can send you assets. The activity should show when someone else has sent you assets, not just transactions/messages made by your address.

Rich activity

When I make a swap on Uniswap in MetaMask it displays Exact Input Single (which is the name of the method) and the domain of the dapp. Instead we should display the actual swap that happened like on Etherscan.

MetaMask screenshot Etherscan screenshot

Cloud sync

Notes

While rich activity are great they will never support every single protocol. Instead a feature for adding notes to every activity item will be more than enough for many users.