Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- handleWalletClient :: forall m effs. ( LastMember m effs, MonadIO m, Member NodeClientEffect effs, Member ( Error WalletAPIError) effs, Member ( Reader InstancesState ) effs) => Maybe ContractInstanceId -> WalletEffect ~> Eff effs
Documentation
handleWalletClient :: forall m effs. ( LastMember m effs, MonadIO m, Member NodeClientEffect effs, Member ( Error WalletAPIError) effs, Member ( Reader InstancesState ) effs) => Maybe ContractInstanceId -> WalletEffect ~> Eff effs Source #
Wallet effect handler to remote client scenario.
Useful for browser-based wallets (Nami, Yoroi, etc.) where the PAB doesn't have direct access.
TODO: All wallet effects, except
YieldUnbalancedTx
need to be implemented. See SCP-3094.