Estimate Account Activation Cost
Overview
This API endpoint allows you to estimate the cost of deploying (activating) an account.
- HTTP Method: POST
- Endpoint: {{BASE_URL}}/api/v1/userOp/deploy/estimate
Request Body Parameters
- accountId(required): The unique identifier of the account to be deployed.
Example Request Body
{
  "accountId": "67b1f9310521667c3e94d625"
}Request
Request Headers
- X-APP-ID: (required): APP ID/Project ID obtained from dashboard.
- X-SIGNATURE: (required): Calculated signature, please refer to Authorization section.
- X-TIMESTAMP: (required): Request timestamp in RFC3339 format.
Example Request Syntax
curl -X POST -H "Content-Type: application/json" \
-H "x-app-id: $YOUR_APP_ID" \
-H "x-signature: $CALCULATED_SIGNATURE" \
-H "x-timestamp: $TIMESTAMP" \
-d '{
    "accountId": "67b1f9310521667c3e94d625"
}' {{BASE_URL}}/api/v1/userOp/deploy/estimateResponse
The response will include a JSON object with the following properties:
- status(number): The HTTP status code of the response (e.g., 200 for success).
- message(string): A message providing additional information about the operation.
- data(object): An object containing the cost estimation details.
- data.requiredNative(string): The estimated amount of native token required.
- data.requiredGasTankBalance(string): The estimated gas tank balance required.
- data.decimal(number): The number of decimals used in the estimation.
Example Response
{
  "status": 200,
  "message": "success",
  "data": {
    "requiredNative": "8621402752060272",
    "requiredGasTankBalance": "31499329522982450044",
    "decimal": 18
  }
}