# Frequently Asked Questions (FAQs)

**Q: Does VeChain have RPC URLs?**

VeChain has a list of public nodes that can found [here](https://docs.vechain.org/how-to-run-a-node/nodes#mainnet-nodes), but they all expose RESTful API endpoints instead of RPC. This interface should be preferred.

For faster integration and migration from Ethereum, you can run a [docker](https://hub.docker.com/r/vechain/sdk-rpc-proxy) or the command\
\&#xNAN;*`npx @vechain/sdk-rpc-proxy`*

A local [JSON-RPC proxy](https://www.npmjs.com/package/@vechain/sdk-rpc-proxy?activeTab=readme) of a Testnet node will be available at `http://127.0.0.1:8545`.

The service is also hosted by a third-party here: <https://rpc-mainnet.vechain.energy>.

**Q: Is authentication required to access the node?**

* No authentication is required for public node access.

**Q: Is HTTPS supported?**

* Yes, HTTPS is Supported and recommended.

**Q: What is the request rate limit?**

* Up to 1000 requests per minute (RPM) is supported. IP whitelisting may be required to prevent rate limiting when accessing public nodes.

#### Q: What is VeChain's consensus mechanism?

* Proof of Authority (PoA) 2.0.

**Q: How are transaction fees handled?**

* VTHO is used for gas fees. 30% of transaction fees are burned.

**Q: What is VeChain Network and Chain ID of the RPC proxy?**

* Network ID:
  * Mainnet: 100009
  * Testnet: 100010
* Chain ID:
  * Mainnet: 100009
  * Testnet: 100010

Note that VeChainThor considers the id of the *genesis block* (block number 0) as chainId.

**Q: What is the time to finality?**

* Typically 30-60 minutes, with deterministic finality requiring two BFT rounds every 30 minutes. Blocks and transactions are justified after the first round.

**Q: What is the native token?**

* Name: VeChain Token (VET) Symbol: VET Decimals: 18

**Q: Does it uses the same address format than Ethereum?**

* Yes, VeChain uses the 0x address format.

**Q: If I import my Ethereum mnemonic into VeWorld, will I get the same address?**

* Yes, but you have to select the Ethereum derivation path.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/frequently-asked-questions-faqs.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
