Fantom Genesis Files Repository

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.

Sonic Genesis Files - Public Opera Main Net

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

Sonic Builders Test Net

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

Opera Genesis Files - Public Opera Main Net

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

Opera Genesis Files - Public Opera Test Net

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

Lachesis Consensus Events

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

Type Download Links Epochs Range File Size
Events File Checksum From To
Main Net mainnet-events-5577.gz MD5 1 5,577 30 GB
mainnet.events.5577-109331.gz MD5 5,577 109,331 132.2 GB
mainnet.events.109332-171201.gz MD5 109,332 171,201 76.8 GB
mainnet.events.171202-220300.gz MD5 171,202 220,300 102 GB
mainnet.events.220301-279700.gz MD5 220,301 279,700 119.7 GB
mainnet.events.279701-281000.gz MD5 279,701 281,000 2.4 GB
mainnet.events.281001-283799.gz MD5 281,001 283,799 6 GB
mainnet.events.283800-285130.gz MD5 283,800 285,130 3.1 GB
mainnet.events.285130-287300.gz MD5 285,130 287,300 5.3 GB
mainnet.events.287300-290950.gz MD5 287,300 290,950 9.5 GB
mainnet.events.290950-293140.gz MD5 290,950 293,140 6.3 GB
mainnet.events.293140-295710.gz MD5 293,140 295,710 7.4 GB
mainnet.events.295710-298000.gz MD5 295,710 298,000 6.7 GB
mainnet.events.298000-301650.gz MD5 298,000 301,650 10.3 GB
mainnet-events-301650-304450.gz MD5 301,650 304,450 7.3 GB
mainnet-events-304450-310480.gz MD5 304,450 310,480 17.3 GB
Test Net testnet-events-2458.gz MD5 1 2,458 323 MB