useMetamask
Hook that prompts users to connect their MetaMask wallet to your app.
import { useMetamask } from "@thirdweb-dev/react";
The metamaskWallet also needs to be added in ThirdwebProvider's supportedWallets if you want the wallet to auto-connect on next page load.
Usage
Call the function returned by the useMetamask
hook to prompt the user to connect their MetaMask wallet to your dApp.
You can then use the useAddress
hook to get the user's address.
import { useMetamask } from "@thirdweb-dev/react";
function App() {
const connectWithMetamask = useMetamask();
return (
<button onClick={() => connectWithMetamask()}>Connect Metamask</button>
);
}