UNPKG

@owlprotocol/contracts-account-abstraction

Version:

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

22 lines (21 loc) 526 B
import { createClient } from "viem"; import { backendPaymasterActions } from "./decorators/paymaster.js"; function createBackendPaymaster(parameters) { const { key = "paymaster-backend", name = "Paymaster Backend", transport, paymaster } = parameters; const client = Object.assign( createClient({ ...parameters, key, name, transport, type: "PaymasterBackend" }), { paymaster } ); return client.extend(backendPaymasterActions); } export { createBackendPaymaster };