# ThunderCore Mainnet

The following contains details for the RPC - HTTP, and WS. There is also a full node setup if you wish to setup your own full node.

| Network name   | ThunderCore Mainnet                                                                                                                                                                                                      |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Gas token      | TT token                                                                                                                                                                                                                 |
| ChainID        | 108                                                                                                                                                                                                                      |
| RPC            | <p>ThunderCore blockchain:<br><https://mainnet-rpc.thundercore.com><br><br>Use these alternative RPCs only if the above RPC fails:<br><https://mainnet-rpc.thundertoken.net><br><https://mainnet-rpc.thundercore.io></p> |
| Websocket      | <p><code>wss\://mainnet-ws.thundercore.com</code><br><code>wss\://mainnet-ws.thundertoken.net</code><br><code>wss\://mainnet-ws.thundercore.io</code></p>                                                                |
| Block Explorer | <https://explorer-mainnet.thundercore.com/>                                                                                                                                                                              |
| Faucet         | [https://faucet.thundercore.com](https://faucet.thundercore.com/)                                                                                                                                                        |

## Key info

<table><thead><tr><th width="472"></th><th></th></tr></thead><tbody><tr><td>Block time (sec)</td><td>1 sec</td></tr><tr><td>Number of blocks to transaction finality</td><td>1 block</td></tr><tr><td>Gas token symbol</td><td>TT</td></tr><tr><td>A canonical bridge for gas/stables</td><td><a href="https://bridge.thundercore.com/">ThunderCore Bridge</a></td></tr><tr><td>Chain permissions</td><td>Permissionless</td></tr><tr><td>Sources of purchasing gas tokens</td><td><a href="https://coinmarketcap.com/currencies/thundercore/markets/">CoinMarketCap</a></td></tr><tr><td>Pricing source of token</td><td><a href="https://coinmarketcap.com/currencies/thundercore/markets/">CoinMarketCap</a><br><a href="https://www.coingecko.com/en/coins/thundercore">CoinGecko</a></td></tr><tr><td>Block gas limit</td><td>100M</td></tr><tr><td>Transaction gas limit</td><td>100M, but code size or tx size will exceed the limit first</td></tr><tr><td>Transaction calldata size limit</td><td>40960</td></tr></tbody></table>

## How to get Mainnet tokens

1. Create a new Wallet on the ThunderCore Chain mainnet with MetaMask, Trust Wallet, MathWallet or any EVM compatible wallet.
2. Check out how you can get Mainnet tokens [here](https://help.thundercore.com/hc/en-us/articles/900006700383-Get-Tokens) and deposit them to your ThunderCore compatible wallet.

### Getting start

You can start the HTTP JSON-RPC with the --rpc flag

```
geth attach https://mainnet-rpc.thundercore.com
```

### JSON-RPC methods

Please refer to this [wiki page](https://documenter.getpostman.com/view/4117254/ethereum-json-rpc/RVu7CT5J?version=latest) or use [Postman](https://www.postman.com)

### Rate limit

The rate limit of ThunderCore endpoint Mainnet is *`10K/hr`*.

### Block range limit

You can make `eth_getLogs` requests with up to unlimit block range for now, But we're going change this limit to *`172800`* block range. If you need to pull logs frequently, we recommend using WebSockets to push new logs to you when they are available.

> Important: Thundercore network native token is TT, which will be used as gas fee
