├── .changeset └── config.json ├── .dockerignore ├── .editorconfig ├── .eslintrc.js ├── .foundryrc ├── .gethrc ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── issue_template.yaml ├── semantic.yml └── workflows │ ├── ci.yml │ └── test.yml ├── .gitignore ├── .gitmessage ├── .husky └── .gitignore ├── .markdownlint.json ├── .npmrc ├── .nvmrc ├── .prettierrc.js ├── .vscode └── launch.json ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── audits ├── 2023_09_Kroma_Security_Audit_ChainLight.pdf └── README.md ├── go.mod ├── go.sum ├── kroma-bindings ├── Makefile ├── README.md ├── artifacts.json ├── bindings │ ├── colosseum.go │ ├── colosseum_more.go │ ├── crossdomainmessenger.go │ ├── crossdomainmessenger_more.go │ ├── erc20.go │ ├── erc20_more.go │ ├── erc721.go │ ├── erc721_more.go │ ├── gaspriceoracle.go │ ├── gaspriceoracle_more.go │ ├── governancetoken.go │ ├── governancetoken_more.go │ ├── kromamintableerc20.go │ ├── kromamintableerc20_more.go │ ├── kromamintableerc20factory.go │ ├── kromamintableerc20factory_more.go │ ├── kromamintableerc721.go │ ├── kromamintableerc721_more.go │ ├── kromamintableerc721factory.go │ ├── kromamintableerc721factory_more.go │ ├── kromaportal.go │ ├── kromaportal_more.go │ ├── l1block.go │ ├── l1block_more.go │ ├── l1crossdomainmessenger.go │ ├── l1crossdomainmessenger_more.go │ ├── l1erc721bridge.go │ ├── l1erc721bridge_more.go │ ├── l1feevault.go │ ├── l1feevault_more.go │ ├── l1standardbridge.go │ ├── l1standardbridge_more.go │ ├── l2crossdomainmessenger.go │ ├── l2crossdomainmessenger_more.go │ ├── l2erc721bridge.go │ ├── l2erc721bridge_more.go │ ├── l2outputoracle.go │ ├── l2outputoracle_more.go │ ├── l2standardbridge.go │ ├── l2standardbridge_more.go │ ├── l2tol1messagepasser.go │ ├── l2tol1messagepasser_more.go │ ├── protocolvault.go │ ├── protocolvault_more.go │ ├── proxy.go │ ├── proxy_more.go │ ├── proxyadmin.go │ ├── proxyadmin_more.go │ ├── registry.go │ ├── securitycouncil.go │ ├── securitycouncil_more.go │ ├── securitycounciltoken.go │ ├── securitycounciltoken_more.go │ ├── standardbridge.go │ ├── standardbridge_more.go │ ├── systemconfig.go │ ├── systemconfig_more.go │ ├── timelock.go │ ├── timelock_more.go │ ├── types.go │ ├── upgradegovernor.go │ ├── upgradegovernor_more.go │ ├── validatorpool.go │ ├── validatorpool_more.go │ ├── validatorrewardvault.go │ ├── validatorrewardvault_more.go │ ├── weth9.go │ ├── weth9_more.go │ ├── zkmerkletrie.go │ ├── zkmerkletrie_more.go │ ├── zktriehasher.go │ ├── zktriehasher_more.go │ ├── zkverifier.go │ └── zkverifier_more.go ├── doc.go ├── gen │ ├── extractor │ │ └── types.go │ └── main.go └── predeploys │ ├── addresses.go │ ├── addresses_test.go │ └── legacy_addresses.go ├── kroma-chain-ops ├── cmd │ ├── check-deploy-config │ │ └── main.go │ └── check-l2 │ │ └── main.go ├── crossdomain │ ├── encoding.go │ ├── encoding_test.go │ ├── hashing.go │ ├── message.go │ ├── message_test.go │ ├── withdrawal.go │ └── withdrawal_test.go ├── genesis │ ├── config.go │ ├── config_test.go │ ├── genesis.go │ ├── helpers.go │ ├── layer_one.go │ ├── layer_one_test.go │ ├── layer_two.go │ ├── layer_two_test.go │ ├── poseidon.go │ ├── setters.go │ └── testdata │ │ ├── allocs-l1.json │ │ ├── deploy.json │ │ ├── l1-deployments.json │ │ ├── test-deploy-config-devnet-l1.json │ │ └── test-deploy-config-full.json ├── immutables │ ├── immutables.go │ └── immutables_test.go └── state │ └── state.go ├── kroma-devnet ├── README.md ├── devnet │ ├── __init__.py │ └── log_setup.py └── main.py ├── kroma-validator ├── .gitignore ├── abi_test.go ├── challenge │ ├── fetcher.go │ ├── segments.go │ └── status.go ├── challenger.go ├── cmd │ ├── balance │ │ └── cmd.go │ └── main.go ├── config.go ├── event.go ├── flags │ └── flags.go ├── guardian.go ├── l2_output_submitter.go ├── metrics │ ├── metrics.go │ └── noop.go └── validator.go ├── nx.json ├── op-batcher ├── Dockerfile.dockerignore ├── Makefile ├── batcher │ ├── batch_submitter.go │ ├── channel.go │ ├── channel_builder.go │ ├── channel_builder_test.go │ ├── channel_manager.go │ ├── channel_manager_test.go │ ├── channel_test.go │ ├── config.go │ ├── config_test.go │ ├── driver.go │ ├── service.go │ └── tx_data.go ├── cmd │ └── main.go ├── compressor │ ├── cli.go │ ├── compressors.go │ ├── config.go │ ├── ratio_compressor.go │ ├── ratio_compressor_test.go │ ├── shadow_compressor.go │ └── shadow_compressor_test.go ├── flags │ └── flags.go ├── metrics │ ├── metrics.go │ └── noop.go └── rpc │ └── api.go ├── op-bindings ├── Makefile ├── README.md ├── artifacts.json ├── ast │ ├── canonicalize.go │ ├── canonicalize_test.go │ └── testdata │ │ ├── custom-types.json │ │ ├── public-variables.json │ │ ├── simple.json │ │ └── values-in-storage.json ├── bindings │ ├── addressmanager.go │ ├── addressmanager_more.go │ ├── alphabetvm.go │ ├── alphabetvm2.go │ ├── alphabetvm2_more.go │ ├── alphabetvm_more.go │ ├── basefeevault.go │ ├── basefeevault_more.go │ ├── blockoracle.go │ ├── blockoracle_more.go │ ├── crossdomainmessenger.go │ ├── crossdomainmessenger_more.go │ ├── delayedvetoable.go │ ├── delayedvetoable_more.go │ ├── deployerwhitelist.go │ ├── deployerwhitelist_more.go │ ├── disputegamefactory.go │ ├── disputegamefactory_more.go │ ├── eas.go │ ├── eas_more.go │ ├── erc20.go │ ├── erc20_more.go │ ├── faultdisputegame.go │ ├── faultdisputegame_more.go │ ├── gaspriceoracle.go │ ├── gaspriceoracle_more.go │ ├── governancetoken.go │ ├── governancetoken_more.go │ ├── isemver.go │ ├── isemver_more.go │ ├── l1block.go │ ├── l1block_more.go │ ├── l1blocknumber.go │ ├── l1blocknumber_more.go │ ├── l1crossdomainmessenger.go │ ├── l1crossdomainmessenger_more.go │ ├── l1erc721bridge.go │ ├── l1erc721bridge_more.go │ ├── l1feevault.go │ ├── l1feevault_more.go │ ├── l1standardbridge.go │ ├── l1standardbridge_more.go │ ├── l2crossdomainmessenger.go │ ├── l2crossdomainmessenger_more.go │ ├── l2erc721bridge.go │ ├── l2erc721bridge_more.go │ ├── l2outputoracle.go │ ├── l2outputoracle_more.go │ ├── l2standardbridge.go │ ├── l2standardbridge_more.go │ ├── l2tol1messagepasser.go │ ├── l2tol1messagepasser_more.go │ ├── legacyerc20eth.go │ ├── legacyerc20eth_more.go │ ├── legacymessagepasser.go │ ├── legacymessagepasser_more.go │ ├── mips.go │ ├── mips_more.go │ ├── optimismmintableerc20.go │ ├── optimismmintableerc20_more.go │ ├── optimismmintableerc20factory.go │ ├── optimismmintableerc20factory_more.go │ ├── optimismmintableerc721factory.go │ ├── optimismmintableerc721factory_more.go │ ├── optimismportal.go │ ├── optimismportal_more.go │ ├── outputbisectiongame.go │ ├── outputbisectiongame_more.go │ ├── preimageoracle.go │ ├── preimageoracle_more.go │ ├── protocolversions.go │ ├── protocolversions_more.go │ ├── proxy.go │ ├── proxy_more.go │ ├── proxyadmin.go │ ├── proxyadmin_more.go │ ├── registry.go │ ├── safe.go │ ├── safe_more.go │ ├── safeproxyfactory.go │ ├── safeproxyfactory_more.go │ ├── schemaregistry.go │ ├── schemaregistry_more.go │ ├── sequencerfeevault.go │ ├── sequencerfeevault_more.go │ ├── standardbridge.go │ ├── standardbridge_more.go │ ├── storagesetter.go │ ├── storagesetter_more.go │ ├── superchainconfig.go │ ├── superchainconfig_more.go │ ├── systemconfig.go │ ├── systemconfig_more.go │ ├── weth9.go │ └── weth9_more.go ├── doc.go ├── foundry │ └── artifact.go ├── gen │ └── main.go ├── hardhat │ ├── hardhat.go │ ├── hardhat_test.go │ ├── testdata │ │ ├── artifacts │ │ │ ├── build-info │ │ │ │ └── 41b5106372a301360350245ee188494f.json │ │ │ └── contracts │ │ │ │ └── HelloWorld.sol │ │ │ │ ├── HelloWorld.dbg.json │ │ │ │ └── HelloWorld.json │ │ └── deployments │ │ │ ├── alpha │ │ │ ├── OptimismPortal.json │ │ │ └── OptimismPortalProxy.json │ │ │ └── goerli │ │ │ ├── OptimismPortal.json │ │ │ └── OptimismPortalProxy.json │ ├── types.go │ └── utils.go ├── legacy-bindings │ ├── CanonicalTransactionChain.go │ └── StateCommitmentChain.go ├── predeploys │ ├── addresses.go │ ├── addresses_test.go │ ├── legacy_addresses.go │ └── predeploy.go └── solc │ └── types.go ├── op-chain-ops ├── .gitignore ├── Makefile ├── README.md ├── clients │ └── clients.go ├── cmd │ ├── check-canyon │ │ └── main.go │ ├── op-upgrade │ │ └── README.md │ └── protocol-version │ │ └── main.go ├── contracts │ ├── common.go │ └── contracts.go ├── crossdomain │ ├── alias.go │ ├── alias_test.go │ ├── encoding.go │ ├── hashing.go │ ├── message.go │ ├── message_test.go │ ├── testdata │ │ ├── README.md │ │ ├── call-traces │ │ │ ├── 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json │ │ │ ├── 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json │ │ │ ├── 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json │ │ │ └── 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json │ │ ├── receipts │ │ │ ├── 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json │ │ │ ├── 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json │ │ │ ├── 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json │ │ │ └── 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json │ │ ├── state-diffs │ │ │ ├── 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json │ │ │ ├── 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json │ │ │ ├── 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json │ │ │ └── 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json │ │ ├── trace.sh │ │ └── witness.txt │ ├── types.go │ ├── withdrawal.go │ └── withdrawal_test.go ├── deployer │ └── deployer.go ├── safe │ ├── batch.go │ ├── batch_helpers.go │ ├── batch_test.go │ └── testdata │ │ ├── batch-prepare-bedrock.json │ │ ├── deposit-tx.json │ │ ├── finalize-withdrawal-tx.json │ │ ├── l2-output-oracle.json │ │ └── portal-abi.json ├── srcmap │ ├── solutil.go │ └── solutil_test.go └── state │ ├── encoding.go │ ├── memory_db.go │ ├── memory_db_test.go │ ├── state.go │ ├── state_test.go │ └── testdata │ ├── contract.go │ └── layout.json ├── op-e2e ├── .gitignore ├── README.md ├── actions │ ├── action.go │ ├── blocktime_test.go │ ├── dencun_fork_test.go │ ├── garbage_channel_out.go │ ├── l1_miner.go │ ├── l1_miner_test.go │ ├── l1_replica.go │ ├── l1_replica_test.go │ ├── l2_batcher.go │ ├── l2_batcher_test.go │ ├── l2_challenger.go │ ├── l2_challenger_test.go │ ├── l2_engine.go │ ├── l2_engine_test.go │ ├── l2_guardian.go │ ├── l2_runtime.go │ ├── l2_sequencer.go │ ├── l2_sequencer_test.go │ ├── l2_validator.go │ ├── l2_validator_test.go │ ├── l2_verifier.go │ ├── l2_verifier_test.go │ ├── reorg_test.go │ ├── span_batch_test.go │ ├── sync_test.go │ ├── system_config_test.go │ ├── tx_helper.go │ ├── user.go │ └── user_test.go ├── bridge_test.go ├── config │ └── init.go ├── constants.go ├── deposit_test.go ├── e2eutils │ ├── addresses.go │ ├── addresses_test.go │ ├── fakebeacon │ │ └── blobs.go │ ├── geth │ │ ├── fakepos.go │ │ ├── geth.go │ │ ├── peers.go │ │ └── wait.go │ ├── mock_l2rpc.go │ ├── mock_proof_fetcher.go │ ├── secrets.go │ ├── setup.go │ ├── setup_test.go │ ├── testing.go │ ├── transactions │ │ ├── blobs.go │ │ └── gas.go │ ├── wait │ │ ├── blocks.go │ │ ├── waits.go │ │ └── withdrawals.go │ └── waits.go ├── external.go ├── external │ └── config.go ├── external_geth │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── main.go │ ├── main_test.go │ ├── test_parms.json │ └── tools.go ├── helper.go ├── l2_gossip_test.go ├── op_geth.go ├── op_geth_test.go ├── setup.go ├── system_adminrpc_test.go ├── system_test.go ├── system_tob_test.go ├── testdata │ ├── challenge_test_data.go │ └── proof │ │ ├── verify_circuit_final_pair.data │ │ └── verify_circuit_proof.data ├── tracer.go ├── tx_helper.go └── withdrawal_helper.go ├── op-node ├── .gitignore ├── Dockerfile.dockerignore ├── LICENSE ├── Makefile ├── README.md ├── chaincfg │ ├── chains.go │ └── chains_test.go ├── cmd │ ├── batch_decoder │ │ ├── README.md │ │ ├── fetch │ │ │ └── fetch.go │ │ ├── main.go │ │ ├── reassemble │ │ │ └── reassemble.go │ │ └── script.sh │ ├── genesis │ │ └── cmd.go │ ├── main.go │ ├── networks │ │ └── cmd.go │ ├── p2p │ │ ├── cmd.go │ │ └── cmd_test.go │ └── stateviz │ │ ├── assets │ │ ├── index.html │ │ └── main.js │ │ └── main.go ├── flags │ ├── flags.go │ ├── flags_test.go │ └── p2p_flags.go ├── heartbeat │ ├── service.go │ └── service_test.go ├── metrics │ └── metrics.go ├── node │ ├── api.go │ ├── client.go │ ├── comms.go │ ├── config.go │ ├── config_persistence.go │ ├── config_persistence_test.go │ ├── node.go │ ├── node_test.go │ ├── runtime_config.go │ ├── server.go │ └── server_test.go ├── p2p │ ├── app_params.go │ ├── app_scores.go │ ├── app_scores_test.go │ ├── cli │ │ ├── load_config.go │ │ └── load_signer.go │ ├── config.go │ ├── discovery.go │ ├── gating │ │ ├── blocking.go │ │ ├── expiry.go │ │ ├── expiry_test.go │ │ ├── metrics.go │ │ ├── mocks │ │ │ ├── BlockingConnectionGater.go │ │ │ ├── ExpiryStore.go │ │ │ └── Scores.go │ │ └── scoring.go │ ├── gossip.go │ ├── gossip_test.go │ ├── host.go │ ├── host_test.go │ ├── mocks │ │ ├── GossipMetricer.go │ │ ├── PeerGater.go │ │ ├── Peerstore.go │ │ └── ScoreMetrics.go │ ├── monitor │ │ ├── mocks │ │ │ └── PeerManager.go │ │ ├── peer_monitor.go │ │ └── peer_monitor_test.go │ ├── node.go │ ├── notifications.go │ ├── peer_params.go │ ├── peer_params_test.go │ ├── peer_scorer.go │ ├── peer_scorer_test.go │ ├── peer_scores.go │ ├── peer_scores_test.go │ ├── prepared.go │ ├── rpc_api.go │ ├── rpc_client.go │ ├── rpc_server.go │ ├── signer.go │ ├── signer_test.go │ ├── store │ │ ├── extended.go │ │ ├── gc.go │ │ ├── gc_test.go │ │ ├── iface.go │ │ ├── ip_ban_book.go │ │ ├── ip_ban_book_test.go │ │ ├── peer_ban_book.go │ │ ├── peer_ban_book_test.go │ │ ├── records_book.go │ │ ├── scorebook.go │ │ ├── scorebook_test.go │ │ ├── serialize.go │ │ └── serialize_test.go │ ├── sync.go │ └── sync_test.go ├── rollup │ ├── derive │ │ ├── attributes.go │ │ ├── attributes_queue.go │ │ ├── attributes_queue_test.go │ │ ├── attributes_test.go │ │ ├── batch.go │ │ ├── batch_queue.go │ │ ├── batch_queue_test.go │ │ ├── batch_test.go │ │ ├── batch_tob_test.go │ │ ├── batches.go │ │ ├── batches_test.go │ │ ├── calldata_source.go │ │ ├── calldata_source_test.go │ │ ├── channel.go │ │ ├── channel_bank.go │ │ ├── channel_bank_test.go │ │ ├── channel_in_reader.go │ │ ├── channel_out.go │ │ ├── channel_out_test.go │ │ ├── channel_test.go │ │ ├── deposit_log.go │ │ ├── deposit_log_test.go │ │ ├── deposit_log_tob_test.go │ │ ├── deposit_source.go │ │ ├── deposits.go │ │ ├── doc.go │ │ ├── engine_consolidate.go │ │ ├── engine_consolidate_test.go │ │ ├── engine_queue.go │ │ ├── engine_queue_test.go │ │ ├── engine_update.go │ │ ├── error.go │ │ ├── frame.go │ │ ├── frame_queue.go │ │ ├── frame_test.go │ │ ├── fuzz_parsers_test.go │ │ ├── l1_block_info.go │ │ ├── l1_block_info_test.go │ │ ├── l1_block_info_tob_test.go │ │ ├── l1_retrieval.go │ │ ├── l1_retrieval_test.go │ │ ├── l1_traversal.go │ │ ├── l1_traversal_test.go │ │ ├── l2block_util.go │ │ ├── params.go │ │ ├── payload_util.go │ │ ├── payloads_queue.go │ │ ├── payloads_queue_test.go │ │ ├── pipeline.go │ │ ├── pipeline_test.go │ │ ├── singular_batch.go │ │ ├── singular_batch_test.go │ │ ├── span_batch.go │ │ ├── span_batch_test.go │ │ ├── span_batch_tx.go │ │ ├── span_batch_tx_test.go │ │ ├── span_batch_txs.go │ │ ├── span_batch_txs_test.go │ │ ├── span_batch_util.go │ │ ├── span_channel_out.go │ │ ├── system_config.go │ │ ├── system_config_test.go │ │ └── test │ │ │ └── random.go │ ├── driver │ │ ├── conf_depth.go │ │ ├── conf_depth_test.go │ │ ├── config.go │ │ ├── driver.go │ │ ├── l1_state.go │ │ ├── metered_engine.go │ │ ├── metered_l1fetcher.go │ │ ├── metered_l1fetcher_test.go │ │ ├── origin_selector.go │ │ ├── origin_selector_test.go │ │ ├── sequencer.go │ │ ├── sequencer_test.go │ │ └── state.go │ ├── output_root.go │ ├── sync │ │ ├── config.go │ │ ├── start.go │ │ └── start_test.go │ ├── types.go │ └── types_test.go ├── service.go ├── version │ └── version.go └── withdrawals │ ├── proof.go │ ├── testdata │ └── bridge-withdrawal.json │ ├── utils.go │ └── utils_test.go ├── op-service ├── Dockerfile.dockerignore ├── Makefile ├── cliapp │ ├── flag.go │ ├── flag_test.go │ ├── lifecycle.go │ └── lifecycle_test.go ├── client │ ├── client.go │ ├── dial_test.go │ ├── l2 │ │ └── engineapi │ │ │ ├── block_processor.go │ │ │ ├── l2_engine_api.go │ │ │ └── test │ │ │ └── l2_engine_api_tests.go │ ├── polling.go │ ├── polling_test.go │ ├── rate_limited.go │ └── rpc.go ├── clock │ ├── advancing.go │ ├── advancing_test.go │ ├── clock.go │ ├── clock_test.go │ ├── common.go │ ├── deterministic.go │ ├── deterministic_test.go │ ├── loop.go │ └── loop_test.go ├── crypto │ └── signature.go ├── dial │ └── dial.go ├── enum │ ├── enum.go │ └── enum_test.go ├── eth │ ├── account_proof.go │ ├── account_proof_test.go │ ├── address.go │ ├── blob.go │ ├── blobs_api.go │ ├── block_info.go │ ├── heads.go │ ├── id.go │ ├── label.go │ ├── output.go │ ├── output_test.go │ ├── receipts.go │ ├── ssz.go │ ├── ssz_test.go │ ├── status.go │ ├── sync_status.go │ ├── transactions.go │ ├── types.go │ └── types_test.go ├── httputil │ ├── http.go │ ├── server.go │ ├── server_test.go │ ├── timeout.go │ └── wrapped_response_writer.go ├── ioutil │ ├── atomic.go │ ├── atomic_test.go │ ├── gzip.go │ └── gzip_test.go ├── jsonutil │ ├── sortedmap.go │ └── sortedmap_test.go ├── log │ ├── cli.go │ ├── defaults.go │ ├── dynamic.go │ ├── dynamic_test.go │ ├── http.go │ ├── writer.go │ └── writer_test.go ├── metrics │ ├── balance.go │ ├── balance_test.go │ ├── caching.go │ ├── cli.go │ ├── doc │ │ └── cmd.go │ ├── event.go │ ├── factory.go │ ├── http.go │ ├── node_info.go │ ├── ref_metrics.go │ ├── registry.go │ ├── rpc_metrics.go │ └── server.go ├── monitoring │ └── monitoring.go ├── opio │ └── interrupts.go ├── optsutils │ └── util.go ├── pprof │ ├── cli.go │ └── server.go ├── rethdb-reader │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ ├── headgen.sh │ ├── rustfmt.toml │ ├── src │ │ ├── lib.rs │ │ └── receipts.rs │ └── testdata │ │ ├── block.rlp │ │ └── receipts.json ├── retry │ ├── operation.go │ ├── operation_test.go │ ├── strategies.go │ └── strategies_test.go ├── rpc │ ├── api.go │ ├── cli.go │ ├── server.go │ └── server_test.go ├── signer │ ├── cli.go │ ├── cli_test.go │ ├── client.go │ └── transaction_args.go ├── solabi │ ├── util.go │ └── utils_test.go ├── sources │ ├── batching │ │ ├── batching.go │ │ ├── batching_test.go │ │ ├── call.go │ │ ├── call_test.go │ │ ├── multicall.go │ │ ├── test │ │ │ └── stubs.go │ │ └── types.go │ ├── caching │ │ └── cache.go │ ├── debug_client.go │ ├── engine_client.go │ ├── eth_client.go │ ├── eth_client_test.go │ ├── l1_client.go │ ├── l2_client.go │ ├── limit.go │ ├── limit_test.go │ ├── prefetching_eth_client.go │ ├── prefetching_eth_client_test.go │ ├── receipts.go │ ├── receipts_basic.go │ ├── receipts_basic_test.go │ ├── receipts_caching.go │ ├── receipts_caching_test.go │ ├── receipts_rcp.go │ ├── receipts_test.go │ ├── reth_db.go │ ├── reth_db_stub.go │ ├── reth_db_test.go │ ├── rollupclient.go │ ├── sync_client.go │ ├── testdata │ │ ├── data │ │ │ ├── blocks │ │ │ │ ├── post-shanghai-bad-receipts-hash_data.json │ │ │ │ ├── post-shanghai-bad-receipts-hash_metadata.json │ │ │ │ ├── post-shanghai-bad-transactions-hash_data.json │ │ │ │ ├── post-shanghai-bad-transactions-hash_metadata.json │ │ │ │ ├── post-shanghai-bad-transactions-nil_data.json │ │ │ │ ├── post-shanghai-bad-transactions-nil_metadata.json │ │ │ │ ├── post-shanghai-bad-transactions_data.json │ │ │ │ ├── post-shanghai-bad-transactions_metadata.json │ │ │ │ ├── post-shanghai-bad-withdrawals-hash_data.json │ │ │ │ ├── post-shanghai-bad-withdrawals-hash_metadata.json │ │ │ │ ├── post-shanghai-bad-withdrawals-nil_data.json │ │ │ │ ├── post-shanghai-bad-withdrawals-nil_metadata.json │ │ │ │ ├── post-shanghai-bad-withdrawals_data.json │ │ │ │ ├── post-shanghai-bad-withdrawals_metadata.json │ │ │ │ ├── post-shanghai-success_data.json │ │ │ │ ├── post-shanghai-success_metadata.json │ │ │ │ ├── pre-shanghai-bad-receipts-hash_data.json │ │ │ │ ├── pre-shanghai-bad-receipts-hash_metadata.json │ │ │ │ ├── pre-shanghai-bad-transactions-hash_data.json │ │ │ │ ├── pre-shanghai-bad-transactions-hash_metadata.json │ │ │ │ ├── pre-shanghai-bad-transactions_data.json │ │ │ │ ├── pre-shanghai-bad-transactions_metadata.json │ │ │ │ ├── pre-shanghai-success_data.json │ │ │ │ └── pre-shanghai-success_metadata.json │ │ │ └── headers │ │ │ │ ├── post-shanghai-bad-receipts_data.json │ │ │ │ ├── post-shanghai-bad-receipts_metadata.json │ │ │ │ ├── post-shanghai-bad-transactions_data.json │ │ │ │ ├── post-shanghai-bad-transactions_metadata.json │ │ │ │ ├── post-shanghai-bad-withdrawals_data.json │ │ │ │ ├── post-shanghai-bad-withdrawals_metadata.json │ │ │ │ ├── post-shanghai-success_data.json │ │ │ │ ├── post-shanghai-success_metadata.json │ │ │ │ ├── pre-shanghai-bad-receipts_data.json │ │ │ │ ├── pre-shanghai-bad-receipts_metadata.json │ │ │ │ ├── pre-shanghai-bad-transactions_data.json │ │ │ │ ├── pre-shanghai-bad-transactions_metadata.json │ │ │ │ ├── pre-shanghai-success_data.json │ │ │ │ └── pre-shanghai-success_metadata.json │ │ └── gen.sh │ ├── types.go │ └── types_test.go ├── tasks │ └── tasks.go ├── testlog │ ├── LICENSE │ ├── README.md │ ├── capturing.go │ └── testlog.go ├── testutils │ ├── assertions.go │ ├── block_id.go │ ├── deposits.go │ ├── fake_chain.go │ ├── fuzzerutils │ │ └── fuzzer_functions.go │ ├── l1info.go │ ├── metrics.go │ ├── mock_debug_client.go │ ├── mock_engine.go │ ├── mock_eth_client.go │ ├── mock_l1.go │ ├── mock_l2.go │ ├── random.go │ ├── random_keys.go │ ├── rpc_err_faker.go │ └── runtime_config.go ├── tls │ ├── certman │ │ ├── certman.go │ │ ├── certman_test.go │ │ └── testdata │ │ │ ├── README │ │ │ ├── server.crt │ │ │ ├── server.key │ │ │ ├── server1.crt │ │ │ ├── server1.key │ │ │ ├── server2.crt │ │ │ └── server2.key │ ├── cli.go │ ├── cli_test.go │ └── tlsinfo.go ├── txmgr │ ├── buffered_txmgr.go │ ├── cli.go │ ├── cli_test.go │ ├── metrics │ │ ├── noop.go │ │ └── tx_metrics.go │ ├── mocks │ │ └── TxManager.go │ ├── price_bump_test.go │ ├── queue.go │ ├── queue_test.go │ ├── send_state.go │ ├── send_state_test.go │ ├── txmgr.go │ └── txmgr_test.go ├── util.go ├── util_test.go ├── version.go ├── version_test.go └── watcher │ └── contract.go ├── ops-devnet ├── docker-compose.yml ├── entrypoint-l1.sh ├── entrypoint-l2.sh ├── p2p-node-key.txt ├── p2p-sequencer-key.txt └── test-jwt-secret.txt ├── ops ├── docker │ ├── ci-builder │ │ └── Dockerfile.dockerignore │ ├── op-stack-go │ │ ├── Dockerfile │ │ └── Dockerfile.dockerignore │ └── oplabs.crt └── scripts │ ├── ci-match-values-between-files.sh │ ├── geth-version-checker.sh │ ├── install-foundry.sh │ ├── newer-file.sh │ └── todo-checker.sh ├── package.json ├── packages ├── common-ts │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── base-service │ │ │ ├── base-service-v2.ts │ │ │ ├── base-service.ts │ │ │ ├── index.ts │ │ │ ├── metrics.ts │ │ │ ├── options.ts │ │ │ ├── router.ts │ │ │ └── validators.ts │ │ ├── common │ │ │ ├── index.ts │ │ │ ├── logger.ts │ │ │ ├── metrics.ts │ │ │ └── provider.ts │ │ └── index.ts │ ├── test │ │ ├── metrics.spec.ts │ │ └── service.spec.ts │ └── tsconfig.json ├── contracts │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gas-snapshot │ ├── .gitignore │ ├── .npmignore │ ├── .prettierignore │ ├── .prettierrc.js │ ├── .solhint.json │ ├── .solhintignore │ ├── .storage-layout │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── contracts │ │ ├── L1 │ │ │ ├── Colosseum.sol │ │ │ ├── IZKMerkleTrie.sol │ │ │ ├── KromaPortal.sol │ │ │ ├── L1CrossDomainMessenger.sol │ │ │ ├── L1ERC721Bridge.sol │ │ │ ├── L1StandardBridge.sol │ │ │ ├── L2OutputOracle.sol │ │ │ ├── ResourceMetering.sol │ │ │ ├── SecurityCouncil.sol │ │ │ ├── SystemConfig.sol │ │ │ ├── ValidatorPool.sol │ │ │ ├── ZKMerkleTrie.sol │ │ │ ├── ZKTrieHasher.sol │ │ │ └── ZKVerifier.sol │ │ ├── L2 │ │ │ ├── CrossDomainOwnable.sol │ │ │ ├── CrossDomainOwnable2.sol │ │ │ ├── CrossDomainOwnable3.sol │ │ │ ├── GasPriceOracle.sol │ │ │ ├── L1Block.sol │ │ │ ├── L1FeeVault.sol │ │ │ ├── L2CrossDomainMessenger.sol │ │ │ ├── L2ERC721Bridge.sol │ │ │ ├── L2StandardBridge.sol │ │ │ ├── L2ToL1MessagePasser.sol │ │ │ ├── ProtocolVault.sol │ │ │ └── ValidatorRewardVault.sol │ │ ├── echidna │ │ │ ├── FuzzAddressAliasing.sol │ │ │ ├── FuzzBurn.sol │ │ │ ├── FuzzEncoding.sol │ │ │ ├── FuzzHashing.sol │ │ │ ├── FuzzKromaPortal.sol │ │ │ └── FuzzResourceMetering.sol │ │ ├── governance │ │ │ ├── GovernanceToken.sol │ │ │ ├── SecurityCouncilToken.sol │ │ │ ├── TimeLock.sol │ │ │ └── UpgradeGovernor.sol │ │ ├── libraries │ │ │ ├── Arithmetic.sol │ │ │ ├── Burn.sol │ │ │ ├── Bytes.sol │ │ │ ├── Bytes32.sol │ │ │ ├── CodeDeployer.sol │ │ │ ├── Constants.sol │ │ │ ├── Encoding.sol │ │ │ ├── Hashing.sol │ │ │ ├── NodeReader.sol │ │ │ ├── Predeploys.sol │ │ │ ├── SafeCall.sol │ │ │ ├── Types.sol │ │ │ └── rlp │ │ │ │ └── RLPWriter.sol │ │ ├── test │ │ │ ├── AddressAliasHelper.t.sol │ │ │ ├── BenchmarkTest.t.sol │ │ │ ├── Bytes.t.sol │ │ │ ├── Colosseum.t.sol │ │ │ ├── CommonTest.t.sol │ │ │ ├── CrossDomainMessenger.t.sol │ │ │ ├── CrossDomainOwnable.t.sol │ │ │ ├── CrossDomainOwnable2.t.sol │ │ │ ├── CrossDomainOwnable3.t.sol │ │ │ ├── Encoding.t.sol │ │ │ ├── FeeVault.t.sol │ │ │ ├── GasPriceOracle.t.sol │ │ │ ├── GovernanceToken.t.sol │ │ │ ├── Hashing.t.sol │ │ │ ├── KromaMintableERC20.t.sol │ │ │ ├── KromaMintableERC20Factory.t.sol │ │ │ ├── KromaMintableERC721.t.sol │ │ │ ├── KromaMintableERC721Factory.t.sol │ │ │ ├── KromaPortal.t.sol │ │ │ ├── L1Block.t.sol │ │ │ ├── L1CrossDomainMessenger.t.sol │ │ │ ├── L1ERC721Bridge.t.sol │ │ │ ├── L1StandardBridge.t.sol │ │ │ ├── L2CrossDomainMessenger.t.sol │ │ │ ├── L2ERC721Bridge.t.sol │ │ │ ├── L2OutputOracle.t.sol │ │ │ ├── L2StandardBridge.t.sol │ │ │ ├── L2ToL1MessagePasser.t.sol │ │ │ ├── NodeReader.t.sol │ │ │ ├── Proxy.t.sol │ │ │ ├── ProxyAdmin.t.sol │ │ │ ├── RLP.t.sol │ │ │ ├── ResourceMetering.t.sol │ │ │ ├── SafeCall.t.sol │ │ │ ├── SecurityCouncil.t.sol │ │ │ ├── Semver.t.sol │ │ │ ├── StandardBridge.t.sol │ │ │ ├── SystemConfig.t.sol │ │ │ ├── UpgradeGovernor.t.sol │ │ │ ├── ValidatorPool.t.sol │ │ │ ├── ValidatorRewardVault.t.sol │ │ │ ├── ZKMerkleTrie.t.sol │ │ │ ├── invariants │ │ │ │ ├── CrossDomainMessenger.t.sol │ │ │ │ ├── KromaPortal.t.sol │ │ │ │ ├── L2OutputOracle.t.sol │ │ │ │ ├── SafeCall.t.sol │ │ │ │ └── SystemConfig.t.sol │ │ │ └── testdata │ │ │ │ └── ColosseumTestData.sol │ │ ├── universal │ │ │ ├── CrossDomainMessenger.sol │ │ │ ├── ERC721Bridge.sol │ │ │ ├── FeeVault.sol │ │ │ ├── IKromaMintableERC20.sol │ │ │ ├── IKromaMintableERC721.sol │ │ │ ├── ITokenMultiSigWallet.sol │ │ │ ├── KromaMintableERC20.sol │ │ │ ├── KromaMintableERC20Factory.sol │ │ │ ├── KromaMintableERC721.sol │ │ │ ├── KromaMintableERC721Factory.sol │ │ │ ├── KromaSoulBoundERC721.sol │ │ │ ├── Proxy.sol │ │ │ ├── ProxyAdmin.sol │ │ │ ├── Semver.sol │ │ │ ├── StandardBridge.sol │ │ │ └── TokenMultiSigWallet.sol │ │ └── vendor │ │ │ ├── AddressAliasHelper.sol │ │ │ └── WETH9.sol │ ├── deploy-config │ │ ├── devnetL1-template.json │ │ ├── mainnet.json │ │ └── sepolia.json │ ├── deploy │ │ ├── L1 │ │ │ ├── 000-ProxyAdmin.ts │ │ │ ├── 001-Proxies.ts │ │ │ ├── 002-ZKMerkleTrie.ts │ │ │ ├── 003-L1CrossDomainMessenger.ts │ │ │ ├── 004-L1StandardBridge.ts │ │ │ ├── 005-L1ERC721Bridge.ts │ │ │ ├── 006-KromaMintableERC20Factory.ts │ │ │ ├── 007-ValidatorPool.ts │ │ │ ├── 008-L2OutputOracle.ts │ │ │ ├── 009-ZKVerifier.ts │ │ │ ├── 010-Colosseum.ts │ │ │ ├── 011-KromaPortal.ts │ │ │ ├── 012-SystemConfig.ts │ │ │ ├── 013-SecurityCouncilToken.ts │ │ │ ├── 014-TimeLock.ts │ │ │ ├── 015-UpgradeGovernor.ts │ │ │ └── 016-SecurityCouncil.ts │ │ └── L2 │ │ │ ├── 000-L1Block.ts │ │ │ ├── 001-L2CrossDomainMessenger.ts │ │ │ ├── 002-L2StandardBridge.ts │ │ │ ├── 003-L2ToL1MessagePasser.ts │ │ │ ├── 004-L2ERC721Bridge.ts │ │ │ ├── 005-GasPriceOracle.ts │ │ │ ├── 006-ValidatorRewardVault.ts │ │ │ ├── 007-ProtocolVault.ts │ │ │ ├── 008-L1FeeVault.ts │ │ │ ├── 009-KromaMintableERC20Factory.ts │ │ │ ├── 010-KromaMintableERC721Factory.ts │ │ │ ├── 100-Proxies.ts │ │ │ ├── 101-SecurityCouncilToken.ts │ │ │ ├── 102-TimeLock.ts │ │ │ └── 103-UpgradeGovernor.ts │ ├── deployments │ │ ├── kroma │ │ │ ├── .chainId │ │ │ ├── GasPriceOracle.json │ │ │ ├── GasPriceOracleProxy.json │ │ │ ├── KromaMintableERC20Factory.json │ │ │ ├── KromaMintableERC20FactoryProxy.json │ │ │ ├── KromaMintableERC721Factory.json │ │ │ ├── KromaMintableERC721FactoryProxy.json │ │ │ ├── L1Block.json │ │ │ ├── L1BlockProxy.json │ │ │ ├── L1FeeVault.json │ │ │ ├── L1FeeVaultProxy.json │ │ │ ├── L2CrossDomainMessenger.json │ │ │ ├── L2CrossDomainMessengerProxy.json │ │ │ ├── L2ERC721Bridge.json │ │ │ ├── L2ERC721BridgeProxy.json │ │ │ ├── L2StandardBridge.json │ │ │ ├── L2StandardBridgeProxy.json │ │ │ ├── L2ToL1MessagePasser.json │ │ │ ├── L2ToL1MessagePasserProxy.json │ │ │ ├── ProtocolVault.json │ │ │ ├── ProtocolVaultProxy.json │ │ │ ├── ProxyAdmin.json │ │ │ ├── ProxyAdminProxy.json │ │ │ ├── SecurityCouncilToken.json │ │ │ ├── SecurityCouncilTokenProxy.json │ │ │ ├── TimeLock.json │ │ │ ├── TimeLockProxy.json │ │ │ ├── UpgradeGovernor.json │ │ │ ├── UpgradeGovernorProxy.json │ │ │ ├── ValidatorRewardVault.json │ │ │ ├── ValidatorRewardVaultProxy.json │ │ │ ├── WETH9.json │ │ │ ├── WETH9Proxy.json │ │ │ └── solcInputs │ │ │ │ ├── 2c18978cb3379f90fb29ac4560295a7b.json │ │ │ │ ├── 55165455e9ad3d7f59ef2ff7aac048ed.json │ │ │ │ ├── 55d0bbf9645088469df4802cf97319a6.json │ │ │ │ ├── 5c4eeaea782ed85e7217df8d223e6e00.json │ │ │ │ ├── 794d6c3680b5e2b3fc48a66f111adca2.json │ │ │ │ ├── 7f68fda79cfc75018b52b14a0ef3fc4f.json │ │ │ │ ├── 8b0f796314e5ec89c3b5d5492e1eec26.json │ │ │ │ └── ede2722f578d3c24a4fca7231128a150.json │ │ ├── kromaSepolia │ │ │ ├── .chainId │ │ │ ├── GasPriceOracle.json │ │ │ ├── GasPriceOracleProxy.json │ │ │ ├── KromaMintableERC20Factory.json │ │ │ ├── KromaMintableERC20FactoryProxy.json │ │ │ ├── KromaMintableERC721Factory.json │ │ │ ├── KromaMintableERC721FactoryProxy.json │ │ │ ├── L1Block.json │ │ │ ├── L1BlockProxy.json │ │ │ ├── L1FeeVault.json │ │ │ ├── L1FeeVaultProxy.json │ │ │ ├── L2CrossDomainMessenger.json │ │ │ ├── L2CrossDomainMessengerProxy.json │ │ │ ├── L2ERC721Bridge.json │ │ │ ├── L2ERC721BridgeProxy.json │ │ │ ├── L2StandardBridge.json │ │ │ ├── L2StandardBridgeProxy.json │ │ │ ├── L2ToL1MessagePasser.json │ │ │ ├── L2ToL1MessagePasserProxy.json │ │ │ ├── ProtocolVault.json │ │ │ ├── ProtocolVaultProxy.json │ │ │ ├── ProxyAdmin.json │ │ │ ├── ProxyAdminProxy.json │ │ │ ├── SecurityCouncilToken.json │ │ │ ├── SecurityCouncilTokenProxy.json │ │ │ ├── TimeLock.json │ │ │ ├── TimeLockProxy.json │ │ │ ├── UpgradeGovernor.json │ │ │ ├── UpgradeGovernorProxy.json │ │ │ ├── ValidatorRewardVault.json │ │ │ ├── ValidatorRewardVaultProxy.json │ │ │ ├── WETH9.json │ │ │ ├── WETH9Proxy.json │ │ │ └── solcInputs │ │ │ │ ├── 1c065b19fc9605464e2c4ecda2975cd5.json │ │ │ │ ├── 573e8e271f935374a272abf2404bcb2f.json │ │ │ │ ├── 5c4eeaea782ed85e7217df8d223e6e00.json │ │ │ │ ├── 7a9fb933dab56e64269a80b347971555.json │ │ │ │ ├── 7f68fda79cfc75018b52b14a0ef3fc4f.json │ │ │ │ ├── a9f52e380c1a926f86aa36782037e5d1.json │ │ │ │ ├── d02d4269fc9ef5feba5ad00bb01d7fb8.json │ │ │ │ ├── e8431bd0ff6c9ab0df5dfa14fc869e9d.json │ │ │ │ └── ff6bcc4f42d64d523e35b636fab40b0a.json │ │ ├── mainnet │ │ │ ├── .chainId │ │ │ ├── Colosseum.json │ │ │ ├── ColosseumProxy.json │ │ │ ├── KromaMintableERC20Factory.json │ │ │ ├── KromaMintableERC20FactoryProxy.json │ │ │ ├── KromaPortal.json │ │ │ ├── KromaPortalProxy.json │ │ │ ├── L1CrossDomainMessenger.json │ │ │ ├── L1CrossDomainMessengerProxy.json │ │ │ ├── L1ERC721Bridge.json │ │ │ ├── L1ERC721BridgeProxy.json │ │ │ ├── L1StandardBridge.json │ │ │ ├── L1StandardBridgeProxy.json │ │ │ ├── L2OutputOracle.json │ │ │ ├── L2OutputOracleProxy.json │ │ │ ├── Poseidon2.json │ │ │ ├── ProxyAdmin.json │ │ │ ├── SecurityCouncil.json │ │ │ ├── SecurityCouncilProxy.json │ │ │ ├── SecurityCouncilToken.json │ │ │ ├── SecurityCouncilTokenProxy.json │ │ │ ├── SystemConfig.json │ │ │ ├── SystemConfigProxy.json │ │ │ ├── TimeLock.json │ │ │ ├── TimeLockProxy.json │ │ │ ├── UpgradeGovernor.json │ │ │ ├── UpgradeGovernorProxy.json │ │ │ ├── ValidatorPool.json │ │ │ ├── ValidatorPoolProxy.json │ │ │ ├── ZKMerkleTrie.json │ │ │ ├── ZKVerifier.json │ │ │ ├── ZKVerifierProxy.json │ │ │ └── solcInputs │ │ │ │ ├── 2c18978cb3379f90fb29ac4560295a7b.json │ │ │ │ ├── 55165455e9ad3d7f59ef2ff7aac048ed.json │ │ │ │ ├── 55d0bbf9645088469df4802cf97319a6.json │ │ │ │ ├── 69e05e493e67466f9e65b0baed40c51c.json │ │ │ │ ├── 794d6c3680b5e2b3fc48a66f111adca2.json │ │ │ │ ├── 85cd71a95d2d6db974568da036ee8eb0.json │ │ │ │ ├── b97aafec05891224459cbb7c22d23f0d.json │ │ │ │ ├── e8a56e529abd88894fa16f1a1adee3d2.json │ │ │ │ ├── ede2722f578d3c24a4fca7231128a150.json │ │ │ │ └── f31c773298cecf7cc40079cef79b9de5.json │ │ └── sepolia │ │ │ ├── .chainId │ │ │ ├── Colosseum.json │ │ │ ├── ColosseumProxy.json │ │ │ ├── KromaMintableERC20Factory.json │ │ │ ├── KromaMintableERC20FactoryProxy.json │ │ │ ├── KromaPortal.json │ │ │ ├── KromaPortalProxy.json │ │ │ ├── L1CrossDomainMessenger.json │ │ │ ├── L1CrossDomainMessengerProxy.json │ │ │ ├── L1ERC721Bridge.json │ │ │ ├── L1ERC721BridgeProxy.json │ │ │ ├── L1StandardBridge.json │ │ │ ├── L1StandardBridgeProxy.json │ │ │ ├── L2OutputOracle.json │ │ │ ├── L2OutputOracleProxy.json │ │ │ ├── Poseidon2.json │ │ │ ├── ProxyAdmin.json │ │ │ ├── SecurityCouncil.json │ │ │ ├── SecurityCouncilProxy.json │ │ │ ├── SecurityCouncilToken.json │ │ │ ├── SecurityCouncilTokenProxy.json │ │ │ ├── SystemConfig.json │ │ │ ├── SystemConfigProxy.json │ │ │ ├── TimeLock.json │ │ │ ├── TimeLockProxy.json │ │ │ ├── UpgradeGovernor.json │ │ │ ├── UpgradeGovernorProxy.json │ │ │ ├── ValidatorPool.json │ │ │ ├── ValidatorPoolProxy.json │ │ │ ├── ZKMerkleTrie.json │ │ │ ├── ZKVerifier.json │ │ │ ├── ZKVerifierProxy.json │ │ │ └── solcInputs │ │ │ ├── 0c7967f905763972bae6a5916fc74b1c.json │ │ │ ├── 1b4ded0e1ad8c819880e3a5d24e05886.json │ │ │ ├── 2be9b32c7691480936a9f139de7d6ffd.json │ │ │ ├── 2c18978cb3379f90fb29ac4560295a7b.json │ │ │ ├── 55165455e9ad3d7f59ef2ff7aac048ed.json │ │ │ ├── 573e8e271f935374a272abf2404bcb2f.json │ │ │ ├── 5994a2571e3c90a6c7816d0a453ce4bc.json │ │ │ ├── 6f3a21e0590123f0196e4074350c1ab9.json │ │ │ ├── 794d6c3680b5e2b3fc48a66f111adca2.json │ │ │ ├── 85cd71a95d2d6db974568da036ee8eb0.json │ │ │ ├── 93d503a8e2720ab3450df1241861fbfc.json │ │ │ ├── 941e3f3da3dcaeff7ae5c56594848e85.json │ │ │ ├── 9dcf597872da179b668fa4ec9165630c.json │ │ │ ├── ad1646ba565a873e1708361d05b7eb04.json │ │ │ ├── d02d4269fc9ef5feba5ad00bb01d7fb8.json │ │ │ ├── e8a56e529abd88894fa16f1a1adee3d2.json │ │ │ ├── ede2722f578d3c24a4fca7231128a150.json │ │ │ ├── f31c773298cecf7cc40079cef79b9de5.json │ │ │ └── ff6bcc4f42d64d523e35b636fab40b0a.json │ ├── echidna.yaml │ ├── foundry.toml │ ├── hardhat.config.ts │ ├── invariant-docs │ │ ├── AddressAliasing.md │ │ ├── Burn.md │ │ ├── CrossDomainMessenger.md │ │ ├── Encoding.md │ │ ├── Hashing.md │ │ ├── KromaPortal.md │ │ ├── L2OutputOracle.md │ │ ├── README.md │ │ ├── ResourceMetering.md │ │ ├── SafeCall.md │ │ └── SystemConfig.md │ ├── layout-lock.json │ ├── package.json │ ├── scripts │ │ ├── FeeVaultWithdrawal.s.sol │ │ ├── forge-test-names.ts │ │ ├── generate-artifacts.ts │ │ ├── go-ffi │ │ │ ├── README.md │ │ │ ├── bin.go │ │ │ ├── differential-testing.go │ │ │ ├── trie.go │ │ │ └── utils.go │ │ ├── invariant-doc-gen.ts │ │ ├── rename-deploy-scripts.ts │ │ ├── slither.sh │ │ ├── storage-snapshot.sh │ │ └── verify-foundry-install.ts │ ├── slither.config.json │ ├── slither.db.json │ ├── src │ │ ├── constants.ts │ │ ├── contract-artifacts.ts │ │ ├── contract-defs.ts │ │ ├── deploy-config.ts │ │ ├── deploy-utils.ts │ │ └── index.ts │ ├── tasks │ │ ├── accounts.ts │ │ ├── check-kroma-node.ts │ │ ├── check-l2.ts │ │ ├── deployments-l2.ts │ │ ├── deposits.ts │ │ ├── export-addresses.ts │ │ ├── forge-verify.ts │ │ ├── generate-deploy-config.ts │ │ ├── index.ts │ │ ├── rekey.ts │ │ ├── solidity.ts │ │ ├── transfer-ownership.ts │ │ ├── validate-spacers.ts │ │ └── watch.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── core-utils │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── @types │ │ │ └── external │ │ │ │ └── bufio │ │ │ │ └── index.d.ts │ │ ├── common │ │ │ ├── basic-types.ts │ │ │ ├── bn.ts │ │ │ ├── hex-strings.ts │ │ │ ├── index.ts │ │ │ ├── misc.ts │ │ │ └── test-utils.ts │ │ ├── external │ │ │ ├── bcfg │ │ │ │ ├── bcfg-types.ts │ │ │ │ └── index.ts │ │ │ ├── ethers │ │ │ │ ├── fallback-provider.ts │ │ │ │ ├── index.ts │ │ │ │ └── network.ts │ │ │ ├── geth │ │ │ │ ├── geth-types.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ └── kroma │ │ │ ├── alias.ts │ │ │ ├── deposit-transaction.ts │ │ │ ├── encoding.ts │ │ │ ├── fees.ts │ │ │ ├── hashing.ts │ │ │ ├── index.ts │ │ │ ├── kroma-node-provider.ts │ │ │ └── kroma-node.ts │ ├── test │ │ ├── alias.spec.ts │ │ ├── fees.spec.ts │ │ ├── fixtures │ │ │ └── calldata.json │ │ ├── hex-utils.spec.ts │ │ ├── misc.spec.ts │ │ ├── setup.ts │ │ └── test-utils.spec.ts │ └── tsconfig.json ├── hardhat-deploy-config │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── plugin.ts │ │ ├── type-extensions.ts │ │ └── types.ts │ └── tsconfig.json └── sdk │ ├── .depcheckrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc.yml │ ├── .prettierrc.js │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── hardhat.config.ts │ ├── package.json │ ├── src │ ├── cross-chain-messenger.ts │ ├── index.ts │ ├── interfaces │ │ ├── index.ts │ │ ├── l2-provider.ts │ │ └── types.ts │ ├── l2-provider.ts │ ├── standard-bridge.ts │ ├── tasks │ │ ├── deposit-erc20.ts │ │ ├── deposit-eth.ts │ │ ├── finalize-withdrawal.ts │ │ ├── index.ts │ │ ├── initiate-withdrawal.ts │ │ └── register-erc20.ts │ └── utils │ │ ├── assert.ts │ │ ├── chain-constants.ts │ │ ├── coercion.ts │ │ ├── contracts.ts │ │ ├── index.ts │ │ ├── merkle-utils.ts │ │ ├── message-utils.ts │ │ ├── misc-utils.ts │ │ └── type-utils.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── specs ├── LICENSE ├── README.md ├── assets │ ├── architecture.svg │ ├── batch-deriv-chain.svg │ ├── colosseum-state-diagram.svg │ ├── components.svg │ ├── engine.svg │ ├── network-participants-overview.svg │ ├── propagation.svg │ ├── sequencer-block-gen.svg │ ├── sequencer-handling-deposits-and-transactions.svg │ ├── user-withdrawing-to-l1.svg │ ├── verifier-proving-fault-proof.svg │ └── vscode_debug.png ├── batcher.md ├── bridges.md ├── challenge.md ├── contract-upgrades.md ├── deposits.md ├── derivation.md ├── differences-from-optimism.md ├── exec-engine.md ├── glossary.md ├── guaranteed-gas-market.md ├── introduction.md ├── messengers.md ├── meta │ ├── README.md │ ├── devnet.md │ ├── linting.md │ ├── markdown-style.md │ └── validator-deposit.md ├── overview.md ├── predeploys.md ├── rollup-node-p2p.md ├── rollup-node.md ├── safe-liveness-checking.md ├── security-council.md ├── span-batches.md ├── system-config.md ├── validator.md ├── withdrawals.md └── zkevm-prover.md └── tsconfig.json /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.foundryrc: -------------------------------------------------------------------------------- 1 | 3e962e2efe17396886fcb1fd141ccf4204cd3a21 2 | -------------------------------------------------------------------------------- /.gethrc: -------------------------------------------------------------------------------- 1 | v1.13.4 2 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sh text eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.github/ISSUE_TEMPLATE/issue_template.yaml -------------------------------------------------------------------------------- /.github/semantic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.github/semantic.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmessage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.gitmessage -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.markdownlint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.markdownlint.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.9.0 2 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/README.md -------------------------------------------------------------------------------- /audits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/audits/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/go.sum -------------------------------------------------------------------------------- /kroma-bindings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/Makefile -------------------------------------------------------------------------------- /kroma-bindings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/README.md -------------------------------------------------------------------------------- /kroma-bindings/artifacts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/artifacts.json -------------------------------------------------------------------------------- /kroma-bindings/bindings/colosseum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/colosseum.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/colosseum_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/colosseum_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/erc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/erc20.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/erc20_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/erc20_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/erc721.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/erc721.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/erc721_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/erc721_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/gaspriceoracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/gaspriceoracle.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/governancetoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/governancetoken.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/kromamintableerc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/kromamintableerc20.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/kromaportal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/kromaportal.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/kromaportal_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/kromaportal_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l1block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l1block.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l1block_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l1block_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l1erc721bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l1erc721bridge.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l1feevault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l1feevault.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l1feevault_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l1feevault_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l1standardbridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l1standardbridge.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l2erc721bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l2erc721bridge.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l2outputoracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l2outputoracle.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/l2standardbridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/l2standardbridge.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/protocolvault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/protocolvault.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/protocolvault_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/protocolvault_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/proxy.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/proxy_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/proxy_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/proxyadmin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/proxyadmin.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/proxyadmin_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/proxyadmin_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/registry.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/securitycouncil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/securitycouncil.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/standardbridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/standardbridge.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/systemconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/systemconfig.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/systemconfig_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/systemconfig_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/timelock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/timelock.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/timelock_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/timelock_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/types.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/upgradegovernor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/upgradegovernor.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/validatorpool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/validatorpool.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/validatorpool_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/validatorpool_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/weth9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/weth9.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/weth9_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/weth9_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/zkmerkletrie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/zkmerkletrie.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/zkmerkletrie_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/zkmerkletrie_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/zktriehasher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/zktriehasher.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/zktriehasher_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/zktriehasher_more.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/zkverifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/zkverifier.go -------------------------------------------------------------------------------- /kroma-bindings/bindings/zkverifier_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/bindings/zkverifier_more.go -------------------------------------------------------------------------------- /kroma-bindings/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/doc.go -------------------------------------------------------------------------------- /kroma-bindings/gen/extractor/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/gen/extractor/types.go -------------------------------------------------------------------------------- /kroma-bindings/gen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/gen/main.go -------------------------------------------------------------------------------- /kroma-bindings/predeploys/addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/predeploys/addresses.go -------------------------------------------------------------------------------- /kroma-bindings/predeploys/addresses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/predeploys/addresses_test.go -------------------------------------------------------------------------------- /kroma-bindings/predeploys/legacy_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-bindings/predeploys/legacy_addresses.go -------------------------------------------------------------------------------- /kroma-chain-ops/cmd/check-l2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/cmd/check-l2/main.go -------------------------------------------------------------------------------- /kroma-chain-ops/crossdomain/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/crossdomain/encoding.go -------------------------------------------------------------------------------- /kroma-chain-ops/crossdomain/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/crossdomain/encoding_test.go -------------------------------------------------------------------------------- /kroma-chain-ops/crossdomain/hashing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/crossdomain/hashing.go -------------------------------------------------------------------------------- /kroma-chain-ops/crossdomain/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/crossdomain/message.go -------------------------------------------------------------------------------- /kroma-chain-ops/crossdomain/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/crossdomain/message_test.go -------------------------------------------------------------------------------- /kroma-chain-ops/crossdomain/withdrawal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/crossdomain/withdrawal.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/config.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/config_test.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/genesis.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/helpers.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/layer_one.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/layer_one.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/layer_one_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/layer_one_test.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/layer_two.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/layer_two.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/layer_two_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/layer_two_test.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/poseidon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/poseidon.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/setters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/setters.go -------------------------------------------------------------------------------- /kroma-chain-ops/genesis/testdata/deploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/genesis/testdata/deploy.json -------------------------------------------------------------------------------- /kroma-chain-ops/immutables/immutables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/immutables/immutables.go -------------------------------------------------------------------------------- /kroma-chain-ops/immutables/immutables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/immutables/immutables_test.go -------------------------------------------------------------------------------- /kroma-chain-ops/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-chain-ops/state/state.go -------------------------------------------------------------------------------- /kroma-devnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-devnet/README.md -------------------------------------------------------------------------------- /kroma-devnet/devnet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-devnet/devnet/__init__.py -------------------------------------------------------------------------------- /kroma-devnet/devnet/log_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-devnet/devnet/log_setup.py -------------------------------------------------------------------------------- /kroma-devnet/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-devnet/main.py -------------------------------------------------------------------------------- /kroma-validator/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | -------------------------------------------------------------------------------- /kroma-validator/abi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/abi_test.go -------------------------------------------------------------------------------- /kroma-validator/challenge/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/challenge/fetcher.go -------------------------------------------------------------------------------- /kroma-validator/challenge/segments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/challenge/segments.go -------------------------------------------------------------------------------- /kroma-validator/challenge/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/challenge/status.go -------------------------------------------------------------------------------- /kroma-validator/challenger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/challenger.go -------------------------------------------------------------------------------- /kroma-validator/cmd/balance/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/cmd/balance/cmd.go -------------------------------------------------------------------------------- /kroma-validator/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/cmd/main.go -------------------------------------------------------------------------------- /kroma-validator/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/config.go -------------------------------------------------------------------------------- /kroma-validator/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/event.go -------------------------------------------------------------------------------- /kroma-validator/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/flags/flags.go -------------------------------------------------------------------------------- /kroma-validator/guardian.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/guardian.go -------------------------------------------------------------------------------- /kroma-validator/l2_output_submitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/l2_output_submitter.go -------------------------------------------------------------------------------- /kroma-validator/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/metrics/metrics.go -------------------------------------------------------------------------------- /kroma-validator/metrics/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/metrics/noop.go -------------------------------------------------------------------------------- /kroma-validator/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/kroma-validator/validator.go -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/nx.json -------------------------------------------------------------------------------- /op-batcher/Dockerfile.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/Dockerfile.dockerignore -------------------------------------------------------------------------------- /op-batcher/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/Makefile -------------------------------------------------------------------------------- /op-batcher/batcher/batch_submitter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/batch_submitter.go -------------------------------------------------------------------------------- /op-batcher/batcher/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/channel.go -------------------------------------------------------------------------------- /op-batcher/batcher/channel_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/channel_builder.go -------------------------------------------------------------------------------- /op-batcher/batcher/channel_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/channel_builder_test.go -------------------------------------------------------------------------------- /op-batcher/batcher/channel_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/channel_manager.go -------------------------------------------------------------------------------- /op-batcher/batcher/channel_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/channel_manager_test.go -------------------------------------------------------------------------------- /op-batcher/batcher/channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/channel_test.go -------------------------------------------------------------------------------- /op-batcher/batcher/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/config.go -------------------------------------------------------------------------------- /op-batcher/batcher/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/config_test.go -------------------------------------------------------------------------------- /op-batcher/batcher/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/driver.go -------------------------------------------------------------------------------- /op-batcher/batcher/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/service.go -------------------------------------------------------------------------------- /op-batcher/batcher/tx_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/batcher/tx_data.go -------------------------------------------------------------------------------- /op-batcher/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/cmd/main.go -------------------------------------------------------------------------------- /op-batcher/compressor/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/compressor/cli.go -------------------------------------------------------------------------------- /op-batcher/compressor/compressors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/compressor/compressors.go -------------------------------------------------------------------------------- /op-batcher/compressor/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/compressor/config.go -------------------------------------------------------------------------------- /op-batcher/compressor/ratio_compressor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/compressor/ratio_compressor.go -------------------------------------------------------------------------------- /op-batcher/compressor/shadow_compressor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/compressor/shadow_compressor.go -------------------------------------------------------------------------------- /op-batcher/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/flags/flags.go -------------------------------------------------------------------------------- /op-batcher/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/metrics/metrics.go -------------------------------------------------------------------------------- /op-batcher/metrics/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/metrics/noop.go -------------------------------------------------------------------------------- /op-batcher/rpc/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-batcher/rpc/api.go -------------------------------------------------------------------------------- /op-bindings/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/Makefile -------------------------------------------------------------------------------- /op-bindings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/README.md -------------------------------------------------------------------------------- /op-bindings/artifacts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/artifacts.json -------------------------------------------------------------------------------- /op-bindings/ast/canonicalize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/ast/canonicalize.go -------------------------------------------------------------------------------- /op-bindings/ast/canonicalize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/ast/canonicalize_test.go -------------------------------------------------------------------------------- /op-bindings/ast/testdata/custom-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/ast/testdata/custom-types.json -------------------------------------------------------------------------------- /op-bindings/ast/testdata/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/ast/testdata/simple.json -------------------------------------------------------------------------------- /op-bindings/bindings/addressmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/addressmanager.go -------------------------------------------------------------------------------- /op-bindings/bindings/addressmanager_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/addressmanager_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/alphabetvm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/alphabetvm.go -------------------------------------------------------------------------------- /op-bindings/bindings/alphabetvm2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/alphabetvm2.go -------------------------------------------------------------------------------- /op-bindings/bindings/alphabetvm2_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/alphabetvm2_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/alphabetvm_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/alphabetvm_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/basefeevault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/basefeevault.go -------------------------------------------------------------------------------- /op-bindings/bindings/basefeevault_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/basefeevault_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/blockoracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/blockoracle.go -------------------------------------------------------------------------------- /op-bindings/bindings/blockoracle_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/blockoracle_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/crossdomainmessenger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/crossdomainmessenger.go -------------------------------------------------------------------------------- /op-bindings/bindings/delayedvetoable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/delayedvetoable.go -------------------------------------------------------------------------------- /op-bindings/bindings/delayedvetoable_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/delayedvetoable_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/deployerwhitelist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/deployerwhitelist.go -------------------------------------------------------------------------------- /op-bindings/bindings/disputegamefactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/disputegamefactory.go -------------------------------------------------------------------------------- /op-bindings/bindings/eas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/eas.go -------------------------------------------------------------------------------- /op-bindings/bindings/eas_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/eas_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/erc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/erc20.go -------------------------------------------------------------------------------- /op-bindings/bindings/erc20_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/erc20_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/faultdisputegame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/faultdisputegame.go -------------------------------------------------------------------------------- /op-bindings/bindings/faultdisputegame_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/faultdisputegame_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/gaspriceoracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/gaspriceoracle.go -------------------------------------------------------------------------------- /op-bindings/bindings/gaspriceoracle_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/gaspriceoracle_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/governancetoken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/governancetoken.go -------------------------------------------------------------------------------- /op-bindings/bindings/governancetoken_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/governancetoken_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/isemver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/isemver.go -------------------------------------------------------------------------------- /op-bindings/bindings/isemver_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/isemver_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1block.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1block_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1block_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1blocknumber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1blocknumber.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1blocknumber_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1blocknumber_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1erc721bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1erc721bridge.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1erc721bridge_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1erc721bridge_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1feevault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1feevault.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1feevault_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1feevault_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1standardbridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1standardbridge.go -------------------------------------------------------------------------------- /op-bindings/bindings/l1standardbridge_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l1standardbridge_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l2erc721bridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l2erc721bridge.go -------------------------------------------------------------------------------- /op-bindings/bindings/l2erc721bridge_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l2erc721bridge_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l2outputoracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l2outputoracle.go -------------------------------------------------------------------------------- /op-bindings/bindings/l2outputoracle_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l2outputoracle_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l2standardbridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l2standardbridge.go -------------------------------------------------------------------------------- /op-bindings/bindings/l2standardbridge_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l2standardbridge_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/l2tol1messagepasser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/l2tol1messagepasser.go -------------------------------------------------------------------------------- /op-bindings/bindings/legacyerc20eth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/legacyerc20eth.go -------------------------------------------------------------------------------- /op-bindings/bindings/legacyerc20eth_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/legacyerc20eth_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/legacymessagepasser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/legacymessagepasser.go -------------------------------------------------------------------------------- /op-bindings/bindings/mips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/mips.go -------------------------------------------------------------------------------- /op-bindings/bindings/mips_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/mips_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/optimismmintableerc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/optimismmintableerc20.go -------------------------------------------------------------------------------- /op-bindings/bindings/optimismportal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/optimismportal.go -------------------------------------------------------------------------------- /op-bindings/bindings/optimismportal_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/optimismportal_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/outputbisectiongame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/outputbisectiongame.go -------------------------------------------------------------------------------- /op-bindings/bindings/preimageoracle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/preimageoracle.go -------------------------------------------------------------------------------- /op-bindings/bindings/preimageoracle_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/preimageoracle_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/protocolversions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/protocolversions.go -------------------------------------------------------------------------------- /op-bindings/bindings/protocolversions_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/protocolversions_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/proxy.go -------------------------------------------------------------------------------- /op-bindings/bindings/proxy_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/proxy_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/proxyadmin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/proxyadmin.go -------------------------------------------------------------------------------- /op-bindings/bindings/proxyadmin_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/proxyadmin_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/registry.go -------------------------------------------------------------------------------- /op-bindings/bindings/safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/safe.go -------------------------------------------------------------------------------- /op-bindings/bindings/safe_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/safe_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/safeproxyfactory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/safeproxyfactory.go -------------------------------------------------------------------------------- /op-bindings/bindings/safeproxyfactory_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/safeproxyfactory_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/schemaregistry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/schemaregistry.go -------------------------------------------------------------------------------- /op-bindings/bindings/schemaregistry_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/schemaregistry_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/sequencerfeevault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/sequencerfeevault.go -------------------------------------------------------------------------------- /op-bindings/bindings/standardbridge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/standardbridge.go -------------------------------------------------------------------------------- /op-bindings/bindings/standardbridge_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/standardbridge_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/storagesetter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/storagesetter.go -------------------------------------------------------------------------------- /op-bindings/bindings/storagesetter_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/storagesetter_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/superchainconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/superchainconfig.go -------------------------------------------------------------------------------- /op-bindings/bindings/superchainconfig_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/superchainconfig_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/systemconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/systemconfig.go -------------------------------------------------------------------------------- /op-bindings/bindings/systemconfig_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/systemconfig_more.go -------------------------------------------------------------------------------- /op-bindings/bindings/weth9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/weth9.go -------------------------------------------------------------------------------- /op-bindings/bindings/weth9_more.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/bindings/weth9_more.go -------------------------------------------------------------------------------- /op-bindings/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/doc.go -------------------------------------------------------------------------------- /op-bindings/foundry/artifact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/foundry/artifact.go -------------------------------------------------------------------------------- /op-bindings/gen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/gen/main.go -------------------------------------------------------------------------------- /op-bindings/hardhat/hardhat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/hardhat/hardhat.go -------------------------------------------------------------------------------- /op-bindings/hardhat/hardhat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/hardhat/hardhat_test.go -------------------------------------------------------------------------------- /op-bindings/hardhat/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/hardhat/types.go -------------------------------------------------------------------------------- /op-bindings/hardhat/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/hardhat/utils.go -------------------------------------------------------------------------------- /op-bindings/predeploys/addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/predeploys/addresses.go -------------------------------------------------------------------------------- /op-bindings/predeploys/addresses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/predeploys/addresses_test.go -------------------------------------------------------------------------------- /op-bindings/predeploys/legacy_addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/predeploys/legacy_addresses.go -------------------------------------------------------------------------------- /op-bindings/predeploys/predeploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/predeploys/predeploy.go -------------------------------------------------------------------------------- /op-bindings/solc/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-bindings/solc/types.go -------------------------------------------------------------------------------- /op-chain-ops/.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | -------------------------------------------------------------------------------- /op-chain-ops/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/Makefile -------------------------------------------------------------------------------- /op-chain-ops/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/README.md -------------------------------------------------------------------------------- /op-chain-ops/clients/clients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/clients/clients.go -------------------------------------------------------------------------------- /op-chain-ops/cmd/check-canyon/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/cmd/check-canyon/main.go -------------------------------------------------------------------------------- /op-chain-ops/cmd/op-upgrade/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/cmd/op-upgrade/README.md -------------------------------------------------------------------------------- /op-chain-ops/cmd/protocol-version/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/cmd/protocol-version/main.go -------------------------------------------------------------------------------- /op-chain-ops/contracts/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/contracts/common.go -------------------------------------------------------------------------------- /op-chain-ops/contracts/contracts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/contracts/contracts.go -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/alias.go -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/alias_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/alias_test.go -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/encoding.go -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/hashing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/hashing.go -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/message.go -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/message_test.go -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/testdata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/testdata/README.md -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/testdata/trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/testdata/trace.sh -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/types.go -------------------------------------------------------------------------------- /op-chain-ops/crossdomain/withdrawal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/crossdomain/withdrawal.go -------------------------------------------------------------------------------- /op-chain-ops/deployer/deployer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/deployer/deployer.go -------------------------------------------------------------------------------- /op-chain-ops/safe/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/safe/batch.go -------------------------------------------------------------------------------- /op-chain-ops/safe/batch_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/safe/batch_helpers.go -------------------------------------------------------------------------------- /op-chain-ops/safe/batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/safe/batch_test.go -------------------------------------------------------------------------------- /op-chain-ops/safe/testdata/deposit-tx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/safe/testdata/deposit-tx.json -------------------------------------------------------------------------------- /op-chain-ops/safe/testdata/portal-abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/safe/testdata/portal-abi.json -------------------------------------------------------------------------------- /op-chain-ops/srcmap/solutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/srcmap/solutil.go -------------------------------------------------------------------------------- /op-chain-ops/srcmap/solutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/srcmap/solutil_test.go -------------------------------------------------------------------------------- /op-chain-ops/state/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/state/encoding.go -------------------------------------------------------------------------------- /op-chain-ops/state/memory_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/state/memory_db.go -------------------------------------------------------------------------------- /op-chain-ops/state/memory_db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/state/memory_db_test.go -------------------------------------------------------------------------------- /op-chain-ops/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/state/state.go -------------------------------------------------------------------------------- /op-chain-ops/state/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/state/state_test.go -------------------------------------------------------------------------------- /op-chain-ops/state/testdata/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/state/testdata/contract.go -------------------------------------------------------------------------------- /op-chain-ops/state/testdata/layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-chain-ops/state/testdata/layout.json -------------------------------------------------------------------------------- /op-e2e/.gitignore: -------------------------------------------------------------------------------- 1 | external_*/shim 2 | -------------------------------------------------------------------------------- /op-e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/README.md -------------------------------------------------------------------------------- /op-e2e/actions/action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/action.go -------------------------------------------------------------------------------- /op-e2e/actions/blocktime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/blocktime_test.go -------------------------------------------------------------------------------- /op-e2e/actions/dencun_fork_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/dencun_fork_test.go -------------------------------------------------------------------------------- /op-e2e/actions/garbage_channel_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/garbage_channel_out.go -------------------------------------------------------------------------------- /op-e2e/actions/l1_miner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l1_miner.go -------------------------------------------------------------------------------- /op-e2e/actions/l1_miner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l1_miner_test.go -------------------------------------------------------------------------------- /op-e2e/actions/l1_replica.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l1_replica.go -------------------------------------------------------------------------------- /op-e2e/actions/l1_replica_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l1_replica_test.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_batcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_batcher.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_batcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_batcher_test.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_challenger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_challenger.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_challenger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_challenger_test.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_engine.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_engine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_engine_test.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_guardian.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_guardian.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_runtime.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_sequencer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_sequencer.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_sequencer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_sequencer_test.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_validator.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_validator_test.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_verifier.go -------------------------------------------------------------------------------- /op-e2e/actions/l2_verifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/l2_verifier_test.go -------------------------------------------------------------------------------- /op-e2e/actions/reorg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/reorg_test.go -------------------------------------------------------------------------------- /op-e2e/actions/span_batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/span_batch_test.go -------------------------------------------------------------------------------- /op-e2e/actions/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/sync_test.go -------------------------------------------------------------------------------- /op-e2e/actions/system_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/system_config_test.go -------------------------------------------------------------------------------- /op-e2e/actions/tx_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/tx_helper.go -------------------------------------------------------------------------------- /op-e2e/actions/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/user.go -------------------------------------------------------------------------------- /op-e2e/actions/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/actions/user_test.go -------------------------------------------------------------------------------- /op-e2e/bridge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/bridge_test.go -------------------------------------------------------------------------------- /op-e2e/config/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/config/init.go -------------------------------------------------------------------------------- /op-e2e/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/constants.go -------------------------------------------------------------------------------- /op-e2e/deposit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/deposit_test.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/addresses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/addresses.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/addresses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/addresses_test.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/fakebeacon/blobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/fakebeacon/blobs.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/geth/fakepos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/geth/fakepos.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/geth/geth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/geth/geth.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/geth/peers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/geth/peers.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/geth/wait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/geth/wait.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/mock_l2rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/mock_l2rpc.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/mock_proof_fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/mock_proof_fetcher.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/secrets.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/setup.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/setup_test.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/testing.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/transactions/blobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/transactions/blobs.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/transactions/gas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/transactions/gas.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/wait/blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/wait/blocks.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/wait/waits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/wait/waits.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/wait/withdrawals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/wait/withdrawals.go -------------------------------------------------------------------------------- /op-e2e/e2eutils/waits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/e2eutils/waits.go -------------------------------------------------------------------------------- /op-e2e/external.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/external.go -------------------------------------------------------------------------------- /op-e2e/external/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/external/config.go -------------------------------------------------------------------------------- /op-e2e/external_geth/.gitignore: -------------------------------------------------------------------------------- 1 | op-geth 2 | -------------------------------------------------------------------------------- /op-e2e/external_geth/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/external_geth/Makefile -------------------------------------------------------------------------------- /op-e2e/external_geth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/external_geth/README.md -------------------------------------------------------------------------------- /op-e2e/external_geth/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/external_geth/main.go -------------------------------------------------------------------------------- /op-e2e/external_geth/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/external_geth/main_test.go -------------------------------------------------------------------------------- /op-e2e/external_geth/test_parms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/external_geth/test_parms.json -------------------------------------------------------------------------------- /op-e2e/external_geth/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/external_geth/tools.go -------------------------------------------------------------------------------- /op-e2e/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/helper.go -------------------------------------------------------------------------------- /op-e2e/l2_gossip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/l2_gossip_test.go -------------------------------------------------------------------------------- /op-e2e/op_geth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/op_geth.go -------------------------------------------------------------------------------- /op-e2e/op_geth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/op_geth_test.go -------------------------------------------------------------------------------- /op-e2e/setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/setup.go -------------------------------------------------------------------------------- /op-e2e/system_adminrpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/system_adminrpc_test.go -------------------------------------------------------------------------------- /op-e2e/system_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/system_test.go -------------------------------------------------------------------------------- /op-e2e/system_tob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/system_tob_test.go -------------------------------------------------------------------------------- /op-e2e/testdata/challenge_test_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/testdata/challenge_test_data.go -------------------------------------------------------------------------------- /op-e2e/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/tracer.go -------------------------------------------------------------------------------- /op-e2e/tx_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/tx_helper.go -------------------------------------------------------------------------------- /op-e2e/withdrawal_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-e2e/withdrawal_helper.go -------------------------------------------------------------------------------- /op-node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/.gitignore -------------------------------------------------------------------------------- /op-node/Dockerfile.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/Dockerfile.dockerignore -------------------------------------------------------------------------------- /op-node/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/LICENSE -------------------------------------------------------------------------------- /op-node/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/Makefile -------------------------------------------------------------------------------- /op-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/README.md -------------------------------------------------------------------------------- /op-node/chaincfg/chains.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/chaincfg/chains.go -------------------------------------------------------------------------------- /op-node/chaincfg/chains_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/chaincfg/chains_test.go -------------------------------------------------------------------------------- /op-node/cmd/batch_decoder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/batch_decoder/README.md -------------------------------------------------------------------------------- /op-node/cmd/batch_decoder/fetch/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/batch_decoder/fetch/fetch.go -------------------------------------------------------------------------------- /op-node/cmd/batch_decoder/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/batch_decoder/main.go -------------------------------------------------------------------------------- /op-node/cmd/batch_decoder/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/batch_decoder/script.sh -------------------------------------------------------------------------------- /op-node/cmd/genesis/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/genesis/cmd.go -------------------------------------------------------------------------------- /op-node/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/main.go -------------------------------------------------------------------------------- /op-node/cmd/networks/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/networks/cmd.go -------------------------------------------------------------------------------- /op-node/cmd/p2p/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/p2p/cmd.go -------------------------------------------------------------------------------- /op-node/cmd/p2p/cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/p2p/cmd_test.go -------------------------------------------------------------------------------- /op-node/cmd/stateviz/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/stateviz/assets/index.html -------------------------------------------------------------------------------- /op-node/cmd/stateviz/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/stateviz/assets/main.js -------------------------------------------------------------------------------- /op-node/cmd/stateviz/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/cmd/stateviz/main.go -------------------------------------------------------------------------------- /op-node/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/flags/flags.go -------------------------------------------------------------------------------- /op-node/flags/flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/flags/flags_test.go -------------------------------------------------------------------------------- /op-node/flags/p2p_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/flags/p2p_flags.go -------------------------------------------------------------------------------- /op-node/heartbeat/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/heartbeat/service.go -------------------------------------------------------------------------------- /op-node/heartbeat/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/heartbeat/service_test.go -------------------------------------------------------------------------------- /op-node/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/metrics/metrics.go -------------------------------------------------------------------------------- /op-node/node/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/api.go -------------------------------------------------------------------------------- /op-node/node/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/client.go -------------------------------------------------------------------------------- /op-node/node/comms.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/comms.go -------------------------------------------------------------------------------- /op-node/node/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/config.go -------------------------------------------------------------------------------- /op-node/node/config_persistence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/config_persistence.go -------------------------------------------------------------------------------- /op-node/node/config_persistence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/config_persistence_test.go -------------------------------------------------------------------------------- /op-node/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/node.go -------------------------------------------------------------------------------- /op-node/node/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/node_test.go -------------------------------------------------------------------------------- /op-node/node/runtime_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/runtime_config.go -------------------------------------------------------------------------------- /op-node/node/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/server.go -------------------------------------------------------------------------------- /op-node/node/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/node/server_test.go -------------------------------------------------------------------------------- /op-node/p2p/app_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/app_params.go -------------------------------------------------------------------------------- /op-node/p2p/app_scores.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/app_scores.go -------------------------------------------------------------------------------- /op-node/p2p/app_scores_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/app_scores_test.go -------------------------------------------------------------------------------- /op-node/p2p/cli/load_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/cli/load_config.go -------------------------------------------------------------------------------- /op-node/p2p/cli/load_signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/cli/load_signer.go -------------------------------------------------------------------------------- /op-node/p2p/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/config.go -------------------------------------------------------------------------------- /op-node/p2p/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/discovery.go -------------------------------------------------------------------------------- /op-node/p2p/gating/blocking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gating/blocking.go -------------------------------------------------------------------------------- /op-node/p2p/gating/expiry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gating/expiry.go -------------------------------------------------------------------------------- /op-node/p2p/gating/expiry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gating/expiry_test.go -------------------------------------------------------------------------------- /op-node/p2p/gating/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gating/metrics.go -------------------------------------------------------------------------------- /op-node/p2p/gating/mocks/ExpiryStore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gating/mocks/ExpiryStore.go -------------------------------------------------------------------------------- /op-node/p2p/gating/mocks/Scores.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gating/mocks/Scores.go -------------------------------------------------------------------------------- /op-node/p2p/gating/scoring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gating/scoring.go -------------------------------------------------------------------------------- /op-node/p2p/gossip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gossip.go -------------------------------------------------------------------------------- /op-node/p2p/gossip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/gossip_test.go -------------------------------------------------------------------------------- /op-node/p2p/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/host.go -------------------------------------------------------------------------------- /op-node/p2p/host_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/host_test.go -------------------------------------------------------------------------------- /op-node/p2p/mocks/GossipMetricer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/mocks/GossipMetricer.go -------------------------------------------------------------------------------- /op-node/p2p/mocks/PeerGater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/mocks/PeerGater.go -------------------------------------------------------------------------------- /op-node/p2p/mocks/Peerstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/mocks/Peerstore.go -------------------------------------------------------------------------------- /op-node/p2p/mocks/ScoreMetrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/mocks/ScoreMetrics.go -------------------------------------------------------------------------------- /op-node/p2p/monitor/mocks/PeerManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/monitor/mocks/PeerManager.go -------------------------------------------------------------------------------- /op-node/p2p/monitor/peer_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/monitor/peer_monitor.go -------------------------------------------------------------------------------- /op-node/p2p/monitor/peer_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/monitor/peer_monitor_test.go -------------------------------------------------------------------------------- /op-node/p2p/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/node.go -------------------------------------------------------------------------------- /op-node/p2p/notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/notifications.go -------------------------------------------------------------------------------- /op-node/p2p/peer_params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/peer_params.go -------------------------------------------------------------------------------- /op-node/p2p/peer_params_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/peer_params_test.go -------------------------------------------------------------------------------- /op-node/p2p/peer_scorer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/peer_scorer.go -------------------------------------------------------------------------------- /op-node/p2p/peer_scorer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/peer_scorer_test.go -------------------------------------------------------------------------------- /op-node/p2p/peer_scores.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/peer_scores.go -------------------------------------------------------------------------------- /op-node/p2p/peer_scores_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/peer_scores_test.go -------------------------------------------------------------------------------- /op-node/p2p/prepared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/prepared.go -------------------------------------------------------------------------------- /op-node/p2p/rpc_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/rpc_api.go -------------------------------------------------------------------------------- /op-node/p2p/rpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/rpc_client.go -------------------------------------------------------------------------------- /op-node/p2p/rpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/rpc_server.go -------------------------------------------------------------------------------- /op-node/p2p/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/signer.go -------------------------------------------------------------------------------- /op-node/p2p/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/signer_test.go -------------------------------------------------------------------------------- /op-node/p2p/store/extended.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/extended.go -------------------------------------------------------------------------------- /op-node/p2p/store/gc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/gc.go -------------------------------------------------------------------------------- /op-node/p2p/store/gc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/gc_test.go -------------------------------------------------------------------------------- /op-node/p2p/store/iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/iface.go -------------------------------------------------------------------------------- /op-node/p2p/store/ip_ban_book.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/ip_ban_book.go -------------------------------------------------------------------------------- /op-node/p2p/store/ip_ban_book_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/ip_ban_book_test.go -------------------------------------------------------------------------------- /op-node/p2p/store/peer_ban_book.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/peer_ban_book.go -------------------------------------------------------------------------------- /op-node/p2p/store/peer_ban_book_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/peer_ban_book_test.go -------------------------------------------------------------------------------- /op-node/p2p/store/records_book.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/records_book.go -------------------------------------------------------------------------------- /op-node/p2p/store/scorebook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/scorebook.go -------------------------------------------------------------------------------- /op-node/p2p/store/scorebook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/scorebook_test.go -------------------------------------------------------------------------------- /op-node/p2p/store/serialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/serialize.go -------------------------------------------------------------------------------- /op-node/p2p/store/serialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/store/serialize_test.go -------------------------------------------------------------------------------- /op-node/p2p/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/sync.go -------------------------------------------------------------------------------- /op-node/p2p/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/p2p/sync_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/attributes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/attributes.go -------------------------------------------------------------------------------- /op-node/rollup/derive/attributes_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/attributes_queue.go -------------------------------------------------------------------------------- /op-node/rollup/derive/attributes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/attributes_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/batch.go -------------------------------------------------------------------------------- /op-node/rollup/derive/batch_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/batch_queue.go -------------------------------------------------------------------------------- /op-node/rollup/derive/batch_queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/batch_queue_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/batch_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/batch_tob_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/batch_tob_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/batches.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/batches.go -------------------------------------------------------------------------------- /op-node/rollup/derive/batches_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/batches_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/calldata_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/calldata_source.go -------------------------------------------------------------------------------- /op-node/rollup/derive/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/channel.go -------------------------------------------------------------------------------- /op-node/rollup/derive/channel_bank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/channel_bank.go -------------------------------------------------------------------------------- /op-node/rollup/derive/channel_bank_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/channel_bank_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/channel_in_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/channel_in_reader.go -------------------------------------------------------------------------------- /op-node/rollup/derive/channel_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/channel_out.go -------------------------------------------------------------------------------- /op-node/rollup/derive/channel_out_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/channel_out_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/channel_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/deposit_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/deposit_log.go -------------------------------------------------------------------------------- /op-node/rollup/derive/deposit_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/deposit_log_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/deposit_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/deposit_source.go -------------------------------------------------------------------------------- /op-node/rollup/derive/deposits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/deposits.go -------------------------------------------------------------------------------- /op-node/rollup/derive/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/doc.go -------------------------------------------------------------------------------- /op-node/rollup/derive/engine_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/engine_queue.go -------------------------------------------------------------------------------- /op-node/rollup/derive/engine_queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/engine_queue_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/engine_update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/engine_update.go -------------------------------------------------------------------------------- /op-node/rollup/derive/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/error.go -------------------------------------------------------------------------------- /op-node/rollup/derive/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/frame.go -------------------------------------------------------------------------------- /op-node/rollup/derive/frame_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/frame_queue.go -------------------------------------------------------------------------------- /op-node/rollup/derive/frame_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/frame_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/fuzz_parsers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/fuzz_parsers_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/l1_block_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/l1_block_info.go -------------------------------------------------------------------------------- /op-node/rollup/derive/l1_retrieval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/l1_retrieval.go -------------------------------------------------------------------------------- /op-node/rollup/derive/l1_retrieval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/l1_retrieval_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/l1_traversal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/l1_traversal.go -------------------------------------------------------------------------------- /op-node/rollup/derive/l1_traversal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/l1_traversal_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/l2block_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/l2block_util.go -------------------------------------------------------------------------------- /op-node/rollup/derive/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/params.go -------------------------------------------------------------------------------- /op-node/rollup/derive/payload_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/payload_util.go -------------------------------------------------------------------------------- /op-node/rollup/derive/payloads_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/payloads_queue.go -------------------------------------------------------------------------------- /op-node/rollup/derive/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/pipeline.go -------------------------------------------------------------------------------- /op-node/rollup/derive/pipeline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/pipeline_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/singular_batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/singular_batch.go -------------------------------------------------------------------------------- /op-node/rollup/derive/span_batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/span_batch.go -------------------------------------------------------------------------------- /op-node/rollup/derive/span_batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/span_batch_test.go -------------------------------------------------------------------------------- /op-node/rollup/derive/span_batch_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/span_batch_tx.go -------------------------------------------------------------------------------- /op-node/rollup/derive/span_batch_txs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/span_batch_txs.go -------------------------------------------------------------------------------- /op-node/rollup/derive/span_batch_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/span_batch_util.go -------------------------------------------------------------------------------- /op-node/rollup/derive/span_channel_out.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/span_channel_out.go -------------------------------------------------------------------------------- /op-node/rollup/derive/system_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/system_config.go -------------------------------------------------------------------------------- /op-node/rollup/derive/test/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/derive/test/random.go -------------------------------------------------------------------------------- /op-node/rollup/driver/conf_depth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/conf_depth.go -------------------------------------------------------------------------------- /op-node/rollup/driver/conf_depth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/conf_depth_test.go -------------------------------------------------------------------------------- /op-node/rollup/driver/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/config.go -------------------------------------------------------------------------------- /op-node/rollup/driver/driver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/driver.go -------------------------------------------------------------------------------- /op-node/rollup/driver/l1_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/l1_state.go -------------------------------------------------------------------------------- /op-node/rollup/driver/metered_engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/metered_engine.go -------------------------------------------------------------------------------- /op-node/rollup/driver/metered_l1fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/metered_l1fetcher.go -------------------------------------------------------------------------------- /op-node/rollup/driver/origin_selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/origin_selector.go -------------------------------------------------------------------------------- /op-node/rollup/driver/sequencer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/sequencer.go -------------------------------------------------------------------------------- /op-node/rollup/driver/sequencer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/sequencer_test.go -------------------------------------------------------------------------------- /op-node/rollup/driver/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/driver/state.go -------------------------------------------------------------------------------- /op-node/rollup/output_root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/output_root.go -------------------------------------------------------------------------------- /op-node/rollup/sync/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/sync/config.go -------------------------------------------------------------------------------- /op-node/rollup/sync/start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/sync/start.go -------------------------------------------------------------------------------- /op-node/rollup/sync/start_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/sync/start_test.go -------------------------------------------------------------------------------- /op-node/rollup/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/types.go -------------------------------------------------------------------------------- /op-node/rollup/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/rollup/types_test.go -------------------------------------------------------------------------------- /op-node/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/service.go -------------------------------------------------------------------------------- /op-node/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/version/version.go -------------------------------------------------------------------------------- /op-node/withdrawals/proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/withdrawals/proof.go -------------------------------------------------------------------------------- /op-node/withdrawals/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/withdrawals/utils.go -------------------------------------------------------------------------------- /op-node/withdrawals/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-node/withdrawals/utils_test.go -------------------------------------------------------------------------------- /op-service/Dockerfile.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/Dockerfile.dockerignore -------------------------------------------------------------------------------- /op-service/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/Makefile -------------------------------------------------------------------------------- /op-service/cliapp/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/cliapp/flag.go -------------------------------------------------------------------------------- /op-service/cliapp/flag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/cliapp/flag_test.go -------------------------------------------------------------------------------- /op-service/cliapp/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/cliapp/lifecycle.go -------------------------------------------------------------------------------- /op-service/cliapp/lifecycle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/cliapp/lifecycle_test.go -------------------------------------------------------------------------------- /op-service/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/client/client.go -------------------------------------------------------------------------------- /op-service/client/dial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/client/dial_test.go -------------------------------------------------------------------------------- /op-service/client/polling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/client/polling.go -------------------------------------------------------------------------------- /op-service/client/polling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/client/polling_test.go -------------------------------------------------------------------------------- /op-service/client/rate_limited.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/client/rate_limited.go -------------------------------------------------------------------------------- /op-service/client/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/client/rpc.go -------------------------------------------------------------------------------- /op-service/clock/advancing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/advancing.go -------------------------------------------------------------------------------- /op-service/clock/advancing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/advancing_test.go -------------------------------------------------------------------------------- /op-service/clock/clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/clock.go -------------------------------------------------------------------------------- /op-service/clock/clock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/clock_test.go -------------------------------------------------------------------------------- /op-service/clock/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/common.go -------------------------------------------------------------------------------- /op-service/clock/deterministic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/deterministic.go -------------------------------------------------------------------------------- /op-service/clock/deterministic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/deterministic_test.go -------------------------------------------------------------------------------- /op-service/clock/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/loop.go -------------------------------------------------------------------------------- /op-service/clock/loop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/clock/loop_test.go -------------------------------------------------------------------------------- /op-service/crypto/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/crypto/signature.go -------------------------------------------------------------------------------- /op-service/dial/dial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/dial/dial.go -------------------------------------------------------------------------------- /op-service/enum/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/enum/enum.go -------------------------------------------------------------------------------- /op-service/enum/enum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/enum/enum_test.go -------------------------------------------------------------------------------- /op-service/eth/account_proof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/account_proof.go -------------------------------------------------------------------------------- /op-service/eth/account_proof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/account_proof_test.go -------------------------------------------------------------------------------- /op-service/eth/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/address.go -------------------------------------------------------------------------------- /op-service/eth/blob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/blob.go -------------------------------------------------------------------------------- /op-service/eth/blobs_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/blobs_api.go -------------------------------------------------------------------------------- /op-service/eth/block_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/block_info.go -------------------------------------------------------------------------------- /op-service/eth/heads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/heads.go -------------------------------------------------------------------------------- /op-service/eth/id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/id.go -------------------------------------------------------------------------------- /op-service/eth/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/label.go -------------------------------------------------------------------------------- /op-service/eth/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/output.go -------------------------------------------------------------------------------- /op-service/eth/output_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/output_test.go -------------------------------------------------------------------------------- /op-service/eth/receipts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/receipts.go -------------------------------------------------------------------------------- /op-service/eth/ssz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/ssz.go -------------------------------------------------------------------------------- /op-service/eth/ssz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/ssz_test.go -------------------------------------------------------------------------------- /op-service/eth/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/status.go -------------------------------------------------------------------------------- /op-service/eth/sync_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/sync_status.go -------------------------------------------------------------------------------- /op-service/eth/transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/transactions.go -------------------------------------------------------------------------------- /op-service/eth/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/types.go -------------------------------------------------------------------------------- /op-service/eth/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/eth/types_test.go -------------------------------------------------------------------------------- /op-service/httputil/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/httputil/http.go -------------------------------------------------------------------------------- /op-service/httputil/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/httputil/server.go -------------------------------------------------------------------------------- /op-service/httputil/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/httputil/server_test.go -------------------------------------------------------------------------------- /op-service/httputil/timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/httputil/timeout.go -------------------------------------------------------------------------------- /op-service/ioutil/atomic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/ioutil/atomic.go -------------------------------------------------------------------------------- /op-service/ioutil/atomic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/ioutil/atomic_test.go -------------------------------------------------------------------------------- /op-service/ioutil/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/ioutil/gzip.go -------------------------------------------------------------------------------- /op-service/ioutil/gzip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/ioutil/gzip_test.go -------------------------------------------------------------------------------- /op-service/jsonutil/sortedmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/jsonutil/sortedmap.go -------------------------------------------------------------------------------- /op-service/jsonutil/sortedmap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/jsonutil/sortedmap_test.go -------------------------------------------------------------------------------- /op-service/log/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/log/cli.go -------------------------------------------------------------------------------- /op-service/log/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/log/defaults.go -------------------------------------------------------------------------------- /op-service/log/dynamic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/log/dynamic.go -------------------------------------------------------------------------------- /op-service/log/dynamic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/log/dynamic_test.go -------------------------------------------------------------------------------- /op-service/log/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/log/http.go -------------------------------------------------------------------------------- /op-service/log/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/log/writer.go -------------------------------------------------------------------------------- /op-service/log/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/log/writer_test.go -------------------------------------------------------------------------------- /op-service/metrics/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/balance.go -------------------------------------------------------------------------------- /op-service/metrics/balance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/balance_test.go -------------------------------------------------------------------------------- /op-service/metrics/caching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/caching.go -------------------------------------------------------------------------------- /op-service/metrics/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/cli.go -------------------------------------------------------------------------------- /op-service/metrics/doc/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/doc/cmd.go -------------------------------------------------------------------------------- /op-service/metrics/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/event.go -------------------------------------------------------------------------------- /op-service/metrics/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/factory.go -------------------------------------------------------------------------------- /op-service/metrics/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/http.go -------------------------------------------------------------------------------- /op-service/metrics/node_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/node_info.go -------------------------------------------------------------------------------- /op-service/metrics/ref_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/ref_metrics.go -------------------------------------------------------------------------------- /op-service/metrics/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/registry.go -------------------------------------------------------------------------------- /op-service/metrics/rpc_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/rpc_metrics.go -------------------------------------------------------------------------------- /op-service/metrics/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/metrics/server.go -------------------------------------------------------------------------------- /op-service/monitoring/monitoring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/monitoring/monitoring.go -------------------------------------------------------------------------------- /op-service/opio/interrupts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/opio/interrupts.go -------------------------------------------------------------------------------- /op-service/optsutils/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/optsutils/util.go -------------------------------------------------------------------------------- /op-service/pprof/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/pprof/cli.go -------------------------------------------------------------------------------- /op-service/pprof/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/pprof/server.go -------------------------------------------------------------------------------- /op-service/rethdb-reader/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/.gitignore -------------------------------------------------------------------------------- /op-service/rethdb-reader/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/Cargo.lock -------------------------------------------------------------------------------- /op-service/rethdb-reader/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/Cargo.toml -------------------------------------------------------------------------------- /op-service/rethdb-reader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/Makefile -------------------------------------------------------------------------------- /op-service/rethdb-reader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/README.md -------------------------------------------------------------------------------- /op-service/rethdb-reader/headgen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/headgen.sh -------------------------------------------------------------------------------- /op-service/rethdb-reader/rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/rustfmt.toml -------------------------------------------------------------------------------- /op-service/rethdb-reader/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/src/lib.rs -------------------------------------------------------------------------------- /op-service/rethdb-reader/src/receipts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rethdb-reader/src/receipts.rs -------------------------------------------------------------------------------- /op-service/retry/operation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/retry/operation.go -------------------------------------------------------------------------------- /op-service/retry/operation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/retry/operation_test.go -------------------------------------------------------------------------------- /op-service/retry/strategies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/retry/strategies.go -------------------------------------------------------------------------------- /op-service/retry/strategies_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/retry/strategies_test.go -------------------------------------------------------------------------------- /op-service/rpc/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rpc/api.go -------------------------------------------------------------------------------- /op-service/rpc/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rpc/cli.go -------------------------------------------------------------------------------- /op-service/rpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rpc/server.go -------------------------------------------------------------------------------- /op-service/rpc/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/rpc/server_test.go -------------------------------------------------------------------------------- /op-service/signer/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/signer/cli.go -------------------------------------------------------------------------------- /op-service/signer/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/signer/cli_test.go -------------------------------------------------------------------------------- /op-service/signer/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/signer/client.go -------------------------------------------------------------------------------- /op-service/signer/transaction_args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/signer/transaction_args.go -------------------------------------------------------------------------------- /op-service/solabi/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/solabi/util.go -------------------------------------------------------------------------------- /op-service/solabi/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/solabi/utils_test.go -------------------------------------------------------------------------------- /op-service/sources/batching/batching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/batching/batching.go -------------------------------------------------------------------------------- /op-service/sources/batching/call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/batching/call.go -------------------------------------------------------------------------------- /op-service/sources/batching/call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/batching/call_test.go -------------------------------------------------------------------------------- /op-service/sources/batching/multicall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/batching/multicall.go -------------------------------------------------------------------------------- /op-service/sources/batching/test/stubs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/batching/test/stubs.go -------------------------------------------------------------------------------- /op-service/sources/batching/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/batching/types.go -------------------------------------------------------------------------------- /op-service/sources/caching/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/caching/cache.go -------------------------------------------------------------------------------- /op-service/sources/debug_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/debug_client.go -------------------------------------------------------------------------------- /op-service/sources/engine_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/engine_client.go -------------------------------------------------------------------------------- /op-service/sources/eth_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/eth_client.go -------------------------------------------------------------------------------- /op-service/sources/eth_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/eth_client_test.go -------------------------------------------------------------------------------- /op-service/sources/l1_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/l1_client.go -------------------------------------------------------------------------------- /op-service/sources/l2_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/l2_client.go -------------------------------------------------------------------------------- /op-service/sources/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/limit.go -------------------------------------------------------------------------------- /op-service/sources/limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/limit_test.go -------------------------------------------------------------------------------- /op-service/sources/receipts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/receipts.go -------------------------------------------------------------------------------- /op-service/sources/receipts_basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/receipts_basic.go -------------------------------------------------------------------------------- /op-service/sources/receipts_basic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/receipts_basic_test.go -------------------------------------------------------------------------------- /op-service/sources/receipts_caching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/receipts_caching.go -------------------------------------------------------------------------------- /op-service/sources/receipts_rcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/receipts_rcp.go -------------------------------------------------------------------------------- /op-service/sources/receipts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/receipts_test.go -------------------------------------------------------------------------------- /op-service/sources/reth_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/reth_db.go -------------------------------------------------------------------------------- /op-service/sources/reth_db_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/reth_db_stub.go -------------------------------------------------------------------------------- /op-service/sources/reth_db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/reth_db_test.go -------------------------------------------------------------------------------- /op-service/sources/rollupclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/rollupclient.go -------------------------------------------------------------------------------- /op-service/sources/sync_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/sync_client.go -------------------------------------------------------------------------------- /op-service/sources/testdata/data/blocks/post-shanghai-success_metadata.json: -------------------------------------------------------------------------------- 1 | {"name":"post-shanghai-success"} 2 | -------------------------------------------------------------------------------- /op-service/sources/testdata/data/blocks/pre-shanghai-success_metadata.json: -------------------------------------------------------------------------------- 1 | {"name":"pre-shanghai-success"} 2 | -------------------------------------------------------------------------------- /op-service/sources/testdata/data/headers/post-shanghai-success_metadata.json: -------------------------------------------------------------------------------- 1 | {"name":"post-shanghai-success"} 2 | -------------------------------------------------------------------------------- /op-service/sources/testdata/data/headers/pre-shanghai-bad-receipts_metadata.json: -------------------------------------------------------------------------------- 1 | {"name":"pre-shanghai-bad-receipts","fail":true} 2 | -------------------------------------------------------------------------------- /op-service/sources/testdata/data/headers/pre-shanghai-success_metadata.json: -------------------------------------------------------------------------------- 1 | {"name":"pre-shanghai-success"} 2 | -------------------------------------------------------------------------------- /op-service/sources/testdata/gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/testdata/gen.sh -------------------------------------------------------------------------------- /op-service/sources/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/types.go -------------------------------------------------------------------------------- /op-service/sources/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/sources/types_test.go -------------------------------------------------------------------------------- /op-service/tasks/tasks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tasks/tasks.go -------------------------------------------------------------------------------- /op-service/testlog/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testlog/LICENSE -------------------------------------------------------------------------------- /op-service/testlog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testlog/README.md -------------------------------------------------------------------------------- /op-service/testlog/capturing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testlog/capturing.go -------------------------------------------------------------------------------- /op-service/testlog/testlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testlog/testlog.go -------------------------------------------------------------------------------- /op-service/testutils/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/assertions.go -------------------------------------------------------------------------------- /op-service/testutils/block_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/block_id.go -------------------------------------------------------------------------------- /op-service/testutils/deposits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/deposits.go -------------------------------------------------------------------------------- /op-service/testutils/fake_chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/fake_chain.go -------------------------------------------------------------------------------- /op-service/testutils/l1info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/l1info.go -------------------------------------------------------------------------------- /op-service/testutils/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/metrics.go -------------------------------------------------------------------------------- /op-service/testutils/mock_debug_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/mock_debug_client.go -------------------------------------------------------------------------------- /op-service/testutils/mock_engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/mock_engine.go -------------------------------------------------------------------------------- /op-service/testutils/mock_eth_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/mock_eth_client.go -------------------------------------------------------------------------------- /op-service/testutils/mock_l1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/mock_l1.go -------------------------------------------------------------------------------- /op-service/testutils/mock_l2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/mock_l2.go -------------------------------------------------------------------------------- /op-service/testutils/random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/random.go -------------------------------------------------------------------------------- /op-service/testutils/random_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/random_keys.go -------------------------------------------------------------------------------- /op-service/testutils/rpc_err_faker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/rpc_err_faker.go -------------------------------------------------------------------------------- /op-service/testutils/runtime_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/testutils/runtime_config.go -------------------------------------------------------------------------------- /op-service/tls/certman/certman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tls/certman/certman.go -------------------------------------------------------------------------------- /op-service/tls/certman/certman_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tls/certman/certman_test.go -------------------------------------------------------------------------------- /op-service/tls/certman/testdata/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tls/certman/testdata/README -------------------------------------------------------------------------------- /op-service/tls/certman/testdata/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tls/certman/testdata/server.crt -------------------------------------------------------------------------------- /op-service/tls/certman/testdata/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tls/certman/testdata/server.key -------------------------------------------------------------------------------- /op-service/tls/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tls/cli.go -------------------------------------------------------------------------------- /op-service/tls/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tls/cli_test.go -------------------------------------------------------------------------------- /op-service/tls/tlsinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/tls/tlsinfo.go -------------------------------------------------------------------------------- /op-service/txmgr/buffered_txmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/buffered_txmgr.go -------------------------------------------------------------------------------- /op-service/txmgr/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/cli.go -------------------------------------------------------------------------------- /op-service/txmgr/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/cli_test.go -------------------------------------------------------------------------------- /op-service/txmgr/metrics/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/metrics/noop.go -------------------------------------------------------------------------------- /op-service/txmgr/metrics/tx_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/metrics/tx_metrics.go -------------------------------------------------------------------------------- /op-service/txmgr/mocks/TxManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/mocks/TxManager.go -------------------------------------------------------------------------------- /op-service/txmgr/price_bump_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/price_bump_test.go -------------------------------------------------------------------------------- /op-service/txmgr/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/queue.go -------------------------------------------------------------------------------- /op-service/txmgr/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/queue_test.go -------------------------------------------------------------------------------- /op-service/txmgr/send_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/send_state.go -------------------------------------------------------------------------------- /op-service/txmgr/send_state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/send_state_test.go -------------------------------------------------------------------------------- /op-service/txmgr/txmgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/txmgr.go -------------------------------------------------------------------------------- /op-service/txmgr/txmgr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/txmgr/txmgr_test.go -------------------------------------------------------------------------------- /op-service/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/util.go -------------------------------------------------------------------------------- /op-service/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/util_test.go -------------------------------------------------------------------------------- /op-service/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/version.go -------------------------------------------------------------------------------- /op-service/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/version_test.go -------------------------------------------------------------------------------- /op-service/watcher/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/op-service/watcher/contract.go -------------------------------------------------------------------------------- /ops-devnet/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops-devnet/docker-compose.yml -------------------------------------------------------------------------------- /ops-devnet/entrypoint-l1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops-devnet/entrypoint-l1.sh -------------------------------------------------------------------------------- /ops-devnet/entrypoint-l2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops-devnet/entrypoint-l2.sh -------------------------------------------------------------------------------- /ops-devnet/p2p-node-key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops-devnet/p2p-node-key.txt -------------------------------------------------------------------------------- /ops-devnet/p2p-sequencer-key.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops-devnet/p2p-sequencer-key.txt -------------------------------------------------------------------------------- /ops-devnet/test-jwt-secret.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops-devnet/test-jwt-secret.txt -------------------------------------------------------------------------------- /ops/docker/op-stack-go/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops/docker/op-stack-go/Dockerfile -------------------------------------------------------------------------------- /ops/docker/oplabs.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops/docker/oplabs.crt -------------------------------------------------------------------------------- /ops/scripts/geth-version-checker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops/scripts/geth-version-checker.sh -------------------------------------------------------------------------------- /ops/scripts/install-foundry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops/scripts/install-foundry.sh -------------------------------------------------------------------------------- /ops/scripts/newer-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops/scripts/newer-file.sh -------------------------------------------------------------------------------- /ops/scripts/todo-checker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/ops/scripts/todo-checker.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/package.json -------------------------------------------------------------------------------- /packages/common-ts/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/.depcheckrc -------------------------------------------------------------------------------- /packages/common-ts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/.eslintrc.js -------------------------------------------------------------------------------- /packages/common-ts/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | coverage.json 4 | -------------------------------------------------------------------------------- /packages/common-ts/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/common-ts/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/.prettierrc.js -------------------------------------------------------------------------------- /packages/common-ts/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # @kroma/common-ts 2 | -------------------------------------------------------------------------------- /packages/common-ts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/LICENSE -------------------------------------------------------------------------------- /packages/common-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/README.md -------------------------------------------------------------------------------- /packages/common-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/package.json -------------------------------------------------------------------------------- /packages/common-ts/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/src/common/index.ts -------------------------------------------------------------------------------- /packages/common-ts/src/common/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/src/common/logger.ts -------------------------------------------------------------------------------- /packages/common-ts/src/common/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/src/common/metrics.ts -------------------------------------------------------------------------------- /packages/common-ts/src/common/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/src/common/provider.ts -------------------------------------------------------------------------------- /packages/common-ts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/src/index.ts -------------------------------------------------------------------------------- /packages/common-ts/test/metrics.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/test/metrics.spec.ts -------------------------------------------------------------------------------- /packages/common-ts/test/service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/test/service.spec.ts -------------------------------------------------------------------------------- /packages/common-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/common-ts/tsconfig.json -------------------------------------------------------------------------------- /packages/contracts/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.env.example -------------------------------------------------------------------------------- /packages/contracts/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.eslintignore -------------------------------------------------------------------------------- /packages/contracts/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.eslintrc.js -------------------------------------------------------------------------------- /packages/contracts/.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.gas-snapshot -------------------------------------------------------------------------------- /packages/contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.gitignore -------------------------------------------------------------------------------- /packages/contracts/.npmignore: -------------------------------------------------------------------------------- 1 | hardhat.config.ts 2 | scripts 3 | test 4 | -------------------------------------------------------------------------------- /packages/contracts/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.prettierignore -------------------------------------------------------------------------------- /packages/contracts/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.prettierrc.js -------------------------------------------------------------------------------- /packages/contracts/.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.solhint.json -------------------------------------------------------------------------------- /packages/contracts/.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.solhintignore -------------------------------------------------------------------------------- /packages/contracts/.storage-layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/.storage-layout -------------------------------------------------------------------------------- /packages/contracts/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # @kroma/contracts 2 | -------------------------------------------------------------------------------- /packages/contracts/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/LICENSE -------------------------------------------------------------------------------- /packages/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/README.md -------------------------------------------------------------------------------- /packages/contracts/deployments/kroma/.chainId: -------------------------------------------------------------------------------- 1 | 255 -------------------------------------------------------------------------------- /packages/contracts/deployments/kromaSepolia/.chainId: -------------------------------------------------------------------------------- 1 | 2358 2 | -------------------------------------------------------------------------------- /packages/contracts/deployments/mainnet/.chainId: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /packages/contracts/deployments/sepolia/.chainId: -------------------------------------------------------------------------------- 1 | 11155111 -------------------------------------------------------------------------------- /packages/contracts/echidna.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/echidna.yaml -------------------------------------------------------------------------------- /packages/contracts/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/foundry.toml -------------------------------------------------------------------------------- /packages/contracts/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/hardhat.config.ts -------------------------------------------------------------------------------- /packages/contracts/invariant-docs/Burn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/invariant-docs/Burn.md -------------------------------------------------------------------------------- /packages/contracts/layout-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/layout-lock.json -------------------------------------------------------------------------------- /packages/contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/package.json -------------------------------------------------------------------------------- /packages/contracts/scripts/go-ffi/bin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/scripts/go-ffi/bin.go -------------------------------------------------------------------------------- /packages/contracts/scripts/go-ffi/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/scripts/go-ffi/trie.go -------------------------------------------------------------------------------- /packages/contracts/scripts/go-ffi/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/scripts/go-ffi/utils.go -------------------------------------------------------------------------------- /packages/contracts/scripts/slither.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/scripts/slither.sh -------------------------------------------------------------------------------- /packages/contracts/slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/slither.config.json -------------------------------------------------------------------------------- /packages/contracts/slither.db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/slither.db.json -------------------------------------------------------------------------------- /packages/contracts/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/src/constants.ts -------------------------------------------------------------------------------- /packages/contracts/src/contract-defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/src/contract-defs.ts -------------------------------------------------------------------------------- /packages/contracts/src/deploy-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/src/deploy-config.ts -------------------------------------------------------------------------------- /packages/contracts/src/deploy-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/src/deploy-utils.ts -------------------------------------------------------------------------------- /packages/contracts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/src/index.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/accounts.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/check-l2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/check-l2.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/deployments-l2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/deployments-l2.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/deposits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/deposits.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/forge-verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/forge-verify.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/index.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/rekey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/rekey.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/solidity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/solidity.ts -------------------------------------------------------------------------------- /packages/contracts/tasks/watch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tasks/watch.ts -------------------------------------------------------------------------------- /packages/contracts/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tsconfig.build.json -------------------------------------------------------------------------------- /packages/contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/contracts/tsconfig.json -------------------------------------------------------------------------------- /packages/core-utils/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/.depcheckrc -------------------------------------------------------------------------------- /packages/core-utils/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/.eslintrc.js -------------------------------------------------------------------------------- /packages/core-utils/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | -------------------------------------------------------------------------------- /packages/core-utils/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/core-utils/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/.prettierrc.js -------------------------------------------------------------------------------- /packages/core-utils/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # @kroma/core-utils 2 | -------------------------------------------------------------------------------- /packages/core-utils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/LICENSE -------------------------------------------------------------------------------- /packages/core-utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/README.md -------------------------------------------------------------------------------- /packages/core-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/package.json -------------------------------------------------------------------------------- /packages/core-utils/src/common/bn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/common/bn.ts -------------------------------------------------------------------------------- /packages/core-utils/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/common/index.ts -------------------------------------------------------------------------------- /packages/core-utils/src/common/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/common/misc.ts -------------------------------------------------------------------------------- /packages/core-utils/src/external/bcfg/index.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Utilities related to BCFG 3 | */ 4 | 5 | export * from './bcfg-types' 6 | -------------------------------------------------------------------------------- /packages/core-utils/src/external/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/external/index.ts -------------------------------------------------------------------------------- /packages/core-utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/index.ts -------------------------------------------------------------------------------- /packages/core-utils/src/kroma/alias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/kroma/alias.ts -------------------------------------------------------------------------------- /packages/core-utils/src/kroma/encoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/kroma/encoding.ts -------------------------------------------------------------------------------- /packages/core-utils/src/kroma/fees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/kroma/fees.ts -------------------------------------------------------------------------------- /packages/core-utils/src/kroma/hashing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/kroma/hashing.ts -------------------------------------------------------------------------------- /packages/core-utils/src/kroma/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/src/kroma/index.ts -------------------------------------------------------------------------------- /packages/core-utils/test/alias.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/test/alias.spec.ts -------------------------------------------------------------------------------- /packages/core-utils/test/fees.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/test/fees.spec.ts -------------------------------------------------------------------------------- /packages/core-utils/test/hex-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/test/hex-utils.spec.ts -------------------------------------------------------------------------------- /packages/core-utils/test/misc.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/test/misc.spec.ts -------------------------------------------------------------------------------- /packages/core-utils/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/test/setup.ts -------------------------------------------------------------------------------- /packages/core-utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/core-utils/tsconfig.json -------------------------------------------------------------------------------- /packages/hardhat-deploy-config/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/hardhat-deploy-config/.depcheckrc -------------------------------------------------------------------------------- /packages/hardhat-deploy-config/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | -------------------------------------------------------------------------------- /packages/hardhat-deploy-config/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/hardhat-deploy-config/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # @kroma/hardhat-deploy-config 2 | -------------------------------------------------------------------------------- /packages/hardhat-deploy-config/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/hardhat-deploy-config/LICENSE -------------------------------------------------------------------------------- /packages/hardhat-deploy-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/hardhat-deploy-config/README.md -------------------------------------------------------------------------------- /packages/sdk/.depcheckrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/.depcheckrc -------------------------------------------------------------------------------- /packages/sdk/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/.eslintrc.js -------------------------------------------------------------------------------- /packages/sdk/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | docs/ 4 | -------------------------------------------------------------------------------- /packages/sdk/.lintstagedrc.yml: -------------------------------------------------------------------------------- 1 | "*.{ts,js}": 2 | - eslint 3 | -------------------------------------------------------------------------------- /packages/sdk/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/.prettierrc.js -------------------------------------------------------------------------------- /packages/sdk/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # @kroma/sdk 2 | -------------------------------------------------------------------------------- /packages/sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/LICENSE -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/hardhat.config.ts -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/src/cross-chain-messenger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/cross-chain-messenger.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/interfaces/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/interfaces/l2-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/interfaces/l2-provider.ts -------------------------------------------------------------------------------- /packages/sdk/src/interfaces/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/interfaces/types.ts -------------------------------------------------------------------------------- /packages/sdk/src/l2-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/l2-provider.ts -------------------------------------------------------------------------------- /packages/sdk/src/standard-bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/standard-bridge.ts -------------------------------------------------------------------------------- /packages/sdk/src/tasks/deposit-erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/tasks/deposit-erc20.ts -------------------------------------------------------------------------------- /packages/sdk/src/tasks/deposit-eth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/tasks/deposit-eth.ts -------------------------------------------------------------------------------- /packages/sdk/src/tasks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/tasks/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/tasks/register-erc20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/tasks/register-erc20.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/assert.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/chain-constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/chain-constants.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/coercion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/coercion.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/contracts.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/merkle-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/merkle-utils.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/message-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/message-utils.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/misc-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/misc-utils.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/type-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/src/utils/type-utils.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /specs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/LICENSE -------------------------------------------------------------------------------- /specs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/README.md -------------------------------------------------------------------------------- /specs/assets/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/architecture.svg -------------------------------------------------------------------------------- /specs/assets/batch-deriv-chain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/batch-deriv-chain.svg -------------------------------------------------------------------------------- /specs/assets/colosseum-state-diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/colosseum-state-diagram.svg -------------------------------------------------------------------------------- /specs/assets/components.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/components.svg -------------------------------------------------------------------------------- /specs/assets/engine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/engine.svg -------------------------------------------------------------------------------- /specs/assets/propagation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/propagation.svg -------------------------------------------------------------------------------- /specs/assets/sequencer-block-gen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/sequencer-block-gen.svg -------------------------------------------------------------------------------- /specs/assets/user-withdrawing-to-l1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/user-withdrawing-to-l1.svg -------------------------------------------------------------------------------- /specs/assets/vscode_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/assets/vscode_debug.png -------------------------------------------------------------------------------- /specs/batcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/batcher.md -------------------------------------------------------------------------------- /specs/bridges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/bridges.md -------------------------------------------------------------------------------- /specs/challenge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/challenge.md -------------------------------------------------------------------------------- /specs/contract-upgrades.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/contract-upgrades.md -------------------------------------------------------------------------------- /specs/deposits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/deposits.md -------------------------------------------------------------------------------- /specs/derivation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/derivation.md -------------------------------------------------------------------------------- /specs/differences-from-optimism.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/differences-from-optimism.md -------------------------------------------------------------------------------- /specs/exec-engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/exec-engine.md -------------------------------------------------------------------------------- /specs/glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/glossary.md -------------------------------------------------------------------------------- /specs/guaranteed-gas-market.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/guaranteed-gas-market.md -------------------------------------------------------------------------------- /specs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/introduction.md -------------------------------------------------------------------------------- /specs/messengers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/messengers.md -------------------------------------------------------------------------------- /specs/meta/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/meta/README.md -------------------------------------------------------------------------------- /specs/meta/devnet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/meta/devnet.md -------------------------------------------------------------------------------- /specs/meta/linting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/meta/linting.md -------------------------------------------------------------------------------- /specs/meta/markdown-style.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/meta/markdown-style.md -------------------------------------------------------------------------------- /specs/meta/validator-deposit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/meta/validator-deposit.md -------------------------------------------------------------------------------- /specs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/overview.md -------------------------------------------------------------------------------- /specs/predeploys.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/predeploys.md -------------------------------------------------------------------------------- /specs/rollup-node-p2p.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/rollup-node-p2p.md -------------------------------------------------------------------------------- /specs/rollup-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/rollup-node.md -------------------------------------------------------------------------------- /specs/safe-liveness-checking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/safe-liveness-checking.md -------------------------------------------------------------------------------- /specs/security-council.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/security-council.md -------------------------------------------------------------------------------- /specs/span-batches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/span-batches.md -------------------------------------------------------------------------------- /specs/system-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/system-config.md -------------------------------------------------------------------------------- /specs/validator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/validator.md -------------------------------------------------------------------------------- /specs/withdrawals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/withdrawals.md -------------------------------------------------------------------------------- /specs/zkevm-prover.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/specs/zkevm-prover.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lverek/kroma/HEAD/tsconfig.json --------------------------------------------------------------------------------