[input-output-hk/cardano-sl] [CHW] API for external wallets, with empty handlers. (#3444)

parsonsmatt requested changes on this pull request.

> @@ -174,6 +174,8 @@ instance (HasSwagger subApi) => HasSwagger (WalletRequestParams :> subApi) where

instance ToParamSchema WalletId

+instance ToParamSchema PublicKeyAsBase58

I think we want the non-default implementation here.

> @@ -602,6 +603,12 @@ instance BuildableSafeGen PublicKeyAsBase58 where
%» }»)
ewalPublicKeyAsBase58

+instance FromHttpApiData PublicKeyAsBase58 where
+ parseQueryParam = Right . PublicKeyAsBase58Unsafe

Do we not have any means of validating this?