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-288000-archive.g MD5 288,000 82,920,599 Yes Yes a7183e … 1b7b6d 1.2.1-d 309.1 GB
mainnet-307400-archive.g MD5 307,400 92,644,874 Yes Yes 7917d9 … fab852 1.2.1-f 326.2 GB
mainnet-334860-archive.g MD5 334,860 105,531,924 Yes Yes 18a59a … afd300 1.2.1-g 361.3 GB
mainnet-335670-validator.g MD5 335,670 105,951,374 Pruned Pruned 0f9668 … a247a4 1.2.1-g 64.3 GB
mainnet-336280-validator.g MD5 336,280 106,399,192 Pruned Pruned 1f67ab … dd06bd 1.2.1-g 64.6 GB
mainnet-336350-archive.g MD5 336,350 106,436,332 Yes Yes bce0cb … e2a753 1.2.1-g 363.4 GB
mainnet-336970-validator.g MD5 336,970 106,896,909 Pruned Pruned b19558 … c66f59 1.2.1-g 64.9 GB
mainnet-337350-validator.g MD5 337,350 107,260,881 Pruned Pruned 09bd9f … aada86 1.2.1-g 65.0 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/Sonic Genesis Files - Public Opera Test Net

You may want to add these Opera 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://2411cdad2780bf969c0bd6f19b53ac6683710d50f19a7604248d8a6a810d3d6369dffb08535530095c151ecad143393e4fbca2d11f62377fe15b3df4d9883053@34.172.30.235:5050",
    "enode://6f434dc43f826f7c3c817ba7fbe7842aa47c50d1e77a6b57ec51313fd88c7f006240baa105b795712922a05e1b548d413ea6d32d8c1c8feb9ffc206a6c9e37ce@34.55.131.153:5050",
    "enode://64e69ec1f30be48aa8d5f3e6cadf15d06d846d40918f3906e6efbc4a3421f0cc04e3e4f88569b5c90306bbc16ca15df6898ad71b8a73aa36284f1c3076f2956e@35.195.64.211:5050",
    "enode://a76d94105f12d3fb5c31df5a59448d95b723d94543620a02f72ee990e048c43df940f4969ab06d436ef8976c49ec9c2a671c2f5af8d93af911cef63de329a8b8@35.239.100.93:5050",
    "enode://baea3b72d091cb361283af4933da32406d707d3bb077a42c77a58cf98e27b546da837e6e9524d8588f414e1886a3b17e036b86fd2d723170db93831a22324252@35.241.219.197:5050",
    "enode://544f06ceaddcf508a13326d95518a524e14f4980723c9dc5cb8560635a7faa7f8f91483faed19dacd7d251abf72b4a1b0bcacaced1255deb93414d097221a9bc@35.224.88.189:5050",
    "enode://baea3b72d091cb361283af4933da32406d707d3bb077a42c77a58cf98e27b546da837e6e9524d8588f414e1886a3b17e036b86fd2d723170db93831a22324252@35.241.219.197:5050",
    "enode://2cd3fcfe9671d81c0e8bb76bc81a430882ce5d99199c20a004da97bec48e9b03c02c3b6d95edb77498ce2dd8e090c4ce76349e775af7540b04a6e9303e5b69cd@104.155.31.23:5050"
]

StaticNodes = [
    "enode://2411cdad2780bf969c0bd6f19b53ac6683710d50f19a7604248d8a6a810d3d6369dffb08535530095c151ecad143393e4fbca2d11f62377fe15b3df4d9883053@34.172.30.235:5050",
    "enode://6f434dc43f826f7c3c817ba7fbe7842aa47c50d1e77a6b57ec51313fd88c7f006240baa105b795712922a05e1b548d413ea6d32d8c1c8feb9ffc206a6c9e37ce@34.55.131.153:5050",
    "enode://64e69ec1f30be48aa8d5f3e6cadf15d06d846d40918f3906e6efbc4a3421f0cc04e3e4f88569b5c90306bbc16ca15df6898ad71b8a73aa36284f1c3076f2956e@35.195.64.211:5050",
    "enode://a76d94105f12d3fb5c31df5a59448d95b723d94543620a02f72ee990e048c43df940f4969ab06d436ef8976c49ec9c2a671c2f5af8d93af911cef63de329a8b8@35.239.100.93:5050",
    "enode://baea3b72d091cb361283af4933da32406d707d3bb077a42c77a58cf98e27b546da837e6e9524d8588f414e1886a3b17e036b86fd2d723170db93831a22324252@35.241.219.197:5050",
    "enode://544f06ceaddcf508a13326d95518a524e14f4980723c9dc5cb8560635a7faa7f8f91483faed19dacd7d251abf72b4a1b0bcacaced1255deb93414d097221a9bc@35.224.88.189:5050",
    "enode://baea3b72d091cb361283af4933da32406d707d3bb077a42c77a58cf98e27b546da837e6e9524d8588f414e1886a3b17e036b86fd2d723170db93831a22324252@35.241.219.197:5050",
    "enode://2cd3fcfe9671d81c0e8bb76bc81a430882ce5d99199c20a004da97bec48e9b03c02c3b6d95edb77498ce2dd8e090c4ce76349e775af7540b04a6e9303e5b69cd@104.155.31.23:5050"
]
Opera 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
Sonic Download Links Starting Point Options Included File Size
Genesis File Checksum Epoch Block Blocks History Archive State Root Check Sonic Version
testnet-26650-validator.g MD5 26,650 27,005,997 Pruned Pruned 056f27 … 5f3797 1.2.1-g 9.9 GB
testnet-26650-rpc.g MD5 26,650 27,005,997 Yes Yes 056f27 … 5f3797 1.2.1-g 14.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
mainnet-events-310480-316870.gz MD5 310,480 316,870 18 GB
mainnet-events-316870-324925.gz MD5 316,870 324,925 20 GB
Test Net testnet-events-2458.gz MD5 1 2,458 323 MB