HOOK use-hip4-signer

useHIP4Signer

Adapts any wagmi wallet to { address, walletClient } for use with ExchangeClient. Returns null when disconnected. Works with MetaMask, WalletConnect, Privy, Coinbase Wallet. Pass walletClient to new ExchangeClient({ transport, wallet: signer.walletClient }).

Install

$ npx shadcn@latest add https://ui.purrdict.xyz/r/use-hip4-signer.json

Signature

useHIP4Signer()

Returns

HIP4Signer | null
Usage
const signer = useHIP4Signer()
// null when wallet disconnected

Dependencies

npm packages