Create a new UserOpBuilder instance
Optional configuration for the builder
Build a UserOperation from a transaction intent
The smart account signer
The transaction intent to execute
The public client for chain interaction
OptionalgasEstimate: GasEstimateOptional gas estimates (uses defaults if not provided)
Optionalpaymaster: PaymasterDataOptional paymaster data for sponsored transactions
A UserOperation ready for signing
Build a batch UserOperation from multiple transaction intents
The smart account signer
Array of transaction intents to execute
The public client for chain interaction
OptionalgasEstimate: GasEstimateOptional gas estimates (uses defaults if not provided)
Optionalpaymaster: PaymasterDataOptional paymaster data for sponsored transactions
A UserOperation ready for signing
Pack a UserOperation for on-chain submission (v0.7 format)
The UserOperation to pack
The packed UserOperation for on-chain submission
Compute the UserOperation hash for signing
The UserOperation to hash
The public client for chain interaction
The chain ID (reserved for future use)
The UserOperation hash
Sign a UserOperation
The UserOperation to sign
The smart account signer
The public client for chain interaction
The chain ID for the signature
The UserOperation with signature attached
UserOperation Builder for creating and packing operations