Untitled
unknown
javascript
4 years ago
558 B
10
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...