UserOperation.toInitCode
Converts a UserOperation.UserOperation
to initCode
.
Imports
Named
import { UserOperation } from 'ox/erc4337'
Examples
import { Value } from 'ox'
import { UserOperation } from 'ox/erc4337'
const initCode = UserOperation.toInitCode({
authorization: {
address: '0x9f1fdab6458c5fc642fa0f4c5af7473c46837357',
chainId: 1,
nonce: 69n,
yParity: 0,
r: 1n,
s: 2n,
},
callData: '0xdeadbeef',
callGasLimit: 300_000n,
factory: '0x7702',
factoryData: '0xdeadbeef',
maxFeePerGas: Value.fromGwei('20'),
maxPriorityFeePerGas: Value.fromGwei('2'),
nonce: 69n,
preVerificationGas: 100_000n,
sender: '0x9f1fdab6458c5fc642fa0f4c5af7473c46837357',
})
Definition
function toInitCode(
userOperation: UserOperation.UserOperation,
): Hex.Hex
Source: src/erc4337/UserOperation.ts
Parameters
userOperation
The user operation to convert.
Return Type
The init code.
Hex.Hex