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