Deploying a Rollup Verifier/Replica Node
Deploy a verifier node and sync rollup data as a part of Mantle network
Mantle v2 Tectonic has been released, please move to the new documentation!
In order to build an app on Mantle network, you'll need access to a Mantle node. There are multiple public Node RPC Providers that you can choose from, or you can deploy your own depending on the requirements for your specific use cases.
Running Your Own Node
If you run a node, please keep a close eye on the latest update on our GitHub Release page
Hardware Requirements
Nodes need to store the transaction history of Mantle and run l2geth
.
Recommended specs:
CPU - min. 4 cores, 8th Gen. or higher
RAM - min. 16 GB
Storage - min. 100 GB disk space free (HDD works for now, SSD is better)
Bandwidth - 10mb/s+ download
Approximate Disk Usage
Usage as of 2022-09-21:
Archive node: ~800gb
Full node: ~60gb
Snapshot
We recommend that you start the node with the latest snapshot, so that you don't need to wait a long time to sync data.
Deployment
The recommended method to create a replica is to use Docker and the Docker images we provide. They include all the configuration settings. We use these images for our own systems, and as such they will be more thoroughly tested than any other configuration.
Node Configuration
You can find instructions to build and operate your node on Mantle testnet and mainnet by following the links below:
Appendix
Network DTL URL
You can change the DTL service URL based on the network your node is going to connect to by updating the ROLLUP_CLIENT_HTTP
value in the docker-compose.yml
file for the Docker way and the ./mainnet/envs/geth.env
for the binary way.
Network | Region | URL |
---|---|---|
Mainnet | APAC | |
Mainnet | APAC | |
Mainnet | EU | |
Mainnet | US | |
Testnet | All |
Last updated