UNPKG

@owlprotocol/contracts-account-abstraction

Version:

ERC4337 Account Abstraction support for deploying relevant smart contracts and interacting with UserOps.

10 lines (7 loc) 353 B
import { mapValues, omit } from "lodash-es"; import { writeZodValidatorFilesForContracts } from "@owlprotocol/zod-sol/zod-codegen"; import * as Artifacts from "../artifacts/index.js"; const abis = mapValues(omit(Artifacts, "functions", "events", "errors"), (f) => { return f.abi; }); writeZodValidatorFilesForContracts(abis as any, "./src/zsol");