Crypto portfolio tracking features

Having used Navexa for some time the below features would be awesome if implemented:

  • API connection for Crypto exchanges to get all trades automatically.
  • Ability to enter public wallet key to get wallet transactions automatically
  • Ability to fully manually edit trades imported from API or otherwise
  • Ability to record transaction fees in crypto
  • Ability for wallet to wallet and exchange to exchange transfer tracking

Any way to copy the feature set of Koinly (https://koinly.io/) for crypto portfolio tracking as they seem to do an excellent job? (just not available as an app yet)

Cheers,
Jitty