Skip to content

Developer FAQ's

Here we answer the most asked questions from developers

What is Chaingateway.io?

Chaingateway.io is a comprehensive platform providing blockchain API solutions that enable developers to integrate blockchain functionalities into their applications. Our services support various blockchain networks, allowing seamless and efficient interaction with blockchain data and operations.

How do I get started with Chaingateway.io?

To get started, sign up for an account on Chaingateway.io. Once registered, you can access your API keys from the dashboard, which you'll need to authenticate your API requests. Our documentation provides detailed guides and examples to help you integrate our APIs into your application.

Which blockchain networks are supported?

Chaingateway.io supports a variety of blockchain networks, including but not limited to:

  • Ethereum
    • Mainnet
    • Sepolia
  • Binance Smart Chain
    • Mainnet
    • Testnet
  • Bitcoin
    • Mainnet
    • Testnet3
  • Polygon
    • Mainnet
    • Mumbai
  • Tron
    • Mainnet
    • Nile

For more information on how to access the different networks, please visit Supported Networks.

What kind of APIs does Chaingateway.io offer?

We offer a range of APIs to facilitate different blockchain operations, including:

  • Wallet Management: Create and manage wallets.
  • Transaction Handling: Send, receive, and monitor transactions.
  • Instant Payment Notification: Receiving Webhook Notifications on blockchain events.
  • Data Retrieval: Fetch blockchain data like balances, transaction histories, and more.
How do I authenticate my API requests?

API requests to Chaingateway.io need to be authenticated using an API key. You can find your API key in the dashboard after logging in. Include this key in the headers of your HTTP requests as follows:

http

Authorization: YOUR_API_KEY

Are there usage limits for the APIs?

Yes, there are usage limits based on your subscription plan. Free plans have lower limits, while higher-tier plans offer more generous usage quotas. Detailed information about the limits and pricing can be found on our pricing page.

How do I handle errors from the API?

If an API request fails, the response will include an error code and message indicating the issue. Common error codes include:

  • 400: Bad Request - Your request is malformed.
  • 401: Unauthorized - Your API key is invalid or missing.
  • 403: Forbidden - You do not have permission to access the requested resource.
  • 422: Unprocessable Entity - The request was well-formed but unable to be followed due to semantic errors.
  • 500: Internal Server Error - Something went wrong on our end.

Check the error handling section in our documentation for more details. We also add useful information within our response body. Here is an example:

json
{
        "status": 422,
        "ok": false,
        "message": "insufficient funds for gas * price + value: balance 2000000000000, tx cost 195000000000000, overshot 193000000000000",
        "errors": []
}
json
{
        "status": 422,
        "ok": false,
        "message": "Data validation failed",
        "errors": {
                "password": [
                        "The password field is required."
                ]
        }
}
Can I test the APIs in a sandbox environment?

Yes, we provide a testnet environment for testing purposes. This allows you to test your integration without affecting real blockchain transactions on mainnet but only on testnet. Access to the sandbox can be configured from your dashboard. See Supported Networks on how to access the different networks.

How can I monitor my API usage?

You can monitor your API usage from the dashboard, which provides detailed analytics and reports on the number of requests made, data usage, and any errors encountered.

How do I get support if I encounter issues?

For support, you can reach out through our support portal available in the dashboard. We also provide a community forum and extensive documentation that might help resolve common issues. For urgent matters, contact our support team directly via email at support@chaingateway.io, via Telegram, or via web chat on the website. We also host a Telegram community where you can find useful discussions.

Is there a referral or partnership program?

Yes, we offer referral and partnership programs for developers and businesses interested in promoting Chaingateway.io. For more information, please visit our partnership page.

Where can I find the latest updates and news about Chaingateway.io?

Stay updated with the latest news, feature releases, and announcements by following our blog and subscribing to our newsletter.