Here you can find list of genesis files needed to start a new Fantom network node. If you are not sure what these files are used for, please continue to the Fantom Foundation website to get information about the Sonic, Opera, and running a Fantom Network node in general.
You need one of these to start Fantom Sonic node on the Fantom Opera Mainnet.
The default Sonic mode of operation is --mode rpc
. This mode builds up the history and allows
you to interact with the state and contracts. You can actually use a validator genesis to prime a node
to a smaller pruned DB and still run this mode. Your history calls will be limited to the
epoch of the genesis used though.
Use --mode validator
flag for genesis expansion and also for the Sonic node startup
to enable live pruning. A node in the validator mode will not allow you to execute most of the
RPC calls.
$ wget https://download.fantom.network/mainnet-296000-validator.g
$ wget https://download.fantom.network/mainnet-296000-validator.g.md5
$ md5sum --check mainnet-296000-validator.g.md5
$ GOMEMLIMIT=28GiB sonictool --datadir ~/.sonic --cache 16000 genesis mainnet-296000-validator.g
$ GOMEMLIMIT=28GiB sonicd --datadir ~/.sonic --cache 16000
The latest available genesis file can be downloaded using one of these stable links:
Download Links | Starting Point | Options Included | File Size | |||||
---|---|---|---|---|---|---|---|---|
Genesis File | Checksum | Epoch | Block | Blocks History | Archive | State Root Check | Sonic Version | |
mainnet-5577-archive.g | MD5 | 5,577 | 4,564,025 | Yes | Yes | 6582f0 … 6bba2c |
1.2.1-d | 1.1 GB |
mainnet-279701-archive.g | MD5 | 279,701 | 80,292,672 | Yes | Yes | afd0e5 … 10520e |
1.2.1-a | 301.7 GB |
mainnet-279701-validator.g | MD5 | 279,701 | 80,292,672 | Yes | Pruned | afd0e5 … 10520e |
1.2.1-a | 182.1 GB |
mainnet-282500-archive.g | MD5 | 282,500 | 81,074,437 | Yes | Yes | 06500f … 1ca46e |
1.2.1-a | 305.3 GB |
mainnet-282500-validator.g | MD5 | 282,500 | 81,074,437 | Yes | Pruned | 06500f … 1ca46e |
1.2.1-a | 184 GB |
mainnet-288000-archive.g | MD5 | 288,000 | 82,920,599 | Yes | Yes | a7183e … 1b7b6d |
1.2.1-d | 309.1 GB |
mainnet-292000-archive.g | MD5 | 292,000 | 84,685,611 | Yes | Yes | b3abb8 … 24a3ff |
1.2.1-e | 312.3 GB |
mainnet-294520-validator.g | MD5 | 294,520 | 86,112,116 | Pruned | Pruned | b72e54 … c0142d |
1.2.1-e | 53.1 GB |
mainnet-294700-archive.g | MD5 | 294,700 | 86,212,828 | Yes | Yes | f30996 … 449acf |
1.2.1-e | 314.6 GB |
mainnet-296000-validator.g | MD5 | 296,000 | 86,891,492 | Pruned | Pruned | b806a1 … 096e71 |
1.2.1-e | 53 GB |
mainnet-297900-validator.g | MD5 | 297,900 | 87,975,712 | Pruned | Pruned | 2b9f6d … e1872e |
1.2.1-e | 53 GB |
mainnet-300000-validator.g | MD5 | 300,000 | 89,167,139 | Pruned | Pruned | 285889 … 543384 |
1.2.1-e | 53.1 GB |
mainnet-300000-archive.g | MD5 | 300,000 | 89,167,139 | Yes | Yes | 285889 … 543384 |
1.2.1-e | 318.9 GB |
mainnet-301670-validator.g | MD5 | 301,670 | 89,963,876 | Pruned | Pruned | f1ecaa … 6d0a41 |
1.2.1-e | 53.3 GB |
mainnet-302500-validator.g | MD5 | 302,500 | 90,325,886 | Pruned | Pruned | 14a4a2 … 2e152d |
1.2.1-f | 53.3 GB |
mainnet-303060-archive.g | MD5 | 303,060 | 90,579,089 | Yes | Yes | 2d399c … 8eea76 |
1.2.1-f | 321.7 GB |
mainnet-304400-validator.g | MD5 | 304,400 | 91,194,609 | Pruned | Pruned | d23412 … 80f5c4 |
1.2.1-f | 53.5 GB |
mainnet-305670-validator.g | MD5 | 305,670 | 91,809,519 | Pruned | Pruned | 105907 … b1e38d |
1.2.1-f | 53.6 GB |
mainnet-307400-validator.g | MD5 | 307,400 | 92,644,874 | Pruned | Pruned | 7917d9 … fab852 |
1.2.1-f | 53.9 GB |
mainnet-307400-archive.g | MD5 | 307,400 | 92,644,874 | Yes | Yes | 7917d9 … fab852 |
1.2.1-f | 326.2 GB |
mainnet-310000-validator.g | MD5 | 310,000 | 94,062,520 | Pruned | Pruned | f68df2 … 6aafd2 |
1.2.1-f | 54.5 GB |
You need one of these to start Fantom Sonic node on the Sonic Builders Test Net.
The default Sonic mode of operation is --mode rpc
. This mode builds up the history and allows
you to interact with the state and contracts. You can actually use a validator genesis to prime a node
to a smaller pruned DB and still run this mode. Your history calls will be limited to the
epoch of the genesis used though.
Use --mode validator
flag for genesis expansion and also for the Sonic node startup
to enable live pruning. A node in the validator mode will not allow you to execute most of the
RPC calls.
You may want to add these Builders Test Net nodes as trusted static sources to your config.toml
file to speed up your synchronisation with the small test network.
[Node.P2P]
TrustedNodes = [
"enode://bd01c4011d102f01b316d651d36a68c7bef2765ccf7707dfba41a49032cfcac58811e5a0b79090ab91f7d286b51cc9d6ecb4fca6b5e55ff51e20d09b0db46b1e@35.239.124.131:5050",
"enode://8bfe22d1372e16125943418fc54a9ad55822b196034709515e84752f77c3b5a1ae4a3abadfd465dcd95902dfb18f848c656916f8b2539f58030a0ffd6e478cdd@34.136.28.238:5050",
"enode://da9a03011c2180addc0250cf273482c9c033402470d9273fc10f417e9044799f92f1fba36952fec78fc9b88dc845d9feedb3470eacb23a0ef849a3c01a4d1ac6@34.140.237.148:5050",
"enode://12c2144c66da80dda03293bdadb22d5b0f774aa2204db03049a5e0aa287f88245feda46119efcd7a57e537564e9a956347245f8335ef09f8160c52c121fce985@34.140.42.240:5050"
]
StaticNodes = [
"enode://bd01c4011d102f01b316d651d36a68c7bef2765ccf7707dfba41a49032cfcac58811e5a0b79090ab91f7d286b51cc9d6ecb4fca6b5e55ff51e20d09b0db46b1e@35.239.124.131:5050",
"enode://8bfe22d1372e16125943418fc54a9ad55822b196034709515e84752f77c3b5a1ae4a3abadfd465dcd95902dfb18f848c656916f8b2539f58030a0ffd6e478cdd@34.136.28.238:5050",
"enode://da9a03011c2180addc0250cf273482c9c033402470d9273fc10f417e9044799f92f1fba36952fec78fc9b88dc845d9feedb3470eacb23a0ef849a3c01a4d1ac6@34.140.237.148:5050",
"enode://12c2144c66da80dda03293bdadb22d5b0f774aa2204db03049a5e0aa287f88245feda46119efcd7a57e537564e9a956347245f8335ef09f8160c52c121fce985@34.140.42.240:5050"
]
$ wget https://download.fantom.network/builders/builders_one.g
$ wget https://download.fantom.network/builders/builders_one.g.md5
$ md5sum --check builders_one.g.md5
$ GOMEMLIMIT=28GiB sonictool --datadir ~/.builders --cache 16000 genesis builders_one.g
$ GOMEMLIMIT=28GiB sonicd --datadir ~/.builders --cache 16000
Download Links | Starting Point | Options Included | File Size | |||||
---|---|---|---|---|---|---|---|---|
Genesis File | Checksum | Epoch | Block | Blocks History | Archive | State Root Check | Sonic Version | |
builders_one.g | MD5 | 1 | 1 | n/a | n/a | 817ce6 … 5d0759 |
1.2.1-f | 56.3 kB |
builders-36960.g | MD5 | 36,960 | 68,567,385 | yes | yes | 1775bf … 98a292 |
1.2.1-f | 186.3 GB |
You need one of these to start Fantom Opera node.
Please refer to the documentation on Run Read-Only Node or Run Validator Node for the details.
Example:
$ wget https://download.fantom.network/mainnet-109331-pruned-mpt.g
$ wget https://download.fantom.network/mainnet-109331-pruned-mpt.g.md5
$ md5sum --check mainnet-109331-pruned-mpt.g.md5
$ opera --datadir ~/.opera --cache 16000 --db.preset ldb-1 --genesis mainnet-109331-pruned-mpt.g
Download Links | Starting Point | Options Included | File Size | |||||
---|---|---|---|---|---|---|---|---|
Genesis File | Checksum | Epoch | Block | Full Sync | Snap Sync | Blocks History | Starting EVM History | |
mainnet-5577-pruned-mpt.g | MD5 | 5,577 | 4,564,025 | Yes | No | Full | Pruned (one block) | 1.1 GB |
mainnet-5577-full-mpt.g | MD5 | 5,577 | 4,564,025 | Yes | No | Full | Full | 30.4 GB |
mainnet-109331-no-history.g | MD5 | 109,331 | 37,676,547 | No | Yes | 37,676,547+ | No | 16.3 KB |
mainnet-109331-no-mpt.g | MD5 | 109,331 | 37,676,547 | No | Yes | Full | No | 58.3 GB |
mainnet-109331-pruned-mpt.g | MD5 | 109,331 | 37,676,547 | Yes | Yes | Full | Pruned (one block) | 78.1 GB |
mainnet-109331-full-mpt.g | MD5 | 109,331 | 37,676,547 | Yes | Yes | Full | Full | 3.1 TB |
Download Links | Starting Point | Options Included | File Size | |||||
---|---|---|---|---|---|---|---|---|
Genesis File | Checksum | Epoch | Block | Full Sync | Snap Sync | Blocks History | Starting EVM History | |
testnet-2458-pruned-mpt.g | MD5 | 2,458 | 479,326 | Yes | No | Full | Pruned (one block) | 81.5 MB |
testnet-2458-full-mpt.g | MD5 | 2,458 | 479,326 | Yes | No | Full | Full | 977.7 MB |
testnet-6226-no-history.g | MD5 | 6,226 | 7,650,765 | No | Yes | 7,650,765+ | No | 1.7 KB |
testnet-6226-no-mpt.g | MD5 | 6,226 | 7,650,765 | No | Yes | Full | No | 2.0 GB |
testnet-6226-pruned-mpt.g | MD5 | 6,226 | 7,650,765 | Yes | Yes | Full | Pruned (one block) | 3.2 GB |
testnet-6226-full-mpt.g | MD5 | 6,226 | 7,650,765 | Yes | Yes | Full | Full | 76.5 GB |
Consensus events produced by the network validators can be imported directly into the client. This allows you to progress your node state through the network history faster. The events are still being verified and checked against the network validator signatures.
Example:
$ wget https://download.fantom.network/opera/mainnet/events/mainnet.events.279701-281000.gz
$ wget https://download.fantom.network/opera/mainnet/events/mainnet.events.279701-281000.gz.md5
$ md5sum --check mainnet.events.279701-281000.gz.md5
$ GOMEMLIMIT=28GiB sonictool --datadir ~/.sonic --cache 16000 events import
mainnet.events.279701-281000.gz