Describe how to create custom wallet adapter that allows users to sign with your(wallet side) hardware wallet/backend custodian service
We can use v4ledger-adapter as example that allows to integrate ledger to walletkit
Even if wallet doesnt need custom signer implementation, for the production usage he should not give private key directly to the wallet. Instead he should pass sign function, that way walletkit never receives private user information.