UNPKG

viem

Version:

TypeScript Interface for Ethereum

15 lines 606 B
import { concat } from '../../../utils/data/concat.js'; export function getInitCode(userOperation) { const { authorization, factory, factoryData } = userOperation; if (factory === '0x7702' || factory === '0x7702000000000000000000000000000000000000') { if (!authorization) return '0x7702000000000000000000000000000000000000'; const delegation = authorization.address; return concat([delegation, factoryData ?? '0x']); } if (!factory) return '0x'; return concat([factory, factoryData ?? '0x']); } //# sourceMappingURL=getInitCode.js.map