MegaNode FAQ
General
What is MegaNode?
MegaNode provides easy access to Web3 networks, empowering developers to create decentralized applications and enhance efficiency using reliable infrastructure.
Why should I use MegaNode?
Running a blockchain node is expensive and time consuming. Also, you need to pay extra attention to maintain a reliable node. MegaNode provides you with affordable, reliable, and instant infrastructure to help you get started.
What interface MegaNode supports?
Supports via client-compatible JSON-RPC, over HTTPS and WSS.
What is an API Key on MegaNode?
API Key in MegaNode is a project-based unit, used to manage your API request.
Where do I find the API key?
After you have successfully created an API Key, you can find the API endpoints on the API Key detail page.
What blockchains are available on MegaNode?
We support Aptos, BNB Smart Chain, Ethereum, Optimism, and Polygon. More chains are coming soon!
What blockchains' testnet are available on MegaNode?
Aptos, BNB Smart Chain, Ethereum.
Does the testnet support Archive Node?
Currently we do not provide support to testnet.
Does NodeReal support BNB Beacon Chain node?
We do not support BNB Beacon Chain node.
What is the difference between API and RPC endpoint?
We call any programmable interface an API (Application Programming Interface). It is a general concept. For web3 development, we have JSON RPC (Remote Procedure Calls) as the interface for the block chain calls. Almost all the APIs we provide are RPC endpoints. Just be consistent when you discuss the topic with others.
What is a batch request?
A batch request is designed to allow client applications call multiple requests in one single batch request.
Please note, a batch request is not suitable for resource-intensive calls, such as debug tracing requests.
We do not recommend the client encapsulate too many requests in a single batch request, and our system has a limit of 500 requests.
In most cases, NodeReal recommends individual requests instead of batch requests as the stability design of batch requests is not as high as of individual calls.
What is the CU limit and how to check my current limit and usage info?
A CU(Computing Unit) limit is a quotation for your subscription. You can query your quota and usage on your dashboard and via our platform API.
What is an API key?
An API Key is a credential to query all services. Please note, you should never share your API key with others to prevent others from using your account. If you need additional security for your API Key, JWT is a good option that you can enable in your API Key.
How do I prevent unauthorized request from MegaNode?
Enable JSON Web Token (JWT) to your API endpoints.
What is a JWT?
A JWT is a security mechanism that you can enable for each API Key you’ve created. After you enable JWT, you need to add your JWT in your header to send requests to your API endpoints.
For details, you can refer to JWT documentation(https://docs.nodereal.io/nodereal/meganode/json-web-token-jwt).
Where are our endpoints deployed?
We have a global network to support your business. Currently, we deployed our services across Europe, US, and Asia Pacific regions.
How do i test the MegaNode's JSON-RPC request?
You can use any REST API testing tool, e.g. Postman, to test your MegaNode JSON-RPC request. Or use the built-in Composer in our portal to make things easier.
I'm getting a 404 error when sending the request via the load balancer. But sending requests locally (via localhost) within the container works fine. What seems to be the problem here?
Please check if you set "X-Forwarded-Host" to empty.
Updated over 1 year ago