├── .codacy.yml ├── .dockerignore ├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── release_build.yml │ └── test_build.yml ├── .gitignore ├── .goreleaser.yml ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── COPYING.LESSER ├── Dockerfile ├── FUZZING.md ├── Jenkinsfile ├── Makefile ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── appveyor.yml ├── cmd ├── cmdtest │ └── test_cmd.go ├── sonicd │ ├── accounts.go │ ├── cmdhelper │ │ └── helpers.go │ ├── diskusage │ │ ├── diskusage.go │ │ ├── diskusage_openbsd.go │ │ ├── diskusage_windows.go │ │ └── monitor.go │ ├── fake_test.go │ ├── launcher.go │ ├── main.go │ ├── metrics │ │ ├── disksize.go │ │ └── flags.go │ ├── misccmd.go │ ├── run_test.go │ ├── testdata │ │ ├── dupes │ │ │ ├── 1 │ │ │ ├── 2 │ │ │ └── foo │ │ ├── empty.js │ │ ├── guswallet.json │ │ ├── keystore │ │ │ ├── .hiddenfile │ │ │ ├── README │ │ │ ├── UTC--2016-03-22T12-57-55.920751759Z--7ef5a6135f1fd6a02593eedc869c6d41d934aef8 │ │ │ ├── aaa │ │ │ ├── empty │ │ │ ├── foo │ │ │ │ └── fd9bd350f08ee3c0c19b85a8e16114a11a60aa4e │ │ │ ├── garbage │ │ │ ├── no-address │ │ │ ├── zero │ │ │ └── zzz │ │ ├── passwords.txt │ │ └── wrong-passwords.txt │ ├── tracing │ │ └── tracing.go │ ├── unlocking_test.go │ └── usage.go └── sonictool │ ├── account.go │ ├── chain.go │ ├── chain │ ├── export_events.go │ └── import_events.go │ ├── check.go │ ├── check │ ├── archive.go │ ├── common.go │ └── live.go │ ├── cli.go │ ├── compact.go │ ├── config.go │ ├── db │ ├── dbutils.go │ └── heal.go │ ├── export_genesis.go │ ├── genesis.go │ ├── genesis │ ├── allowed.go │ ├── export.go │ ├── import.go │ ├── signature.go │ └── util.go │ ├── heal.go │ ├── main.go │ ├── sign_genesis.go │ └── validator.go ├── config ├── account.go ├── config.go ├── config_custom.go ├── config_custom_test.go ├── defaults.go ├── fake.go ├── flags │ └── flags.go ├── make_node.go ├── node_config.go ├── params.go ├── validator.go └── valkeystore.go ├── debug ├── api.go ├── flags.go ├── loudpanic.go ├── loudpanic_fallback.go ├── trace.go └── trace_fallback.go ├── demo ├── .gitignore ├── README.md ├── _params.sh ├── clean.sh ├── start.sh └── stop.sh ├── ethapi ├── README.md ├── abft_api.go ├── addrlock.go ├── api.go ├── backend.go ├── dag_api.go ├── limit.go ├── transaction_args.go └── tx_trace.go ├── eventcheck ├── all.go ├── ban.go ├── basiccheck │ └── basic_check.go ├── bvallcheck │ └── all_check.go ├── epochcheck │ └── epoch_check.go ├── evallcheck │ └── evallcheck.go ├── gaspowercheck │ └── gas_power_check.go ├── heavycheck │ ├── adapters.go │ ├── config.go │ └── heavy_check.go ├── parentlesscheck │ └── parentless_check.go └── parentscheck │ └── parents_check.go ├── evmcore ├── .gitignore ├── apply_fake_genesis.go ├── chain_makers.go ├── dummy_block.go ├── error.go ├── evm.go ├── gaspool.go ├── helper_test.go ├── notify.go ├── state_processor.go ├── state_transition.go ├── tx_cacher.go ├── tx_journal.go ├── tx_list.go ├── tx_list_test.go ├── tx_noncer.go ├── tx_pool.go ├── tx_pool_test.go └── types.go ├── example-genesis.json ├── ftmclient ├── dag_api.go └── ethclient.go ├── go.mod ├── go.sum ├── gossip ├── api.go ├── apply_genesis.go ├── basiccheck_test.go ├── blockproc │ ├── drivermodule │ │ └── driver_txs.go │ ├── eventmodule │ │ └── confirmed_events_processor.go │ ├── evmmodule │ │ └── evm.go │ ├── interface.go │ ├── sealmodule │ │ └── sealer.go │ └── verwatcher │ │ ├── store.go │ │ ├── store_network_version.go │ │ └── version_watcher.go ├── c_block_callbacks.go ├── c_block_callbacks_test.go ├── c_event_callbacks.go ├── c_llr_callbacks.go ├── c_llr_callbacks_test.go ├── checker_helpers.go ├── common_test.go ├── config.go ├── contract │ ├── ballot │ │ ├── Ballot.go │ │ ├── Ballot.sol │ │ ├── ballot.abi │ │ └── ballot.bin │ ├── contract.go │ ├── driver100 │ │ └── contract.go │ ├── driverauth100 │ │ └── contract.go │ ├── netinit100 │ │ └── contract.go │ ├── sfc100 │ │ └── contract.go │ ├── sfclib100 │ │ └── contract.go │ └── solc │ │ └── .gitignore ├── discover.go ├── dummy_tx_pool.go ├── emitter │ ├── config.go │ ├── control.go │ ├── emitter.go │ ├── emitter_llr.go │ ├── emitter_test.go │ ├── hooks.go │ ├── mock │ │ └── world.go │ ├── originatedtxs │ │ └── txs_ring_buffer.go │ ├── parents.go │ ├── piecefuncs.go │ ├── prev_action_files.go │ ├── sync.go │ ├── txs.go │ ├── validators.go │ └── world.go ├── emitter_world.go ├── enr_entry.go ├── ethapi_backend.go ├── evm_state_reader.go ├── evm_test.go ├── evmstore │ ├── apply_genesis.go │ ├── carmen.go │ ├── config.go │ ├── statedb.go │ ├── statedb_import.go │ ├── store.go │ ├── store_block_cache.go │ ├── store_receipts.go │ ├── store_receipts_test.go │ ├── store_test.go │ ├── store_tx.go │ ├── store_tx_position.go │ └── utils.go ├── execqueue.go ├── filters │ ├── api.go │ ├── api_test.go │ ├── filter.go │ ├── filter_system.go │ ├── filter_system_test.go │ └── filter_test.go ├── gasprice │ ├── constructive.go │ ├── gasprice.go │ ├── gasprice_test.go │ └── reactive.go ├── gpo_backend.go ├── handler.go ├── handler_fuzz.go ├── handler_test.go ├── heavycheck_test.go ├── mps_test.go ├── peer.go ├── peerset.go ├── proclogger │ ├── dag_logger.go │ └── llr_logger.go ├── protocol.go ├── protocols │ ├── blockrecords │ │ ├── brprocessor │ │ │ ├── config.go │ │ │ └── processor.go │ │ └── brstream │ │ │ ├── brstreamleecher │ │ │ ├── config.go │ │ │ └── leecher.go │ │ │ ├── brstreamseeder │ │ │ ├── config.go │ │ │ └── seeder.go │ │ │ └── types.go │ ├── blockvotes │ │ ├── bvprocessor │ │ │ ├── config.go │ │ │ └── processor.go │ │ └── bvstream │ │ │ ├── bvstreamleecher │ │ │ ├── config.go │ │ │ └── leecher.go │ │ │ ├── bvstreamseeder │ │ │ ├── config.go │ │ │ └── seeder.go │ │ │ └── types.go │ ├── dag │ │ └── dagstream │ │ │ ├── dagstreamleecher │ │ │ ├── config.go │ │ │ ├── leecher.go │ │ │ └── leecher_test.go │ │ │ ├── dagstreamseeder │ │ │ ├── config.go │ │ │ └── seeder.go │ │ │ └── types.go │ └── epochpacks │ │ ├── epprocessor │ │ ├── config.go │ │ └── processor.go │ │ └── epstream │ │ ├── epstreamleecher │ │ ├── config.go │ │ └── leecher.go │ │ ├── epstreamseeder │ │ ├── config.go │ │ └── seeder.go │ │ └── types.go ├── randselect.go ├── service.go ├── sfc_test.go ├── store.go ├── store_activation_heights.go ├── store_block.go ├── store_decided_state.go ├── store_epoch.go ├── store_event.go ├── store_heads.go ├── store_last_bv.go ├── store_last_ev.go ├── store_last_events.go ├── store_llr_block.go ├── store_llr_epoch.go ├── store_llr_state.go ├── store_migration.go ├── sync.go └── tflusher.go ├── integration ├── assembly.go ├── db.go ├── makefakegenesis │ ├── genesis.go │ └── json.go ├── makegenesis │ └── genesis.go ├── metric.go ├── metric_test.go └── status.go ├── inter ├── block.go ├── drivertype │ └── driver_type.go ├── event.go ├── event_serializer.go ├── event_serializer_test.go ├── event_test.go ├── events.go ├── gas_power_left.go ├── gas_power_left_test.go ├── iblockproc │ ├── decided_state.go │ ├── legacy.go │ └── profiles.go ├── ibr │ ├── block_record_rlp_test.go │ └── inter_block_records.go ├── iep │ └── inter_epoch_packs.go ├── ier │ └── inter_epoch_records.go ├── inter_llr.go ├── inter_llr_test.go ├── inter_mps.go ├── signature.go ├── state │ └── adapter.go ├── time.go ├── transaction_serializer.go ├── transaction_serializer_test.go └── validatorpk │ ├── pubkey.go │ └── pubkey_test.go ├── logger ├── instance.go ├── logger.go ├── logrus.go ├── periodic_log.go └── test_output.go ├── opera ├── contracts │ ├── driver │ │ ├── driver_predeploy.go │ │ ├── drivercall │ │ │ └── driver_calls.go │ │ └── driverpos │ │ │ └── positions.go │ ├── driverauth │ │ └── driverauth.go │ ├── emitterdriver │ │ └── emitterdriver.go │ ├── evmwriter │ │ ├── evm_writer.go │ │ └── evm_writer_test.go │ ├── netinit │ │ ├── netinitcalls │ │ │ └── network_initializer_calls.go │ │ └── network_initializer.go │ ├── sfc │ │ └── sfc_predeploy.go │ └── sfclib │ │ └── sfclib_predeploy.go ├── genesis │ ├── gpos │ │ └── validators.go │ └── types.go ├── genesisstore │ ├── disk.go │ ├── filelog │ │ └── filelog.go │ ├── fileshash │ │ ├── filehash_test.go │ │ ├── reader_file.go │ │ ├── reader_map.go │ │ └── write_file.go │ ├── readersmap │ │ └── reader_map.go │ ├── store.go │ └── store_genesis.go ├── legacy_serialization.go ├── marshal.go ├── marshal_test.go └── rules.go ├── sonar-project.properties ├── topicsdb ├── dummy.go ├── index.go ├── key.go ├── key_test.go ├── record.go ├── search_parallel.go ├── search_test.go ├── sync.go ├── thread_pool.go ├── topicsdb.go └── topicsdb_test.go ├── tracing └── tx-tracing.go ├── txtrace ├── js_tracer_test.go ├── trace_logger.go └── txtrace_test.go ├── utils ├── adapters │ ├── ethdb2kvdb │ │ └── adapter.go │ ├── kvdb2ethdb │ │ └── adapter.go │ ├── snap2kvdb │ │ └── adapter.go │ └── vecmt2dagidx │ │ └── vecmt2lachesis.go ├── bitmap │ └── bitset.go ├── bits │ ├── bits.go │ └── bits_test.go ├── concurrent │ ├── ValidatorBlocksSet.go │ ├── ValidatorEpochsSet.go │ ├── ValidatorEventsSet.go │ └── events.go ├── cser │ ├── binary.go │ ├── binary_test.go │ ├── read_writer.go │ └── read_writer_test.go ├── dbutil │ ├── asyncflushproducer │ │ ├── producer.go │ │ └── store.go │ ├── autocompact │ │ ├── store.go │ │ └── strategy.go │ ├── compactdb │ │ ├── compactdb.go │ │ ├── keys.go │ │ ├── keys_test.go │ │ └── log.go │ ├── dbcounter │ │ └── dbcounter.go │ └── threads │ │ ├── counted.go │ │ ├── pool.go │ │ └── pool_test.go ├── devnullfile │ └── devnull.go ├── errlock │ └── errlock.go ├── eventid │ └── eventid.go ├── fast │ ├── buffer.go │ └── buffer_test.go ├── file.go ├── iodb │ └── io_db.go ├── ioread │ └── ioread.go ├── memory │ ├── LICENSE │ ├── doc.go │ ├── memory_bsd.go │ ├── memory_darwin.go │ ├── memory_linux.go │ ├── memory_test.go │ ├── memory_windows.go │ ├── memsysctl.go │ └── stub.go ├── migration │ ├── id_store.go │ ├── kvdb_id_store.go │ ├── migration.go │ └── migration_test.go ├── nameof.go ├── num_queue.go ├── num_queue_test.go ├── pretty_duration.go ├── pretty_duration_test.go ├── randat │ └── rand_at.go ├── rate │ ├── gauge.go │ └── gauge_test.go ├── rlpstore │ └── rlpstore.go ├── self-table.go ├── signers │ ├── gsignercache │ │ └── global_cache.go │ └── internaltx │ │ ├── internaltx.go │ │ └── internaltx_test.go ├── spin_lock.go ├── to_ftm.go ├── txtime │ └── txtime.go ├── uint2hash.go ├── weighted_shuffle.go ├── weighted_shuffle_test.go └── wgmutex │ └── wg_mutex.go ├── valkeystore ├── cache.go ├── common_test.go ├── default.go ├── encryption │ ├── encryption.go │ ├── io.go │ └── migration.go ├── files.go ├── files_test.go ├── keystore.go ├── mem.go ├── mem_test.go ├── signer.go └── sync.go ├── vecmt ├── backed_map.go ├── index.go ├── index_test.go ├── median_time.go ├── median_time_test.go ├── no_cheaters.go ├── store_vectors.go ├── vecflushable.go ├── vector.go └── vector_ops.go └── version ├── version.go └── version_test.go /.codacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.codacy.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | vendor -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Golang files: 2 | *.go @hkalina @HerbertJordan 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/release_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.github/workflows/release_build.yml -------------------------------------------------------------------------------- /.github/workflows/test_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.github/workflows/test_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/Dockerfile -------------------------------------------------------------------------------- /FUZZING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/FUZZING.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/Makefile -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/appveyor.yml -------------------------------------------------------------------------------- /cmd/cmdtest/test_cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/cmdtest/test_cmd.go -------------------------------------------------------------------------------- /cmd/sonicd/accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/accounts.go -------------------------------------------------------------------------------- /cmd/sonicd/cmdhelper/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/cmdhelper/helpers.go -------------------------------------------------------------------------------- /cmd/sonicd/diskusage/diskusage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/diskusage/diskusage.go -------------------------------------------------------------------------------- /cmd/sonicd/diskusage/diskusage_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/diskusage/diskusage_openbsd.go -------------------------------------------------------------------------------- /cmd/sonicd/diskusage/diskusage_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/diskusage/diskusage_windows.go -------------------------------------------------------------------------------- /cmd/sonicd/diskusage/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/diskusage/monitor.go -------------------------------------------------------------------------------- /cmd/sonicd/fake_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/fake_test.go -------------------------------------------------------------------------------- /cmd/sonicd/launcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/launcher.go -------------------------------------------------------------------------------- /cmd/sonicd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/main.go -------------------------------------------------------------------------------- /cmd/sonicd/metrics/disksize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/metrics/disksize.go -------------------------------------------------------------------------------- /cmd/sonicd/metrics/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/metrics/flags.go -------------------------------------------------------------------------------- /cmd/sonicd/misccmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/misccmd.go -------------------------------------------------------------------------------- /cmd/sonicd/run_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/run_test.go -------------------------------------------------------------------------------- /cmd/sonicd/testdata/dupes/1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/dupes/1 -------------------------------------------------------------------------------- /cmd/sonicd/testdata/dupes/2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/dupes/2 -------------------------------------------------------------------------------- /cmd/sonicd/testdata/dupes/foo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/dupes/foo -------------------------------------------------------------------------------- /cmd/sonicd/testdata/empty.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /cmd/sonicd/testdata/guswallet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/guswallet.json -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/.hiddenfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/.hiddenfile -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/README -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/UTC--2016-03-22T12-57-55.920751759Z--7ef5a6135f1fd6a02593eedc869c6d41d934aef8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/UTC--2016-03-22T12-57-55.920751759Z--7ef5a6135f1fd6a02593eedc869c6d41d934aef8 -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/aaa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/aaa -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/foo/fd9bd350f08ee3c0c19b85a8e16114a11a60aa4e: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/foo/fd9bd350f08ee3c0c19b85a8e16114a11a60aa4e -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/garbage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/garbage -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/no-address: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/no-address -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/zero: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/zero -------------------------------------------------------------------------------- /cmd/sonicd/testdata/keystore/zzz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/keystore/zzz -------------------------------------------------------------------------------- /cmd/sonicd/testdata/passwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/passwords.txt -------------------------------------------------------------------------------- /cmd/sonicd/testdata/wrong-passwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/testdata/wrong-passwords.txt -------------------------------------------------------------------------------- /cmd/sonicd/tracing/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/tracing/tracing.go -------------------------------------------------------------------------------- /cmd/sonicd/unlocking_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/unlocking_test.go -------------------------------------------------------------------------------- /cmd/sonicd/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonicd/usage.go -------------------------------------------------------------------------------- /cmd/sonictool/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/account.go -------------------------------------------------------------------------------- /cmd/sonictool/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/chain.go -------------------------------------------------------------------------------- /cmd/sonictool/chain/export_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/chain/export_events.go -------------------------------------------------------------------------------- /cmd/sonictool/chain/import_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/chain/import_events.go -------------------------------------------------------------------------------- /cmd/sonictool/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/check.go -------------------------------------------------------------------------------- /cmd/sonictool/check/archive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/check/archive.go -------------------------------------------------------------------------------- /cmd/sonictool/check/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/check/common.go -------------------------------------------------------------------------------- /cmd/sonictool/check/live.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/check/live.go -------------------------------------------------------------------------------- /cmd/sonictool/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/cli.go -------------------------------------------------------------------------------- /cmd/sonictool/compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/compact.go -------------------------------------------------------------------------------- /cmd/sonictool/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/config.go -------------------------------------------------------------------------------- /cmd/sonictool/db/dbutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/db/dbutils.go -------------------------------------------------------------------------------- /cmd/sonictool/db/heal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/db/heal.go -------------------------------------------------------------------------------- /cmd/sonictool/export_genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/export_genesis.go -------------------------------------------------------------------------------- /cmd/sonictool/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/genesis.go -------------------------------------------------------------------------------- /cmd/sonictool/genesis/allowed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/genesis/allowed.go -------------------------------------------------------------------------------- /cmd/sonictool/genesis/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/genesis/export.go -------------------------------------------------------------------------------- /cmd/sonictool/genesis/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/genesis/import.go -------------------------------------------------------------------------------- /cmd/sonictool/genesis/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/genesis/signature.go -------------------------------------------------------------------------------- /cmd/sonictool/genesis/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/genesis/util.go -------------------------------------------------------------------------------- /cmd/sonictool/heal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/heal.go -------------------------------------------------------------------------------- /cmd/sonictool/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/main.go -------------------------------------------------------------------------------- /cmd/sonictool/sign_genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/sign_genesis.go -------------------------------------------------------------------------------- /cmd/sonictool/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/cmd/sonictool/validator.go -------------------------------------------------------------------------------- /config/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/account.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/config_custom.go -------------------------------------------------------------------------------- /config/config_custom_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/config_custom_test.go -------------------------------------------------------------------------------- /config/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/defaults.go -------------------------------------------------------------------------------- /config/fake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/fake.go -------------------------------------------------------------------------------- /config/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/flags/flags.go -------------------------------------------------------------------------------- /config/make_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/make_node.go -------------------------------------------------------------------------------- /config/node_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/node_config.go -------------------------------------------------------------------------------- /config/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/params.go -------------------------------------------------------------------------------- /config/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/validator.go -------------------------------------------------------------------------------- /config/valkeystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/config/valkeystore.go -------------------------------------------------------------------------------- /debug/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/debug/api.go -------------------------------------------------------------------------------- /debug/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/debug/flags.go -------------------------------------------------------------------------------- /debug/loudpanic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/debug/loudpanic.go -------------------------------------------------------------------------------- /debug/loudpanic_fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/debug/loudpanic_fallback.go -------------------------------------------------------------------------------- /debug/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/debug/trace.go -------------------------------------------------------------------------------- /debug/trace_fallback.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/debug/trace_fallback.go -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- 1 | opera*.datadir 2 | *.log 3 | -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/_params.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/demo/_params.sh -------------------------------------------------------------------------------- /demo/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/demo/clean.sh -------------------------------------------------------------------------------- /demo/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/demo/start.sh -------------------------------------------------------------------------------- /demo/stop.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | killall sonicd 4 | -------------------------------------------------------------------------------- /ethapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/README.md -------------------------------------------------------------------------------- /ethapi/abft_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/abft_api.go -------------------------------------------------------------------------------- /ethapi/addrlock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/addrlock.go -------------------------------------------------------------------------------- /ethapi/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/api.go -------------------------------------------------------------------------------- /ethapi/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/backend.go -------------------------------------------------------------------------------- /ethapi/dag_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/dag_api.go -------------------------------------------------------------------------------- /ethapi/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/limit.go -------------------------------------------------------------------------------- /ethapi/transaction_args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/transaction_args.go -------------------------------------------------------------------------------- /ethapi/tx_trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ethapi/tx_trace.go -------------------------------------------------------------------------------- /eventcheck/all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/all.go -------------------------------------------------------------------------------- /eventcheck/ban.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/ban.go -------------------------------------------------------------------------------- /eventcheck/basiccheck/basic_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/basiccheck/basic_check.go -------------------------------------------------------------------------------- /eventcheck/bvallcheck/all_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/bvallcheck/all_check.go -------------------------------------------------------------------------------- /eventcheck/epochcheck/epoch_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/epochcheck/epoch_check.go -------------------------------------------------------------------------------- /eventcheck/evallcheck/evallcheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/evallcheck/evallcheck.go -------------------------------------------------------------------------------- /eventcheck/gaspowercheck/gas_power_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/gaspowercheck/gas_power_check.go -------------------------------------------------------------------------------- /eventcheck/heavycheck/adapters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/heavycheck/adapters.go -------------------------------------------------------------------------------- /eventcheck/heavycheck/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/heavycheck/config.go -------------------------------------------------------------------------------- /eventcheck/heavycheck/heavy_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/heavycheck/heavy_check.go -------------------------------------------------------------------------------- /eventcheck/parentlesscheck/parentless_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/parentlesscheck/parentless_check.go -------------------------------------------------------------------------------- /eventcheck/parentscheck/parents_check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/eventcheck/parentscheck/parents_check.go -------------------------------------------------------------------------------- /evmcore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/.gitignore -------------------------------------------------------------------------------- /evmcore/apply_fake_genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/apply_fake_genesis.go -------------------------------------------------------------------------------- /evmcore/chain_makers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/chain_makers.go -------------------------------------------------------------------------------- /evmcore/dummy_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/dummy_block.go -------------------------------------------------------------------------------- /evmcore/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/error.go -------------------------------------------------------------------------------- /evmcore/evm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/evm.go -------------------------------------------------------------------------------- /evmcore/gaspool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/gaspool.go -------------------------------------------------------------------------------- /evmcore/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/helper_test.go -------------------------------------------------------------------------------- /evmcore/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/notify.go -------------------------------------------------------------------------------- /evmcore/state_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/state_processor.go -------------------------------------------------------------------------------- /evmcore/state_transition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/state_transition.go -------------------------------------------------------------------------------- /evmcore/tx_cacher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/tx_cacher.go -------------------------------------------------------------------------------- /evmcore/tx_journal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/tx_journal.go -------------------------------------------------------------------------------- /evmcore/tx_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/tx_list.go -------------------------------------------------------------------------------- /evmcore/tx_list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/tx_list_test.go -------------------------------------------------------------------------------- /evmcore/tx_noncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/tx_noncer.go -------------------------------------------------------------------------------- /evmcore/tx_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/tx_pool.go -------------------------------------------------------------------------------- /evmcore/tx_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/tx_pool_test.go -------------------------------------------------------------------------------- /evmcore/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/evmcore/types.go -------------------------------------------------------------------------------- /example-genesis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/example-genesis.json -------------------------------------------------------------------------------- /ftmclient/dag_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ftmclient/dag_api.go -------------------------------------------------------------------------------- /ftmclient/ethclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/ftmclient/ethclient.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/go.sum -------------------------------------------------------------------------------- /gossip/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/api.go -------------------------------------------------------------------------------- /gossip/apply_genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/apply_genesis.go -------------------------------------------------------------------------------- /gossip/basiccheck_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/basiccheck_test.go -------------------------------------------------------------------------------- /gossip/blockproc/drivermodule/driver_txs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/blockproc/drivermodule/driver_txs.go -------------------------------------------------------------------------------- /gossip/blockproc/eventmodule/confirmed_events_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/blockproc/eventmodule/confirmed_events_processor.go -------------------------------------------------------------------------------- /gossip/blockproc/evmmodule/evm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/blockproc/evmmodule/evm.go -------------------------------------------------------------------------------- /gossip/blockproc/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/blockproc/interface.go -------------------------------------------------------------------------------- /gossip/blockproc/sealmodule/sealer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/blockproc/sealmodule/sealer.go -------------------------------------------------------------------------------- /gossip/blockproc/verwatcher/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/blockproc/verwatcher/store.go -------------------------------------------------------------------------------- /gossip/blockproc/verwatcher/store_network_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/blockproc/verwatcher/store_network_version.go -------------------------------------------------------------------------------- /gossip/blockproc/verwatcher/version_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/blockproc/verwatcher/version_watcher.go -------------------------------------------------------------------------------- /gossip/c_block_callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/c_block_callbacks.go -------------------------------------------------------------------------------- /gossip/c_block_callbacks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/c_block_callbacks_test.go -------------------------------------------------------------------------------- /gossip/c_event_callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/c_event_callbacks.go -------------------------------------------------------------------------------- /gossip/c_llr_callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/c_llr_callbacks.go -------------------------------------------------------------------------------- /gossip/c_llr_callbacks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/c_llr_callbacks_test.go -------------------------------------------------------------------------------- /gossip/checker_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/checker_helpers.go -------------------------------------------------------------------------------- /gossip/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/common_test.go -------------------------------------------------------------------------------- /gossip/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/config.go -------------------------------------------------------------------------------- /gossip/contract/ballot/Ballot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/ballot/Ballot.go -------------------------------------------------------------------------------- /gossip/contract/ballot/Ballot.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/ballot/Ballot.sol -------------------------------------------------------------------------------- /gossip/contract/ballot/ballot.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/ballot/ballot.abi -------------------------------------------------------------------------------- /gossip/contract/ballot/ballot.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/ballot/ballot.bin -------------------------------------------------------------------------------- /gossip/contract/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/contract.go -------------------------------------------------------------------------------- /gossip/contract/driver100/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/driver100/contract.go -------------------------------------------------------------------------------- /gossip/contract/driverauth100/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/driverauth100/contract.go -------------------------------------------------------------------------------- /gossip/contract/netinit100/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/netinit100/contract.go -------------------------------------------------------------------------------- /gossip/contract/sfc100/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/sfc100/contract.go -------------------------------------------------------------------------------- /gossip/contract/sfclib100/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/sfclib100/contract.go -------------------------------------------------------------------------------- /gossip/contract/solc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/contract/solc/.gitignore -------------------------------------------------------------------------------- /gossip/discover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/discover.go -------------------------------------------------------------------------------- /gossip/dummy_tx_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/dummy_tx_pool.go -------------------------------------------------------------------------------- /gossip/emitter/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/config.go -------------------------------------------------------------------------------- /gossip/emitter/control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/control.go -------------------------------------------------------------------------------- /gossip/emitter/emitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/emitter.go -------------------------------------------------------------------------------- /gossip/emitter/emitter_llr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/emitter_llr.go -------------------------------------------------------------------------------- /gossip/emitter/emitter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/emitter_test.go -------------------------------------------------------------------------------- /gossip/emitter/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/hooks.go -------------------------------------------------------------------------------- /gossip/emitter/mock/world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/mock/world.go -------------------------------------------------------------------------------- /gossip/emitter/originatedtxs/txs_ring_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/originatedtxs/txs_ring_buffer.go -------------------------------------------------------------------------------- /gossip/emitter/parents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/parents.go -------------------------------------------------------------------------------- /gossip/emitter/piecefuncs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/piecefuncs.go -------------------------------------------------------------------------------- /gossip/emitter/prev_action_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/prev_action_files.go -------------------------------------------------------------------------------- /gossip/emitter/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/sync.go -------------------------------------------------------------------------------- /gossip/emitter/txs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/txs.go -------------------------------------------------------------------------------- /gossip/emitter/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/validators.go -------------------------------------------------------------------------------- /gossip/emitter/world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter/world.go -------------------------------------------------------------------------------- /gossip/emitter_world.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/emitter_world.go -------------------------------------------------------------------------------- /gossip/enr_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/enr_entry.go -------------------------------------------------------------------------------- /gossip/ethapi_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/ethapi_backend.go -------------------------------------------------------------------------------- /gossip/evm_state_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evm_state_reader.go -------------------------------------------------------------------------------- /gossip/evm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evm_test.go -------------------------------------------------------------------------------- /gossip/evmstore/apply_genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/apply_genesis.go -------------------------------------------------------------------------------- /gossip/evmstore/carmen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/carmen.go -------------------------------------------------------------------------------- /gossip/evmstore/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/config.go -------------------------------------------------------------------------------- /gossip/evmstore/statedb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/statedb.go -------------------------------------------------------------------------------- /gossip/evmstore/statedb_import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/statedb_import.go -------------------------------------------------------------------------------- /gossip/evmstore/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/store.go -------------------------------------------------------------------------------- /gossip/evmstore/store_block_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/store_block_cache.go -------------------------------------------------------------------------------- /gossip/evmstore/store_receipts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/store_receipts.go -------------------------------------------------------------------------------- /gossip/evmstore/store_receipts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/store_receipts_test.go -------------------------------------------------------------------------------- /gossip/evmstore/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/store_test.go -------------------------------------------------------------------------------- /gossip/evmstore/store_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/store_tx.go -------------------------------------------------------------------------------- /gossip/evmstore/store_tx_position.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/store_tx_position.go -------------------------------------------------------------------------------- /gossip/evmstore/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/evmstore/utils.go -------------------------------------------------------------------------------- /gossip/execqueue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/execqueue.go -------------------------------------------------------------------------------- /gossip/filters/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/filters/api.go -------------------------------------------------------------------------------- /gossip/filters/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/filters/api_test.go -------------------------------------------------------------------------------- /gossip/filters/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/filters/filter.go -------------------------------------------------------------------------------- /gossip/filters/filter_system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/filters/filter_system.go -------------------------------------------------------------------------------- /gossip/filters/filter_system_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/filters/filter_system_test.go -------------------------------------------------------------------------------- /gossip/filters/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/filters/filter_test.go -------------------------------------------------------------------------------- /gossip/gasprice/constructive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/gasprice/constructive.go -------------------------------------------------------------------------------- /gossip/gasprice/gasprice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/gasprice/gasprice.go -------------------------------------------------------------------------------- /gossip/gasprice/gasprice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/gasprice/gasprice_test.go -------------------------------------------------------------------------------- /gossip/gasprice/reactive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/gasprice/reactive.go -------------------------------------------------------------------------------- /gossip/gpo_backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/gpo_backend.go -------------------------------------------------------------------------------- /gossip/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/handler.go -------------------------------------------------------------------------------- /gossip/handler_fuzz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/handler_fuzz.go -------------------------------------------------------------------------------- /gossip/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/handler_test.go -------------------------------------------------------------------------------- /gossip/heavycheck_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/heavycheck_test.go -------------------------------------------------------------------------------- /gossip/mps_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/mps_test.go -------------------------------------------------------------------------------- /gossip/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/peer.go -------------------------------------------------------------------------------- /gossip/peerset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/peerset.go -------------------------------------------------------------------------------- /gossip/proclogger/dag_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/proclogger/dag_logger.go -------------------------------------------------------------------------------- /gossip/proclogger/llr_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/proclogger/llr_logger.go -------------------------------------------------------------------------------- /gossip/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocol.go -------------------------------------------------------------------------------- /gossip/protocols/blockrecords/brprocessor/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockrecords/brprocessor/config.go -------------------------------------------------------------------------------- /gossip/protocols/blockrecords/brprocessor/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockrecords/brprocessor/processor.go -------------------------------------------------------------------------------- /gossip/protocols/blockrecords/brstream/brstreamleecher/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockrecords/brstream/brstreamleecher/config.go -------------------------------------------------------------------------------- /gossip/protocols/blockrecords/brstream/brstreamleecher/leecher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockrecords/brstream/brstreamleecher/leecher.go -------------------------------------------------------------------------------- /gossip/protocols/blockrecords/brstream/brstreamseeder/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockrecords/brstream/brstreamseeder/config.go -------------------------------------------------------------------------------- /gossip/protocols/blockrecords/brstream/brstreamseeder/seeder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockrecords/brstream/brstreamseeder/seeder.go -------------------------------------------------------------------------------- /gossip/protocols/blockrecords/brstream/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockrecords/brstream/types.go -------------------------------------------------------------------------------- /gossip/protocols/blockvotes/bvprocessor/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockvotes/bvprocessor/config.go -------------------------------------------------------------------------------- /gossip/protocols/blockvotes/bvprocessor/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockvotes/bvprocessor/processor.go -------------------------------------------------------------------------------- /gossip/protocols/blockvotes/bvstream/bvstreamleecher/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockvotes/bvstream/bvstreamleecher/config.go -------------------------------------------------------------------------------- /gossip/protocols/blockvotes/bvstream/bvstreamleecher/leecher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockvotes/bvstream/bvstreamleecher/leecher.go -------------------------------------------------------------------------------- /gossip/protocols/blockvotes/bvstream/bvstreamseeder/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockvotes/bvstream/bvstreamseeder/config.go -------------------------------------------------------------------------------- /gossip/protocols/blockvotes/bvstream/bvstreamseeder/seeder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockvotes/bvstream/bvstreamseeder/seeder.go -------------------------------------------------------------------------------- /gossip/protocols/blockvotes/bvstream/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/blockvotes/bvstream/types.go -------------------------------------------------------------------------------- /gossip/protocols/dag/dagstream/dagstreamleecher/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/dag/dagstream/dagstreamleecher/config.go -------------------------------------------------------------------------------- /gossip/protocols/dag/dagstream/dagstreamleecher/leecher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/dag/dagstream/dagstreamleecher/leecher.go -------------------------------------------------------------------------------- /gossip/protocols/dag/dagstream/dagstreamleecher/leecher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/dag/dagstream/dagstreamleecher/leecher_test.go -------------------------------------------------------------------------------- /gossip/protocols/dag/dagstream/dagstreamseeder/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/dag/dagstream/dagstreamseeder/config.go -------------------------------------------------------------------------------- /gossip/protocols/dag/dagstream/dagstreamseeder/seeder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/dag/dagstream/dagstreamseeder/seeder.go -------------------------------------------------------------------------------- /gossip/protocols/dag/dagstream/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/dag/dagstream/types.go -------------------------------------------------------------------------------- /gossip/protocols/epochpacks/epprocessor/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/epochpacks/epprocessor/config.go -------------------------------------------------------------------------------- /gossip/protocols/epochpacks/epprocessor/processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/epochpacks/epprocessor/processor.go -------------------------------------------------------------------------------- /gossip/protocols/epochpacks/epstream/epstreamleecher/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/epochpacks/epstream/epstreamleecher/config.go -------------------------------------------------------------------------------- /gossip/protocols/epochpacks/epstream/epstreamleecher/leecher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/epochpacks/epstream/epstreamleecher/leecher.go -------------------------------------------------------------------------------- /gossip/protocols/epochpacks/epstream/epstreamseeder/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/epochpacks/epstream/epstreamseeder/config.go -------------------------------------------------------------------------------- /gossip/protocols/epochpacks/epstream/epstreamseeder/seeder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/epochpacks/epstream/epstreamseeder/seeder.go -------------------------------------------------------------------------------- /gossip/protocols/epochpacks/epstream/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/protocols/epochpacks/epstream/types.go -------------------------------------------------------------------------------- /gossip/randselect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/randselect.go -------------------------------------------------------------------------------- /gossip/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/service.go -------------------------------------------------------------------------------- /gossip/sfc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/sfc_test.go -------------------------------------------------------------------------------- /gossip/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store.go -------------------------------------------------------------------------------- /gossip/store_activation_heights.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_activation_heights.go -------------------------------------------------------------------------------- /gossip/store_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_block.go -------------------------------------------------------------------------------- /gossip/store_decided_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_decided_state.go -------------------------------------------------------------------------------- /gossip/store_epoch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_epoch.go -------------------------------------------------------------------------------- /gossip/store_event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_event.go -------------------------------------------------------------------------------- /gossip/store_heads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_heads.go -------------------------------------------------------------------------------- /gossip/store_last_bv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_last_bv.go -------------------------------------------------------------------------------- /gossip/store_last_ev.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_last_ev.go -------------------------------------------------------------------------------- /gossip/store_last_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_last_events.go -------------------------------------------------------------------------------- /gossip/store_llr_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_llr_block.go -------------------------------------------------------------------------------- /gossip/store_llr_epoch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_llr_epoch.go -------------------------------------------------------------------------------- /gossip/store_llr_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_llr_state.go -------------------------------------------------------------------------------- /gossip/store_migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/store_migration.go -------------------------------------------------------------------------------- /gossip/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/sync.go -------------------------------------------------------------------------------- /gossip/tflusher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/gossip/tflusher.go -------------------------------------------------------------------------------- /integration/assembly.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/integration/assembly.go -------------------------------------------------------------------------------- /integration/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/integration/db.go -------------------------------------------------------------------------------- /integration/makefakegenesis/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/integration/makefakegenesis/genesis.go -------------------------------------------------------------------------------- /integration/makefakegenesis/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/integration/makefakegenesis/json.go -------------------------------------------------------------------------------- /integration/makegenesis/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/integration/makegenesis/genesis.go -------------------------------------------------------------------------------- /integration/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/integration/metric.go -------------------------------------------------------------------------------- /integration/metric_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/integration/metric_test.go -------------------------------------------------------------------------------- /integration/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/integration/status.go -------------------------------------------------------------------------------- /inter/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/block.go -------------------------------------------------------------------------------- /inter/drivertype/driver_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/drivertype/driver_type.go -------------------------------------------------------------------------------- /inter/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/event.go -------------------------------------------------------------------------------- /inter/event_serializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/event_serializer.go -------------------------------------------------------------------------------- /inter/event_serializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/event_serializer_test.go -------------------------------------------------------------------------------- /inter/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/event_test.go -------------------------------------------------------------------------------- /inter/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/events.go -------------------------------------------------------------------------------- /inter/gas_power_left.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/gas_power_left.go -------------------------------------------------------------------------------- /inter/gas_power_left_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/gas_power_left_test.go -------------------------------------------------------------------------------- /inter/iblockproc/decided_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/iblockproc/decided_state.go -------------------------------------------------------------------------------- /inter/iblockproc/legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/iblockproc/legacy.go -------------------------------------------------------------------------------- /inter/iblockproc/profiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/iblockproc/profiles.go -------------------------------------------------------------------------------- /inter/ibr/block_record_rlp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/ibr/block_record_rlp_test.go -------------------------------------------------------------------------------- /inter/ibr/inter_block_records.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/ibr/inter_block_records.go -------------------------------------------------------------------------------- /inter/iep/inter_epoch_packs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/iep/inter_epoch_packs.go -------------------------------------------------------------------------------- /inter/ier/inter_epoch_records.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/ier/inter_epoch_records.go -------------------------------------------------------------------------------- /inter/inter_llr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/inter_llr.go -------------------------------------------------------------------------------- /inter/inter_llr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/inter_llr_test.go -------------------------------------------------------------------------------- /inter/inter_mps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/inter_mps.go -------------------------------------------------------------------------------- /inter/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/signature.go -------------------------------------------------------------------------------- /inter/state/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/state/adapter.go -------------------------------------------------------------------------------- /inter/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/time.go -------------------------------------------------------------------------------- /inter/transaction_serializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/transaction_serializer.go -------------------------------------------------------------------------------- /inter/transaction_serializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/transaction_serializer_test.go -------------------------------------------------------------------------------- /inter/validatorpk/pubkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/validatorpk/pubkey.go -------------------------------------------------------------------------------- /inter/validatorpk/pubkey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/inter/validatorpk/pubkey_test.go -------------------------------------------------------------------------------- /logger/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/logger/instance.go -------------------------------------------------------------------------------- /logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/logger/logger.go -------------------------------------------------------------------------------- /logger/logrus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/logger/logrus.go -------------------------------------------------------------------------------- /logger/periodic_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/logger/periodic_log.go -------------------------------------------------------------------------------- /logger/test_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/logger/test_output.go -------------------------------------------------------------------------------- /opera/contracts/driver/driver_predeploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/driver/driver_predeploy.go -------------------------------------------------------------------------------- /opera/contracts/driver/drivercall/driver_calls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/driver/drivercall/driver_calls.go -------------------------------------------------------------------------------- /opera/contracts/driver/driverpos/positions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/driver/driverpos/positions.go -------------------------------------------------------------------------------- /opera/contracts/driverauth/driverauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/driverauth/driverauth.go -------------------------------------------------------------------------------- /opera/contracts/emitterdriver/emitterdriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/emitterdriver/emitterdriver.go -------------------------------------------------------------------------------- /opera/contracts/evmwriter/evm_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/evmwriter/evm_writer.go -------------------------------------------------------------------------------- /opera/contracts/evmwriter/evm_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/evmwriter/evm_writer_test.go -------------------------------------------------------------------------------- /opera/contracts/netinit/netinitcalls/network_initializer_calls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/netinit/netinitcalls/network_initializer_calls.go -------------------------------------------------------------------------------- /opera/contracts/netinit/network_initializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/netinit/network_initializer.go -------------------------------------------------------------------------------- /opera/contracts/sfc/sfc_predeploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/sfc/sfc_predeploy.go -------------------------------------------------------------------------------- /opera/contracts/sfclib/sfclib_predeploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/contracts/sfclib/sfclib_predeploy.go -------------------------------------------------------------------------------- /opera/genesis/gpos/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesis/gpos/validators.go -------------------------------------------------------------------------------- /opera/genesis/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesis/types.go -------------------------------------------------------------------------------- /opera/genesisstore/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/disk.go -------------------------------------------------------------------------------- /opera/genesisstore/filelog/filelog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/filelog/filelog.go -------------------------------------------------------------------------------- /opera/genesisstore/fileshash/filehash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/fileshash/filehash_test.go -------------------------------------------------------------------------------- /opera/genesisstore/fileshash/reader_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/fileshash/reader_file.go -------------------------------------------------------------------------------- /opera/genesisstore/fileshash/reader_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/fileshash/reader_map.go -------------------------------------------------------------------------------- /opera/genesisstore/fileshash/write_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/fileshash/write_file.go -------------------------------------------------------------------------------- /opera/genesisstore/readersmap/reader_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/readersmap/reader_map.go -------------------------------------------------------------------------------- /opera/genesisstore/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/store.go -------------------------------------------------------------------------------- /opera/genesisstore/store_genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/genesisstore/store_genesis.go -------------------------------------------------------------------------------- /opera/legacy_serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/legacy_serialization.go -------------------------------------------------------------------------------- /opera/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/marshal.go -------------------------------------------------------------------------------- /opera/marshal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/marshal_test.go -------------------------------------------------------------------------------- /opera/rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/opera/rules.go -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /topicsdb/dummy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/dummy.go -------------------------------------------------------------------------------- /topicsdb/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/index.go -------------------------------------------------------------------------------- /topicsdb/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/key.go -------------------------------------------------------------------------------- /topicsdb/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/key_test.go -------------------------------------------------------------------------------- /topicsdb/record.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/record.go -------------------------------------------------------------------------------- /topicsdb/search_parallel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/search_parallel.go -------------------------------------------------------------------------------- /topicsdb/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/search_test.go -------------------------------------------------------------------------------- /topicsdb/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/sync.go -------------------------------------------------------------------------------- /topicsdb/thread_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/thread_pool.go -------------------------------------------------------------------------------- /topicsdb/topicsdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/topicsdb.go -------------------------------------------------------------------------------- /topicsdb/topicsdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/topicsdb/topicsdb_test.go -------------------------------------------------------------------------------- /tracing/tx-tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/tracing/tx-tracing.go -------------------------------------------------------------------------------- /txtrace/js_tracer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/txtrace/js_tracer_test.go -------------------------------------------------------------------------------- /txtrace/trace_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/txtrace/trace_logger.go -------------------------------------------------------------------------------- /txtrace/txtrace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/txtrace/txtrace_test.go -------------------------------------------------------------------------------- /utils/adapters/ethdb2kvdb/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/adapters/ethdb2kvdb/adapter.go -------------------------------------------------------------------------------- /utils/adapters/kvdb2ethdb/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/adapters/kvdb2ethdb/adapter.go -------------------------------------------------------------------------------- /utils/adapters/snap2kvdb/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/adapters/snap2kvdb/adapter.go -------------------------------------------------------------------------------- /utils/adapters/vecmt2dagidx/vecmt2lachesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/adapters/vecmt2dagidx/vecmt2lachesis.go -------------------------------------------------------------------------------- /utils/bitmap/bitset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/bitmap/bitset.go -------------------------------------------------------------------------------- /utils/bits/bits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/bits/bits.go -------------------------------------------------------------------------------- /utils/bits/bits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/bits/bits_test.go -------------------------------------------------------------------------------- /utils/concurrent/ValidatorBlocksSet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/concurrent/ValidatorBlocksSet.go -------------------------------------------------------------------------------- /utils/concurrent/ValidatorEpochsSet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/concurrent/ValidatorEpochsSet.go -------------------------------------------------------------------------------- /utils/concurrent/ValidatorEventsSet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/concurrent/ValidatorEventsSet.go -------------------------------------------------------------------------------- /utils/concurrent/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/concurrent/events.go -------------------------------------------------------------------------------- /utils/cser/binary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/cser/binary.go -------------------------------------------------------------------------------- /utils/cser/binary_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/cser/binary_test.go -------------------------------------------------------------------------------- /utils/cser/read_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/cser/read_writer.go -------------------------------------------------------------------------------- /utils/cser/read_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/cser/read_writer_test.go -------------------------------------------------------------------------------- /utils/dbutil/asyncflushproducer/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/asyncflushproducer/producer.go -------------------------------------------------------------------------------- /utils/dbutil/asyncflushproducer/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/asyncflushproducer/store.go -------------------------------------------------------------------------------- /utils/dbutil/autocompact/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/autocompact/store.go -------------------------------------------------------------------------------- /utils/dbutil/autocompact/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/autocompact/strategy.go -------------------------------------------------------------------------------- /utils/dbutil/compactdb/compactdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/compactdb/compactdb.go -------------------------------------------------------------------------------- /utils/dbutil/compactdb/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/compactdb/keys.go -------------------------------------------------------------------------------- /utils/dbutil/compactdb/keys_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/compactdb/keys_test.go -------------------------------------------------------------------------------- /utils/dbutil/compactdb/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/compactdb/log.go -------------------------------------------------------------------------------- /utils/dbutil/dbcounter/dbcounter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/dbcounter/dbcounter.go -------------------------------------------------------------------------------- /utils/dbutil/threads/counted.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/threads/counted.go -------------------------------------------------------------------------------- /utils/dbutil/threads/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/threads/pool.go -------------------------------------------------------------------------------- /utils/dbutil/threads/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/dbutil/threads/pool_test.go -------------------------------------------------------------------------------- /utils/devnullfile/devnull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/devnullfile/devnull.go -------------------------------------------------------------------------------- /utils/errlock/errlock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/errlock/errlock.go -------------------------------------------------------------------------------- /utils/eventid/eventid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/eventid/eventid.go -------------------------------------------------------------------------------- /utils/fast/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/fast/buffer.go -------------------------------------------------------------------------------- /utils/fast/buffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/fast/buffer_test.go -------------------------------------------------------------------------------- /utils/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/file.go -------------------------------------------------------------------------------- /utils/iodb/io_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/iodb/io_db.go -------------------------------------------------------------------------------- /utils/ioread/ioread.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/ioread/ioread.go -------------------------------------------------------------------------------- /utils/memory/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/LICENSE -------------------------------------------------------------------------------- /utils/memory/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/doc.go -------------------------------------------------------------------------------- /utils/memory/memory_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/memory_bsd.go -------------------------------------------------------------------------------- /utils/memory/memory_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/memory_darwin.go -------------------------------------------------------------------------------- /utils/memory/memory_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/memory_linux.go -------------------------------------------------------------------------------- /utils/memory/memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/memory_test.go -------------------------------------------------------------------------------- /utils/memory/memory_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/memory_windows.go -------------------------------------------------------------------------------- /utils/memory/memsysctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/memsysctl.go -------------------------------------------------------------------------------- /utils/memory/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/memory/stub.go -------------------------------------------------------------------------------- /utils/migration/id_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/migration/id_store.go -------------------------------------------------------------------------------- /utils/migration/kvdb_id_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/migration/kvdb_id_store.go -------------------------------------------------------------------------------- /utils/migration/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/migration/migration.go -------------------------------------------------------------------------------- /utils/migration/migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/migration/migration_test.go -------------------------------------------------------------------------------- /utils/nameof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/nameof.go -------------------------------------------------------------------------------- /utils/num_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/num_queue.go -------------------------------------------------------------------------------- /utils/num_queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/num_queue_test.go -------------------------------------------------------------------------------- /utils/pretty_duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/pretty_duration.go -------------------------------------------------------------------------------- /utils/pretty_duration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/pretty_duration_test.go -------------------------------------------------------------------------------- /utils/randat/rand_at.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/randat/rand_at.go -------------------------------------------------------------------------------- /utils/rate/gauge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/rate/gauge.go -------------------------------------------------------------------------------- /utils/rate/gauge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/rate/gauge_test.go -------------------------------------------------------------------------------- /utils/rlpstore/rlpstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/rlpstore/rlpstore.go -------------------------------------------------------------------------------- /utils/self-table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/self-table.go -------------------------------------------------------------------------------- /utils/signers/gsignercache/global_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/signers/gsignercache/global_cache.go -------------------------------------------------------------------------------- /utils/signers/internaltx/internaltx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/signers/internaltx/internaltx.go -------------------------------------------------------------------------------- /utils/signers/internaltx/internaltx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/signers/internaltx/internaltx_test.go -------------------------------------------------------------------------------- /utils/spin_lock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/spin_lock.go -------------------------------------------------------------------------------- /utils/to_ftm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/to_ftm.go -------------------------------------------------------------------------------- /utils/txtime/txtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/txtime/txtime.go -------------------------------------------------------------------------------- /utils/uint2hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/uint2hash.go -------------------------------------------------------------------------------- /utils/weighted_shuffle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/weighted_shuffle.go -------------------------------------------------------------------------------- /utils/weighted_shuffle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/weighted_shuffle_test.go -------------------------------------------------------------------------------- /utils/wgmutex/wg_mutex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/utils/wgmutex/wg_mutex.go -------------------------------------------------------------------------------- /valkeystore/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/cache.go -------------------------------------------------------------------------------- /valkeystore/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/common_test.go -------------------------------------------------------------------------------- /valkeystore/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/default.go -------------------------------------------------------------------------------- /valkeystore/encryption/encryption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/encryption/encryption.go -------------------------------------------------------------------------------- /valkeystore/encryption/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/encryption/io.go -------------------------------------------------------------------------------- /valkeystore/encryption/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/encryption/migration.go -------------------------------------------------------------------------------- /valkeystore/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/files.go -------------------------------------------------------------------------------- /valkeystore/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/files_test.go -------------------------------------------------------------------------------- /valkeystore/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/keystore.go -------------------------------------------------------------------------------- /valkeystore/mem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/mem.go -------------------------------------------------------------------------------- /valkeystore/mem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/mem_test.go -------------------------------------------------------------------------------- /valkeystore/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/signer.go -------------------------------------------------------------------------------- /valkeystore/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/valkeystore/sync.go -------------------------------------------------------------------------------- /vecmt/backed_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/backed_map.go -------------------------------------------------------------------------------- /vecmt/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/index.go -------------------------------------------------------------------------------- /vecmt/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/index_test.go -------------------------------------------------------------------------------- /vecmt/median_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/median_time.go -------------------------------------------------------------------------------- /vecmt/median_time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/median_time_test.go -------------------------------------------------------------------------------- /vecmt/no_cheaters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/no_cheaters.go -------------------------------------------------------------------------------- /vecmt/store_vectors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/store_vectors.go -------------------------------------------------------------------------------- /vecmt/vecflushable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/vecflushable.go -------------------------------------------------------------------------------- /vecmt/vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/vector.go -------------------------------------------------------------------------------- /vecmt/vector_ops.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/vecmt/vector_ops.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/version/version.go -------------------------------------------------------------------------------- /version/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fantom-foundation/Sonic/HEAD/version/version_test.go --------------------------------------------------------------------------------