Quickstart - Browser
Create a request
import { providers } from "ethers";
let provider;
if (process.env.WEB3_PROVIDER_URL === undefined) {
// Connect to Metamask and other injected wallets
provider = new providers.Web3Provider(window.ethereum);
} else {
// Connect to your own Ethereum node or 3rd party node provider
provider = new providers.JsonRpcProvider(process.env.WEB3_PROVIDER_URL);
}
// getDefaultProvider() won't work because it doesn't include a Signer.import { useWalletClient } from "wagmi";
const { data: walletClient } = useWalletClient();CodeSandBox: Create a request
Pay a request
CodeSandBox: Create and pay a request and detect a payment
Video: Create and pay a request and detect a payment
Retrieve a user's requests
CodeSandBox: Retrieve a user's requests
Video: Retrieve a user's requests
Last updated
Was this helpful?