Not hugely enthused about Coinbase wallet. I had thought that any money in my Coinbase wallet would be secure (i.e. able only to be withdrawn by me), however with a single button press (the button was misleadingly labelled) when joining a liquidity mining pool, I was inadvertently able to grant Authorised Spender permission in a smart contract to an external entity. This led to my wallet being drained of US $58.9k, without there being notification of this, or requested authorisation for this from Coinbase. Moreover, searching the Coinbase wallet interface for a list of entities that have withdrawal permissions isn’t offered by them: I had to go to a third party to check what my wallet's permission settings were like. Really, as someone who lost a lot of money with a button press, I think Coinbase could be less quick to enable users to grant withdrawal permissions to other entities; be able to show (and possibly flag for) users what permissions exactly they have granted (as in my case, users might not know what permissions they have granted); notify users if an external party has withdrawn their funds, and; consider adding a safeguard option like 2FA or an SMS message with a PIN in order for transactions – particularly by external parties – to proceed. They could also not misleadingly suggest, as I believe they have, that funds in their wallet are necessarily secure if the password or recovery phrase of the account have not been compromised; they clearly are not.