Skip to main content
Version: SDK V3

Description

In the context of ERC 4337 transactions are called userOperations or userOps for short. The Biconomy SDK abstracts away the process of creating userOps with various methods that will build and send the userOps for you to our bundler service. The userOp when constructed by the Biconomy SDK will be similar to the object below:

{
"sender": "0x0000000000000000000000000000000000000000",
"nonce": "0x",
"initCode": "0x",
"callData": "0x",
"signature": "0x",
"maxFeePerGas": "0x",
"maxPriorityFeePerGas": "0x",
"verificationGasLimit": "0x",
"callGasLimit": "0x",
"preVerificationGas": "0x",
"paymasterAndData": "0x"
}

The following sections will show you how to build userOps and execute transactions in four different ways.