While taking steps in the transition process I’ve noticed that while generating an ‘Advanced’ API key I have access only to 96 ‘wallets’.
In Pro users have access to currently something like 235 tokens, not counting stablecoins. Something seemed wrong.
I assumed that maybe Coinbase doesnt autogenerate wallets for every asset for every account upon instantiation, so I went to the normie ‘Advanced Trade’ UI to try buying a nominal amount of one of cryptos who’s respective wallet is missing from my API list. After doing that I rechecked the list of wallets for my API key and a new wallet for the trial token was found.
I’m not sure exactly whats going on here, it may be what I initially assumed or it may not, but it would be an immense hassle if every API user had to go in and manually create wallets for their accounts like this. Anecdotally I encountered an error when trying to test creating a new wallet using the normie UI, just “oops something went wrong” and I wasnt able to buy for a few minutes at first. If that error period was because I didnt have a wallet for that crypto and I was waiting for a loop on your servers to cycle through a list of instantiation requests, then that alone is enough of a user experience pain point for normal users that you should rework this process.
If those wallets do already exist, I would suggest you show them on the edit page for API key permissions.
I would also suggest that this permissions page should get updated and massively expanded upon. Its probably not a good idea to have permissions floating around that your users may have on or off when they dont have full documentation for it.
If that documentation does actually exist then please link it and maybe consolidate the reference material. I bring this up because presumably there should be an API function here to create new wallets that your Users could set up to happen automatically on their end, even though it should probably happen automatically on your end if it doesnt already.
I also notice the changelog hasnt been updated in a month. You guys have a lot of work to do, but if there are updates you’ve pushed to the new product I’d like to know about them and I think a lot of API users would as well. Please take a look at all of your documentation and see what you can expand on, a lot seems to be placeholder.