permissionless
Version:
A utility library for working with ERC-4337
14 lines (11 loc) • 313 B
text/typescript
import type { Address, Client } from "viem"
import { getCode } from "viem/actions"
export const isSmartAccountDeployed = async (
client: Client,
address: Address
): Promise<boolean> => {
const contractCode = await getCode(client, {
address: address
})
return Boolean(contractCode)
}