Is there a multi-crypto wallet with API that could
1) Generate address for receiving transactions for given crypto via API
2) Initiate transfers via API
3) Allow notification hooks for incoming transactions (Payment detected, how many confirmations)
Hopefully, something locally located, without exposing funds to 3rd party.