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-CLIENT-ID
: (required): Client ID which was generated when registering in Xellar Account Abstraction API Service 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-client-id: $YOUR_CLIENT_ID" \
-H "x-signature: $CALCULATED_SIGNATURE" \
-H "x-timestamp: $TIMESTAMP" \
-d '{
"accountId": "67b1f9310521667c3e94d625"
}' {{BASE_URL}}/api/v1/userOp/deploy/estimate
Response
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.requiredETH
(string): The estimated amount of ETH required.data.requiredGasTankBalance
(string): The estimated gas tank balance required.data.decimal
(number): The number of decimals used in the estimation.
Example Response