Untitled
unknown
javascript
3 years ago
558 B
5
Indexable
import { useEffect } from "react" import useSWR from "swr" export const handler = (web3, account, contract) => () =>{ const {data, mutate, ...rest} = useSWR (() => { web3 && contract ? "web3/transactions" : null, async () => { const txCount = await contract.methods.getTransactionCount().call() return txCount } }) useEffect(() => { account, txCount => (mutate(txCount ?? null)) }, [account]) return { data, mutate, ...rest } }
Editor is loading...