Update README

This commit is contained in:
horsefacts 2024-11-25 16:32:26 -05:00 committed by lucas-neynar
parent 530fb860c3
commit bc2512e07d
No known key found for this signature in database
4 changed files with 1070 additions and 18 deletions

1065
README.md

File diff suppressed because it is too large Load Diff

View File

@ -20,8 +20,7 @@ export default function Demo() {
const [isContextOpen, setIsContextOpen] = useState(false); const [isContextOpen, setIsContextOpen] = useState(false);
const [txHash, setTxHash] = useState<string | null>(null); const [txHash, setTxHash] = useState<string | null>(null);
const { address, addresses, isConnected } = useAccount(); const { address, isConnected } = useAccount();
const { const {
sendTransaction, sendTransaction,
error: sendTxError, error: sendTxError,
@ -29,6 +28,11 @@ export default function Demo() {
isPending: isSendTxPending, isPending: isSendTxPending,
} = useSendTransaction(); } = useSendTransaction();
const { isLoading: isConfirming, isSuccess: isConfirmed } =
useWaitForTransactionReceipt({
hash: txHash as `0x${string}`,
});
const { const {
signMessage, signMessage,
error: signError, error: signError,
@ -43,13 +47,7 @@ export default function Demo() {
isPending: isSignTypedPending, isPending: isSignTypedPending,
} = useSignTypedData(); } = useSignTypedData();
const { isLoading: isConfirming, isSuccess: isConfirmed } =
useWaitForTransactionReceipt({
hash: txHash as `0x${string}`,
});
const { disconnect } = useDisconnect(); const { disconnect } = useDisconnect();
const { connect } = useConnect(); const { connect } = useConnect();
useEffect(() => { useEffect(() => {
@ -179,12 +177,6 @@ export default function Demo() {
</div> </div>
)} )}
{addresses && (
<div className="my-2 text-xs">
Addresses: <pre className="inline">{JSON.stringify(addresses.length)}</pre>
</div>
)}
<div className="mb-4"> <div className="mb-4">
<Button <Button
onClick={() => onClick={() =>

View File

@ -1,5 +1,3 @@
"use client";
import { createConfig, http, WagmiProvider } from "wagmi"; import { createConfig, http, WagmiProvider } from "wagmi";
import { base } from "wagmi/chains"; import { base } from "wagmi/chains";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query";

View File

@ -1,6 +1,5 @@
import sdk from "@farcaster/frame-sdk"; import sdk from "@farcaster/frame-sdk";
import { SwitchChainError, fromHex, getAddress, numberToHex } from "viem"; import { SwitchChainError, fromHex, getAddress, numberToHex } from "viem";
import { ChainNotConfiguredError, createConnector } from "wagmi"; import { ChainNotConfiguredError, createConnector } from "wagmi";
frameConnector.type = "frameConnector" as const; frameConnector.type = "frameConnector" as const;