POST
/
v1
/
mee
/
prepare7702
Prepare 7702 authorization
curl --request POST \
  --url https://api.biconomy.io/v1/mee/prepare7702 \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '{
  "mode": "smart-account",
  "ownerAddress": "0x0a7C906832544293a6018bA25280c7f7b0Bbf120",
  "authorizations": [
    {
      "address": "0x00000069E0Fb590E092Dd0E36FF93ac28ff11a3a",
      "chainId": 8453,
      "nonce": 38,
      "r": "0x192a2503401595804c35cdc5b748fe35cceb77ef534bf5d670f7797376487ded",
      "s": "0x1fd3c8acd0b7c5f64a8d72c35c39988544fca961b838277ab11750041cccc3d1",
      "v": "28",
      "yParity": 1
    }
  ],
  "fundingTokens": [
    {
      "tokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
      "chainId": 1,
      "amount": "1000000000"
    }
  ],
  "instructions": [
    {
      "calls": [
        {
          "to": "0x1111111254EEB25477B68fb85Ed929f73A960582",
          "value": "0",
          "functionSig": "transfer(address,uint256)",
          "inputParams": [
            {
              "fetcherType": 0,
              "paramData": "0x742d35C9a91B1D5b5D24Dc30e8F0dF8E84b5d1c4",
              "constraints": []
            }
          ],
          "outputParams": [
            {
              "fetcherType": 0,
              "paramData": "0x"
            }
          ]
        }
      ],
      "chainId": 1,
      "isComposable": true
    }
  ],
  "feeToken": {
    "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
    "chainId": 1
  },
  "lowerBoundTimestamp": 1710000000,
  "upperBoundTimestamp": 1710003600
}'
[
  {
    "address": "0x742d35Cc6634C0532925a3b844Bc454e4438f44e",
    "chainId": 8453,
    "nonce": "123456"
  }
]

Authorizations

X-API-Key
string
header
required

API Key required to access Supertransaction API. Example: mee_2w3mXCuyt4xVXDRCZ5k5Lhgs

Body

application/json

Body

mode
enum<string>
required
Available options:
smart-account,
eoa,
eoa-7702
ownerAddress
string
required

EOA wallet address which is used as owner of the orchestrator account

Example:

"0x0a7C906832544293a6018bA25280c7f7b0Bbf120"

instructions
object[]
required
Minimum length: 1
authorizations
object[]
fundingTokens
object[]
feeToken
object

Optional fee token configuration. If not specified, sponsorship will be used.

lowerBoundTimestamp
number

The lower bound timestamp for the user operation.

Example:

1710000000

upperBoundTimestamp
number

The upper bound timestamp for the user operation.

Example:

1710003600

Response

Authorization to be signed by users to enable SCA delegation for supertransaction orchestration

address
string
required

7702 delegation smart account address

Example:

"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"

chainId
number
required

7702 delegation chain Id, 0 for multichain and MEE supported chain id if it is not multichain

Example:

8453

nonce
number
required

7702 delegation nonce from EOA

Example:

"123456"