opbnb
No description available.
파일 탐색기
최종 버전 다운로드 (.zip)- config.json
- README.md
- config.yml
- action.yml
- bug.md
- feature.md
- question.md
- ci.yml
- close-stale.yml
- docker-release.yml
- labeler.yml
- release-docker-canary.yml
- release-snapshot.yml
- release.yml
- reviewer.yml
- slither.yml
- tag-service.yml
- CODEOWNERS
- labeler.yml
- mergify.yml
- PULL_REQUEST_TEMPLATE.md
- .gitignore
- pre-commit
- extensions.json
- settings.json
- genesis.json
- rollup.json
- genesis.json
- rollup.json
- __init__.py
- log_setup.py
- main.py
- README.md
- load_elf.go
- log.go
- matcher.go
- run.go
- witness.go
- README.md
- go.mod
- go.sum
- main.go
- go.mod
- main.go
- Makefile
- add.bin
- addi.bin
- addiu.bin
- addu.bin
- and.bin
- andi.bin
- beq.bin
- bgez.bin
- bgtz.bin
- blez.bin
- bltz.bin
- bne.bin
- brk.bin
- clo.bin
- clone.bin
- clz.bin
- div.bin
- divu.bin
- exit_group.bin
- fcntl.bin
- j.bin
- jal.bin
- jalr.bin
- jr.bin
- lb.bin
- lbu.bin
- lh.bin
- lhu.bin
- lui.bin
- lw.bin
- lwl.bin
- lwr.bin
- mfthi.bin
- mftlo.bin
- mmap.bin
- movn.bin
- movz.bin
- mul.bin
- mult.bin
- multu.bin
- nor.bin
- oracle.bin
- oracle_kzg.bin
- oracle_unaligned_read.bin
- oracle_unaligned_write.bin
- ori.bin
- sb.bin
- sh.bin
- sll.bin
- sllv.bin
- slt.bin
- slti.bin
- sltiu.bin
- sltu.bin
- sra.bin
- srav.bin
- srl.bin
- srlv.bin
- sub.bin
- subu.bin
- swl.bin
- swr.bin
- xor.bin
- xori.bin
- add.asm
- addi.asm
- addiu.asm
- addu.asm
- and.asm
- andi.asm
- beq.asm
- bgez.asm
- bgtz.asm
- blez.asm
- bltz.asm
- bne.asm
- brk.asm
- clo.asm
- clone.asm
- clz.asm
- div.asm
- divu.asm
- exit_group.asm
- fcntl.asm
- j.asm
- jal.asm
- jalr.asm
- jr.asm
- lb.asm
- lbu.asm
- lh.asm
- lhu.asm
- lui.asm
- lw.asm
- lwl.asm
- lwr.asm
- mfthi.asm
- mftlo.asm
- mmap.asm
- movn.asm
- movz.asm
- mul.asm
- mult.asm
- multu.asm
- nor.asm
- oracle.asm
- oracle_kzg.asm
- oracle_unaligned_read.asm
- oracle_unaligned_write.asm
- ori.asm
- sb.asm
- sh.asm
- sll.asm
- sllv.asm
- slt.asm
- slti.asm
- sltiu.asm
- sltu.asm
- sra.asm
- srav.asm
- srl.asm
- srlv.asm
- sub.asm
- subu.asm
- swl.asm
- swr.asm
- xor.asm
- xori.asm
- LICENSE
- maketests.py
- README.md
- .gitignore
- evm.go
- evm_test.go
- fuzz_evm_test.go
- instrumented.go
- logw.go
- memory.go
- memory_test.go
- metadata.go
- mips.go
- page.go
- page_test.go
- patch.go
- README.md
- state.go
- state_test.go
- witness.go
- .gitignore
- LICENSE
- main.go
- Makefile
- README.md
- cannon.md
- deployments.md
- immunefi.md
- invalid-proposals.md
- manual.md
- README.md
- run-challenger.md
- pr-guidelines.md
- outage.png
- 2022-02-02-inflation-vuln.md
- 2022-05-31-drop-1.md
- 2023-04-26-transaction-delays.md
- 2020_10-Rollup-TrailOfBits.pdf
- 2020_11-Dapphub-ECDSA_Wallet.pdf
- 2021_03-OVM_and_Rollup-OpenZeppelin.pdf
- 2021_03-SafetyChecker-ConsenSysDiligence.pdf
- 2022_05-Bedrock_Contracts-Zeppelin.pdf
- 2022_05-OpNode-TrailOfBits.pdf
- 2022_08-Bedrock_GoLang-SigmaPrime.pdf
- 2022_09-Bedrock_and_Periphery-Zeppelin.pdf
- 2022_10-Drippie-Spearbit.pdf
- 2022_11-Invariant_Testing-TrailOfBits.pdf
- 2023_01-Bedrock_Updates-TrailOfBits.pdf
- 2023_10-opBNB-Quantstamp.pdf
- 2023_12_Trust_SuperchainConfigUpgrade.pdf
- 2024_02-MCP_L1-Cantina.pdf
- 2024_05_SafeLivenessExtensions-Cantina.pdf
- README.md
- models.go
- models_test.go
- common.go
- deposits.go
- docs.go
- routes.go
- supply.go
- withdrawals.go
- service.go
- service_test.go
- validator.go
- validator_test.go
- api.go
- api_client.go
- api_test.go
- config.go
- CHANGELOG.md
- generated.ts
- indexer.cjs
- indexer.cjs.map
- indexer.js
- indexer.js.map
- indexer.spec.ts
- indexer.ts
- LICENSE
- package.json
- README.md
- tsconfig.json
- tsup.config.ts
- tygo.yaml
- bigint.go
- bigint_test.go
- CanonicalTransactionChain.go
- crossdomainmessenger.go
- l1crossdomainmessenger.go
- l1standardbridge.go
- l2crossdomainmessenger.go
- l2outputoracle.go
- l2standardbridge.go
- l2tol1messagepasser.go
- optimismportal.go
- standardbridge.go
- StateCommitmentChain.go
- cli.go
- main.go
- config.go
- config_test.go
- devnet.go
- presets.go
- bytes.go
- rlp.go
- u256.go
- blocks.go
- bridge_messages.go
- bridge_transactions.go
- bridge_transfers.go
- contract_events.go
- db.go
- logger.go
- mocks.go
- types.go
- cross_domain_messages.go
- deposits.go
- bridge_messages_e2e_test.go
- bridge_transactions_e2e_test.go
- bridge_transfers_e2e_test.go
- etl_e2e_test.go
- reorg_e2e_test.go
- setup.go
- etl.go
- l1_etl.go
- l1_etl_test.go
- l2_etl.go
- metrics.go
- 20230523_create_schema.sql
- client.go
- header_traversal.go
- header_traversal_test.go
- architecture.png
- indexer-service.png
- troubleshooting.md
- indexer.json
- all.yml
- datasources.yml
- prometheus.yml
- OVM1Withdrawals.csv
- skipped_hashes.go
- l1_bridge_processor.go
- l2_bridge_processor.go
- legacy_bridge_processor.go
- legacy_bridge_processor_test.go
- metrics.go
- types.go
- cross_domain_messenger.go
- l2_to_l1_message_passer.go
- legacy_ctc.go
- legacy_standard_bridge.go
- optimism_portal.go
- standard_bridge.go
- utils.go
- bridge.go
- .gitignore
- docker-compose.yml
- Dockerfile
- indexer.go
- indexer.toml
- Makefile
- README.md
- key_manager.go
- batch_submitter.go
- channel.go
- channel_builder.go
- channel_builder_test.go
- channel_config.go
- channel_config_test.go
- channel_manager.go
- channel_manager_test.go
- channel_test.go
- config.go
- config_test.go
- driver.go
- driver_test.go
- service.go
- tx_data.go
- tx_data_test.go
- main.go
- compressors.go
- compressors_test.go
- config.go
- non_compressor.go
- non_compressor_test.go
- ratio_compressor.go
- ratio_compressor_test.go
- shadow_compressor.go
- shadow_compressor_test.go
- flags.go
- flags_test.go
- types.go
- metrics.go
- noop.go
- api.go
- .gitignore
- Dockerfile
- Makefile
- entrypoint.go
- main.go
- flags.go
- .gitignore
- Dockerfile
- Makefile
- clients.go
- main.go
- aggregate-channels.sh
- main.go
- main.go
- gaspriceoracle.go
- main.go
- checks.go
- main.go
- main.go
- README.md
- main.go
- main.go
- README.md
- main.go
- README.md
- main.go
- convert.go
- main.go
- merge.go
- print.go
- pull.go
- README.md
- readwrite.go
- main.go
- main.go
- common.go
- contracts.go
- l1crossdomainmessenger.go
- l1standardbridge.go
- l2crossdomainmessenger.go
- 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json
- 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json
- 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json
- 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json
- 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json
- 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json
- 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json
- 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json
- 0x26b854fe0b8f0c5ad15d5c3c1291107cc870f5d7351cfc399e23e68f22231fbe.json
- 0x32d3b5a0178a33cfbf904cfd36f66a13ff8576f409f15aae86dc3ff0e101c93a.json
- 0x38236157c6941ef64f4dd0dfa7efed4a82ef9fccdcdda75a8ee89cbe831b182b.json
- 0xed57a510022157b14542491a501daed1d58003e4b274b331d2fc40dcc43f0941.json
- README.md
- trace.sh
- witness.txt
- alias.go
- alias_test.go
- doc.go
- encoding.go
- encoding_test.go
- hashing.go
- legacy.go
- legacy_withdrawal.go
- legacy_withdrawal_test.go
- message.go
- message_test.go
- migrate.go
- migrate_test.go
- types.go
- withdrawal.go
- withdrawal_test.go
- client.go
- OptimismPortal.json
- artifact.go
- artifact_test.go
- l1-deployments.json
- test-deploy-config-full.json
- config.go
- config_test.go
- genesis.go
- helpers.go
- layer_one.go
- layer_one_test.go
- layer_two.go
- withdrawal_network.go
- withdrawal_network_test.go
- batch-prepare-bedrock.json
- deposit-tx.json
- finalize-withdrawal-tx.json
- l2-output-oracle.json
- portal-abi.json
- batch.go
- batch_helpers.go
- batch_test.go
- types.go
- solutil.go
- solutil_test.go
- isemver.go
- l1crossdomainmessenger.go
- l1erc721bridge.go
- l1standardbridge.go
- l2outputoracle.go
- optimismmintableerc20factory.go
- optimismportal.go
- proxyadmin.go
- storagesetter.go
- systemconfig.go
- check.go
- doc.go
- l1.go
- .gitignore
- justfile
- Makefile
- README.md
- create_game.go
- list_claims.go
- list_games.go
- main.go
- main_test.go
- move.go
- resolve.go
- resolve_claim.go
- utils.go
- config.go
- config_test.go
- flags.go
- flags_test.go
- claimer.go
- claimer_test.go
- scheduler.go
- scheduler_test.go
- FaultDisputeGame-0.18.1.json
- FaultDisputeGame-0.8.0.json
- FaultDisputeGame-1.1.1.json
- metrics.go
- noop.go
- delayed_weth.go
- delayed_weth_test.go
- faultdisputegame.go
- faultdisputegame0180.go
- faultdisputegame080.go
- faultdisputegame111.go
- faultdisputegame_test.go
- gamefactory.go
- gamefactory_test.go
- oracle.go
- oracle_test.go
- vm.go
- vm_test.go
- direct.go
- direct_test.go
- large.go
- large_test.go
- split.go
- split_test.go
- types.go
- responder.go
- responder_test.go
- actors.go
- game_rules_test.go
- game_solver.go
- game_solver_test.go
- honest_claims.go
- honest_claims_test.go
- rules.go
- solver.go
- solver_test.go
- alphabet.go
- claim_builder.go
- game_builder.go
- seq_builder.go
- prestate.go
- prestate_test.go
- provider.go
- provider_test.go
- 0.json
- 1.json
- 2.json
- invalid.json
- state.json
- executor.go
- executor_test.go
- prestate.go
- prestate_test.go
- provider.go
- provider_test.go
- state.go
- state_test.go
- 0.json
- 1.json
- 2.json
- 420.json
- 421.json
- invalid.json
- state.json
- executor.go
- executor_test.go
- prestate.go
- prestate_test.go
- provider.go
- provider_test.go
- state.go
- state_test.go
- output_alphabet.go
- output_asterisc.go
- output_cannon.go
- prestate.go
- prestate_test.go
- provider.go
- provider_cache.go
- provider_cache_test.go
- provider_test.go
- split_adapter.go
- split_adapter_test.go
- cache.go
- cache_test.go
- multi.go
- multi_test.go
- single.go
- split.go
- split_test.go
- executor.go
- local.go
- local_test.go
- preimage.go
- preimage_test.go
- provider.go
- access.go
- access_test.go
- translate.go
- translate_test.go
- actions.go
- game.go
- game_test.go
- position.go
- position_test.go
- types.go
- types_test.go
- agent.go
- agent_test.go
- player.go
- player_test.go
- register.go
- sync.go
- sync_test.go
- validator.go
- validator_test.go
- fetcher.go
- fetcher_test.go
- commitments.json
- immediateeof_test.go
- keccak.go
- matrix.go
- matrix_test.go
- proofs.json
- tree.go
- tree_test.go
- types.go
- types_test.go
- challenger.go
- challenger_test.go
- scheduler.go
- scheduler_test.go
- verifier.go
- verifier_test.go
- oracles.go
- oracles_test.go
- registry.go
- registry_test.go
- stub_player.go
- coordinator.go
- coordinator_test.go
- scheduler.go
- scheduler_test.go
- types.go
- worker.go
- worker_test.go
- types.go
- types_test.go
- disk.go
- disk_test.go
- monitor.go
- monitor_test.go
- service.go
- metrics.go
- noop.go
- sender.go
- sender_test.go
- create_game.go
- version.go
- .gitignore
- challenger.go
- challenger_test.go
- Makefile
- README.md
- op-conductor-state-transition.svg
- op-conductor.svg
- SequencerControl.go
- sequencer.go
- main.go
- config.go
- service.go
- service_test.go
- Consensus.go
- iface.go
- raft.go
- raft_fsm.go
- raft_fsm_test.go
- raft_test.go
- flags.go
- flags_test.go
- HealthMonitor.go
- monitor.go
- monitor_test.go
- metrics.go
- noop.go
- api.go
- backend.go
- client.go
- execution_proxy.go
- node_admin_proxy.go
- node_proxy.go
- .gitignore
- Makefile
- README.md
- run_test_100times.sh
- faultdisputegame.go
- optimismportal.go
- main.go
- main_test.go
- config.go
- config_test.go
- flags.go
- flags_test.go
- metrics.go
- noop.go
- collateral.go
- collateral_test.go
- monitor.go
- monitor_test.go
- agreement_enricher.go
- agreement_enricher_test.go
- balance_enricher.go
- balance_enricher_test.go
- bond_enricher.go
- bond_enricher_test.go
- caller.go
- caller_test.go
- claim_enricher.go
- claim_enricher_test.go
- extractor.go
- extractor_test.go
- head_enricher.go
- head_enricher_test.go
- recipient_enricher.go
- recipient_enricher_test.go
- withdrawals_enricher.go
- withdrawals_enricher_test.go
- tree.go
- tree_test.go
- types.go
- claims.go
- claims_test.go
- forecast.go
- forecast_test.go
- l2_challenges.go
- l2_challenges_test.go
- monitor.go
- monitor_test.go
- resolutions.go
- resolutions_test.go
- resolve.go
- resolve_test.go
- service.go
- withdrawals.go
- withdrawals_test.go
- version.go
- .gitignore
- Dockerfile
- Dockerfile.dockerignore
- Makefile
- monitor.go
- monitor_test.go
- README.md
- action.go
- blocktime_test.go
- dencun_fork_test.go
- ecotone_fork_test.go
- eip4844_test.go
- fallback_client_test.go
- fjord_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_engine.go
- l2_engine_test.go
- l2_proposer.go
- l2_proposer_test.go
- l2_sequencer.go
- l2_sequencer_test.go
- l2_verifier.go
- l2_verifier_test.go
- plasma_test.go
- reorg_test.go
- safedb_test.go
- span_batch_test.go
- sync_test.go
- system_config_test.go
- tx_helper.go
- user.go
- user_test.go
- addressmanager.go
- alphabetvm.go
- alphabetvm2.go
- basefeevault.go
- create2deployer.go
- crossdomainmessenger.go
- delayedvetoable.go
- delayedweth.go
- deployerwhitelist.go
- deterministicdeploymentproxy.go
- disputegamefactory.go
- eas.go
- entrypoint.go
- erc20.go
- faultdisputegame.go
- gaspriceoracle.go
- governancetoken.go
- isemver.go
- l1block.go
- l1blocknumber.go
- l1crossdomainmessenger.go
- l1erc721bridge.go
- l1feevault.go
- l1standardbridge.go
- l2crossdomainmessenger.go
- l2erc721bridge.go
- l2outputoracle.go
- l2standardbridge.go
- l2tol1messagepasser.go
- legacymessagepasser.go
- mips.go
- multicall3.go
- multisend_v130.go
- multisendcallonly_v130.go
- optimismmintableerc20.go
- optimismmintableerc20factory.go
- optimismmintableerc721factory.go
- optimismportal.go
- permit2.go
- preimageoracle.go
- protocolversions.go
- proxy.go
- proxyadmin.go
- safe.go
- safe_v130.go
- safel2_v130.go
- safeproxyfactory.go
- safesingletonfactory.go
- schemaregistry.go
- sendercreator.go
- sequencerfeevault.go
- standardbridge.go
- storagesetter.go
- superchainconfig.go
- systemconfig.go
- weth.go
- weth9.go
- optimismportal2.go
- init.go
- batcher.go
- helper.go
- metrics.go
- preimage_helper.go
- claim_helper.go
- dishonest_helper.go
- helper.go
- output_alphabet_helper.go
- output_cannon_helper.go
- output_game_helper.go
- output_honest_helper.go
- blobs.go
- fakeblob.go
- fakepos.go
- find.go
- geth.go
- peers.go
- wait.go
- logs.go
- blobs.go
- gas.go
- send.go
- blocks.go
- waits.go
- withdrawals.go
- addresses.go
- addresses_test.go
- blobs.go
- secrets.go
- setup.go
- setup_test.go
- testing.go
- config.go
- .gitignore
- main.go
- main_test.go
- Makefile
- README.md
- test_parms.json
- tools.go
- fastlz.c
- fastlz.go
- fastlz.h
- challenge_preimage_test.go
- multi_test.go
- output_alphabet_test.go
- output_cannon_test.go
- precompile_test.go
- preimages_test.go
- util.go
- .gitignore
- bridge_test.go
- brotli_batcher_test.go
- build_helper.go
- check_scripts_test.go
- custom_gas_token_test.go
- deposit_test.go
- eip4844_test.go
- external.go
- fastlz_test.go
- helper.go
- l1_beacon_client_test.go
- l2_gossip_test.go
- Makefile
- op_geth.go
- op_geth_test.go
- README.md
- sequencer_failover_setup.go
- sequencer_failover_test.go
- setup.go
- system_adminrpc_test.go
- system_fpp_test.go
- system_test.go
- system_tob_test.go
- tracer.go
- tx_helper.go
- withdrawal_helper.go
- main.go
- flags.go
- .gitignore
- config.go
- Makefile
- metrics.go
- service.go
- service_test.go
- whitelists.go
- batchbuilding_test.go
- optimismportal2.go
- disputegamefactory.go
- l1block.go
- l2outputoracle.go
- l2tol1messagepasser.go
- optimismportal.go
- chains.go
- chains_test.go
- fetch.go
- reassemble.go
- main.go
- README.md
- script.sh
- cmd.go
- cmd.go
- cmd.go
- cmd_test.go
- main.go
- flags.go
- flags_test.go
- p2p_flags.go
- service.go
- service_test.go
- metrics.go
- disabled.go
- safedb.go
- safedb_test.go
- api.go
- client.go
- client_test.go
- comms.go
- conductor.go
- config.go
- config_persistence.go
- config_persistence_test.go
- node.go
- node_test.go
- runtime_config.go
- server.go
- server_test.go
- superchain.go
- superchain_test.go
- load_config.go
- load_signer.go
- BlockingConnectionGater.go
- ExpiryStore.go
- Scores.go
- blocking.go
- expiry.go
- expiry_test.go
- metrics.go
- scoring.go
- API.go
- GossipMetricer.go
- PeerGater.go
- Peerstore.go
- ScoreMetrics.go
- PeerManager.go
- peer_monitor.go
- peer_monitor_test.go
- extended.go
- gc.go
- gc_test.go
- iface.go
- ip_ban_book.go
- ip_ban_book_test.go
- mdbook.go
- peer_ban_book.go
- peer_ban_book_test.go
- records_book.go
- scorebook.go
- scorebook_test.go
- serialize.go
- serialize_test.go
- app_params.go
- app_scores.go
- app_scores_test.go
- config.go
- discovery.go
- gossip.go
- gossip_test.go
- host.go
- host_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
- pings.go
- pings_test.go
- prepared.go
- rpc_api.go
- rpc_client.go
- rpc_server.go
- signer.go
- signer_test.go
- sync.go
- sync_test.go
- asyncgossiper.go
- asyncgossiper_test.go
- attributes.go
- attributes_test.go
- engine_consolidate.go
- engine_consolidate_test.go
- clsync.go
- clsync_test.go
- payloads_queue.go
- payloads_queue_test.go
- conductor.go
- random.go
- 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_test_utils.go
- batch_tob_test.go
- batches.go
- batches_test.go
- blob_data_source.go
- blob_data_source_test.go
- calldata_source.go
- calldata_source_test.go
- channel.go
- channel_bank.go
- channel_bank_test.go
- channel_compressor.go
- channel_compressor_test.go
- channel_in_reader.go
- channel_out.go
- channel_out_test.go
- channel_test.go
- data_source.go
- deposit_log.go
- deposit_log_test.go
- deposit_log_tob_test.go
- deposit_source.go
- deposit_source_test.go
- deposits.go
- doc.go
- ecotone_upgrade_transactions.go
- ecotone_upgrade_transactions_test.go
- engine_controller.go
- engine_queue.go
- engine_queue_test.go
- engine_update.go
- error.go
- fjord_upgrade_transactions.go
- fjord_upgrade_transactions_test.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
- pipeline.go
- pipeline_test.go
- plasma_data_source.go
- plasma_data_source_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
- types.go
- types_test.go
- 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
- finalizer.go
- finalizer_test.go
- plasma.go
- plasma_test.go
- config.go
- start.go
- start_test.go
- chain_spec.go
- chain_spec_test.go
- output_root.go
- superchain.go
- types.go
- types_test.go
- version.go
- bridge-withdrawal.json
- proof.go
- utils.go
- utils_test.go
- .gitignore
- Dockerfile
- LICENSE
- Makefile
- README.md
- service.go
- dataavailabilitychallenge.go
- entrypoint.go
- file.go
- flags.go
- main.go
- README.md
- s3.go
- .gitignore
- cli.go
- commitment.go
- commitment_test.go
- daclient.go
- daclient_test.go
- damgr.go
- damgr_test.go
- damock.go
- daserver.go
- dastate.go
- Dockerfile
- Dockerfile.dockerignore
- Makefile
- metrics.go
- params.go
- filechan.go
- filepoller.go
- filepoller_test.go
- hash.go
- hints.go
- hints_test.go
- iface.go
- iface_test.go
- oracle.go
- oracle_test.go
- README.md
- verifier.go
- verifier_test.go
- chaincfg.go
- main.go
- driver.go
- driver_test.go
- stub_oracle.go
- blob_fetcher.go
- cache.go
- cache_test.go
- client.go
- client_test.go
- hints.go
- oracle.go
- oracle_test.go
- l2_engine_api_tests.go
- block_processor.go
- l2_engine_api.go
- precompiles.go
- stub_oracle.go
- cache.go
- cache_test.go
- db.go
- db_test.go
- engine.go
- engine_backend.go
- engine_backend_test.go
- engine_test.go
- hints.go
- oracle.go
- oracle_test.go
- db.go
- trie.go
- trie_test.go
- boot.go
- boot_test.go
- env.go
- program.go
- main.go
- main_test.go
- config.go
- config_test.go
- flags.go
- flags_test.go
- disk.go
- disk_test.go
- kv.go
- kv_test.go
- local.go
- local_test.go
- mem.go
- mem_test.go
- splitter.go
- splitter_test.go
- prefetcher.go
- prefetcher_test.go
- retry.go
- retry_test.go
- version.go
- host.go
- host_test.go
- l2_client.go
- filechan.go
- run-compat.sh
- mainnet.go
- sepolia.go
- verify.go
- .gitignore
- Dockerfile.repro
- LICENSE
- Makefile
- README.md
- disputegamefactory.go
- l2outputoracle.go
- main.go
- flags.go
- flags_test.go
- metrics.go
- noop.go
- api.go
- abi_test.go
- config.go
- driver.go
- l2_output_submitter.go
- service.go
- .gitignore
- Dockerfile
- Makefile
- compat.go
- flag.go
- flag_test.go
- lifecycle.go
- lifecycle_test.go
- HTTP.go
- client.go
- dial_test.go
- http.go
- http_test.go
- polling.go
- polling_test.go
- rate_limited.go
- rpc.go
- advancing.go
- advancing_test.go
- clock.go
- clock_test.go
- common.go
- deterministic.go
- deterministic_test.go
- loop.go
- loop_test.go
- simple.go
- simple_test.go
- util.go
- util_test.go
- signature.go
- active_l2_provider.go
- active_l2_provider_test.go
- active_rollup_provider.go
- dial.go
- ethclient_interface.go
- rollup_sync.go
- rollup_sync_test.go
- rollupclient_interface.go
- static_l2_provider.go
- static_rollup_provider.go
- enum.go
- enum_test.go
- eth_v1_beacon_blob_sidecars_7422094_goerli.json
- eth_v1_beacon_genesis_goerli.json
- eth_v1_config_spec_goerli.json
- account_proof.go
- account_proof_test.go
- address.go
- balance.go
- balance_test.go
- blob.go
- blob_test.go
- blobs_api.go
- blobs_api_test.go
- block_info.go
- ether.go
- ether_test.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
- transactions_test.go
- types.go
- types_test.go
- client.go
- dial.go
- fallback_client.go
- custom.go
- flags.go
- http.go
- server.go
- server_test.go
- timeout.go
- wrapped_response_writer.go
- atomic.go
- atomic_test.go
- gzip.go
- gzip_test.go
- json.go
- json_test.go
- sortedmap.go
- sortedmap_test.go
- cli.go
- defaults.go
- dynamic.go
- dynamic_test.go
- http.go
- writer.go
- writer_test.go
- cmd.go
- balance.go
- caching.go
- cli.go
- event.go
- factory.go
- http.go
- node_info.go
- ref_metrics.go
- registry.go
- rpc_metrics.go
- server.go
- interrupts.go
- cli.go
- service.go
- addresses.go
- addresses_test.go
- eip4788.go
- legacy_addresses.go
- predeploy.go
- db.rs
- lib.rs
- receipts.rs
- block.rlp
- receipts.json
- .gitignore
- Cargo.lock
- Cargo.toml
- headgen.sh
- Makefile
- README.md
- rustfmt.toml
- operation.go
- operation_test.go
- strategies.go
- strategies_test.go
- api.go
- cli.go
- server.go
- server_test.go
- cli.go
- cli_test.go
- client.go
- transaction_args.go
- util.go
- utils_test.go
- blocks.go
- abi_stub.go
- erc20.go
- generic_stub.go
- arrays.go
- balance_call.go
- balance_call_test.go
- batching.go
- batching_test.go
- bound.go
- bound_test.go
- call.go
- call_test.go
- contract_call.go
- contract_call_test.go
- multicall.go
- types.go
- cache.go
- pre_fetch_cache.go
- BeaconClient.go
- BlobSideCarsFetcher.go
- 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
- 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
- bsc_blob_client.go
- bsc_blob_client_test.go
- debug_client.go
- engine_client.go
- eth_client.go
- eth_client_test.go
- fallback_client.go
- l1_beacon_client.go
- l1_beacon_client_test.go
- l1_client.go
- l1_client_test.go
- l2_client.go
- limit.go
- limit_test.go
- receipts.go
- receipts_basic.go
- receipts_basic_test.go
- receipts_caching.go
- receipts_caching_test.go
- receipts_rpc.go
- receipts_test.go
- reth_db.go
- reth_db_stub.go
- reth_db_test.go
- rollupclient.go
- types.go
- types_test.go
- tasks.go
- capturing.go
- capturing_test.go
- LICENSE
- README.md
- testlog.go
- fuzzer_functions.go
- assertions.go
- block_id.go
- deposits.go
- fake_chain.go
- l1info.go
- metrics.go
- mock_blobs_fetcher.go
- mock_client.go
- mock_debug_client.go
- mock_engine.go
- mock_eth_client.go
- mock_l1.go
- mock_l2.go
- mock_rollup_client.go
- mock_rpc.go
- random.go
- random_keys.go
- rpc_err_faker.go
- runtime_config.go
- README
- server.crt
- server.key
- server1.crt
- server1.key
- server2.crt
- server2.key
- certman.go
- certman_test.go
- cli.go
- cli_test.go
- tlsinfo.go
- noop.go
- tx_metrics.go
- TxManager.go
- cli.go
- cli_test.go
- price_bump_test.go
- queue.go
- queue_test.go
- send_state.go
- send_state_test.go
- txmgr.go
- txmgr_test.go
- Makefile
- util.go
- util_test.go
- version.go
- version_test.go
- README.md
- cheat.go
- main.go
- engine.go
- metrics.go
- version_provider.go
- .gitignore
- commands.go
- Makefile
- .gitignore
- main.py
- requirements.txt
- Dockerfile
- Dockerfile.dockerignore
- Dockerfile
- Dockerfile.dockerignore
- Dockerfile.packages
- oplabs.crt
- ci-docker-tag-op-stack-release.sh
- ci-match-values-between-files.sh
- ci-versions.js
- find_release_tag.sh
- geth-version-checker.sh
- install-foundry.sh
- newer-file.sh
- parse_json_test_output.sh
- todo-checker.sh
- update-op-geth.py
- .gitignore
- README.md
- requirements.txt
- tag-service.py
- tag-tool.py
- README.md
- docker-compose.yml
- Dockerfile.l1
- Dockerfile.l2
- entrypoint-l1.sh
- entrypoint-l2.sh
- l1-entrypoint.sh
- l1.env
- op-batcher-entrypoint.sh
- op-batcher-key.txt
- p2p-node-key.txt
- test-jwt-secret.txt
- service.ts
- service.ts
- index.ts
- README.md
- service.ts
- service.ts
- service.ts
- service.ts
- IGnosisSafe.0.8.19.json
- OptimismPortal.json
- helpers.ts
- index.ts
- README.md
- service.ts
- constants.ts
- service.ts
- constants.ts
- service.ts
- index.ts
- helpers.spec.ts
- setup.ts
- .depcheckrc
- .env.example
- .eslintrc.js
- .lintstagedrc.yml
- .prettierrc.js
- CHANGELOG.md
- hardhat.config.ts
- LICENSE
- package.json
- README.md
- tsconfig.json
- devnetL1-template.json
- hardhat.json
- internal-devnet.json
- mainnet.json
- sepolia-devnet-0.json
- sepolia.json
- .chainId
- .gitinclude
- AddressAliasHelper.md
- Burn.Eth.md
- Burn.Gas.md
- CrossDomainMessenger.md
- Encoding.md
- FaultDisputeGame.md
- Hashing.md
- InvariantTest.sol.md
- L2OutputOracle.md
- OptimismPortal.md
- OptimismPortal2.md
- README.md
- ResourceMetering.md
- SafeCall.md
- SystemConfig.md
- automate
- forge-std
- kontrol-cheatcodes
- lib-keccak
- openzeppelin-contracts
- openzeppelin-contracts-upgradeable
- safe-contracts
- solady
- solmate
- sepolia-faucet-bridges.json
- sepolia-faucet-core.json
- sepolia-ops.json
- 4202.json
- 4460.json
- 58008.json
- 84532.json
- 901.json
- 919.json
- 999999999.json
- optimism-goerli.json
- optimism-sepolia.json
- sepolia.json
- generate-invariant-docs.ts
- generate-snapshots.ts
- check-deploy-configs.sh
- check-foundry-install.sh
- check-snapshots.sh
- check-spacers.ts
- check-test-names.ts
- .gitignore
- FPACOPS.s.sol
- lpp-estimation.sh
- Makefile
- README.md
- SubmitLPP.sol
- config.sh
- versions.sh
- wallets.sh
- bin.go
- differential-testing.go
- merkle.go
- README.md
- trie.go
- utils.go
- IAddressManager.sol
- IGnosisSafe.sol
- ISystemConfigV0.sol
- LibStateDiff.sol
- Process.sol
- DeployPeriphery.s.sol
- PeripheryDeployConfig.s.sol
- DrippieConfig.s.sol
- ManageDrippie.s.sol
- Artifacts.s.sol
- ChainAssertions.sol
- Chains.sol
- Config.sol
- dag-viz.py
- Deploy.s.sol
- deploy.sh
- DeployConfig.s.sol
- Deployer.sol
- DeployOwnership.s.sol
- Executables.sol
- FaultDisputeGameViz.s.sol
- FeeVaultWithdrawal.s.sol
- ForgeArtifacts.sol
- L2Genesis.s.sol
- print-addresses.sh
- restructure_tests.py
- SemverLock.s.sol
- statediff.sh
- Types.sol
- visualize.sh
- AddressManager.json
- AdminFaucetAuthModule.json
- AnchorStateRegistry.json
- AssetReceiver.json
- AttestationStation.json
- BaseFeeVault.json
- Burner.json
- CheckBalanceLow.json
- CheckGelatoLow.json
- CheckSecrets.json
- CheckTrue.json
- CrossDomainMessengerLegacySpacer0.json
- CrossDomainMessengerLegacySpacer1.json
- CrossL2Inbox.json
- DataAvailabilityChallenge.json
- DelayedVetoable.json
- DelayedWETH.json
- DeployerWhitelist.json
- DeputyGuardianModule.json
- DisputeGameFactory.json
- Drippie.json
- EAS.json
- Faucet.json
- FaultDisputeGame.json
- GasPriceOracle.json
- GovernanceToken.json
- L1Block.json
- L1BlockInterop.json
- L1BlockNumber.json
- L1ChugSplashProxy.json
- L1CrossDomainMessenger.json
- L1ERC721Bridge.json
- L1FeeVault.json
- L1StandardBridge.json
- L2CrossDomainMessenger.json
- L2ERC721Bridge.json
- L2OutputOracle.json
- L2StandardBridge.json
- L2ToL1MessagePasser.json
- L2ToL2CrossDomainMessenger.json
- LegacyMessagePasser.json
- LegacyMintableERC20.json
- LivenessGuard.json
- LivenessModule.json
- MintManager.json
- MIPS.json
- OptimismMintableERC20.json
- OptimismMintableERC20Factory.json
- OptimismMintableERC721.json
- OptimismMintableERC721Factory.json
- OptimismPortal.json
- OptimismPortal2.json
- OptimismPortalInterop.json
- Optimist.json
- OptimistAllowlist.json
- OptimistInviter.json
- PermissionedDisputeGame.json
- PreimageOracle.json
- ProtocolVersions.json
- Proxy.json
- ProxyAdmin.json
- ResolvedDelegateProxy.json
- SafeSend.json
- SchemaRegistry.json
- SequencerFeeVault.json
- StorageSetter.json
- SuperchainConfig.json
- SystemConfig.json
- SystemConfigInterop.json
- Transactor.json
- TransferOnion.json
- TransientReentrancyAware.json
- WETH.json
- WETH98.json
- Kontrol-Deploy.json
- AddressManager.json
- AdminFaucetAuthModule.json
- AnchorStateRegistry.json
- AssetReceiver.json
- AttestationStation.json
- BaseFeeVault.json
- Burner.json
- CheckBalanceLow.json
- CheckGelatoLow.json
- CheckSecrets.json
- CheckTrue.json
- CrossDomainMessengerLegacySpacer0.json
- CrossDomainMessengerLegacySpacer1.json
- CrossL2Inbox.json
- DataAvailabilityChallenge.json
- DelayedVetoable.json
- DelayedWETH.json
- DeployerWhitelist.json
- DeputyGuardianModule.json
- DisputeGameFactory.json
- Drippie.json
- EAS.json
- Faucet.json
- FaultDisputeGame.json
- GasPriceOracle.json
- GovernanceToken.json
- L1Block.json
- L1BlockInterop.json
- L1BlockNumber.json
- L1ChugSplashProxy.json
- L1CrossDomainMessenger.json
- L1ERC721Bridge.json
- L1FeeVault.json
- L1StandardBridge.json
- L2CrossDomainMessenger.json
- L2ERC721Bridge.json
- L2OutputOracle.json
- L2StandardBridge.json
- L2ToL1MessagePasser.json
- L2ToL2CrossDomainMessenger.json
- LegacyMessagePasser.json
- LegacyMintableERC20.json
- LivenessGuard.json
- LivenessModule.json
- MintManager.json
- MIPS.json
- OptimismMintableERC20.json
- OptimismMintableERC20Factory.json
- OptimismMintableERC721.json
- OptimismMintableERC721Factory.json
- OptimismPortal.json
- OptimismPortal2.json
- OptimismPortalInterop.json
- Optimist.json
- OptimistAllowlist.json
- OptimistInviter.json
- PermissionedDisputeGame.json
- PreimageOracle.json
- ProtocolVersions.json
- Proxy.json
- ProxyAdmin.json
- ResolvedDelegateProxy.json
- SafeSend.json
- SchemaRegistry.json
- SequencerFeeVault.json
- StorageSetter.json
- SuperchainConfig.json
- SystemConfig.json
- SystemConfigInterop.json
- Transactor.json
- TransferOnion.json
- TransientReentrancyAware.json
- WETH.json
- WETH98.json
- abi_loader.go
- abi_loader_test.go
- IPreimageOracle.sol
- CannonErrors.sol
- CannonTypes.sol
- MIPS.sol
- PreimageKeyLib.sol
- PreimageOracle.sol
- IAnchorStateRegistry.sol
- IBigStepper.sol
- IDelayedWETH.sol
- IDisputeGame.sol
- IDisputeGameFactory.sol
- IFaultDisputeGame.sol
- IInitializable.sol
- IWETH.sol
- Errors.sol
- LibPosition.sol
- LibUDT.sol
- Types.sol
- DelayedWETH.sol
- WETH98.sol
- AnchorStateRegistry.sol
- DisputeGameFactory.sol
- FaultDisputeGame.sol
- PermissionedDisputeGame.sol
- EIP1271Verifier.sol
- ISchemaResolver.sol
- SchemaResolver.sol
- Common.sol
- EAS.sol
- IEAS.sol
- ISchemaRegistry.sol
- SchemaRegistry.sol
- GovernanceToken.sol
- MintManager.sol
- DataAvailabilityChallenge.sol
- DelayedVetoable.sol
- L1CrossDomainMessenger.sol
- L1ERC721Bridge.sol
- L1StandardBridge.sol
- L2OutputOracle.sol
- OptimismPortal.sol
- OptimismPortal2.sol
- OptimismPortalInterop.sol
- ProtocolVersions.sol
- ResourceMetering.sol
- SuperchainConfig.sol
- SystemConfig.sol
- SystemConfigInterop.sol
- BaseFeeVault.sol
- CrossDomainOwnable.sol
- CrossDomainOwnable2.sol
- CrossDomainOwnable3.sol
- CrossL2Inbox.sol
- GasPriceOracle.sol
- ICrossL2Inbox.sol
- IL2ToL2CrossDomainMessenger.sol
- L1Block.sol
- L1BlockInterop.sol
- L1FeeVault.sol
- L2CrossDomainMessenger.sol
- L2ERC721Bridge.sol
- L2StandardBridge.sol
- L2ToL1MessagePasser.sol
- L2ToL2CrossDomainMessenger.sol
- SequencerFeeVault.sol
- WETH.sol
- AddressManager.sol
- DeployerWhitelist.sol
- L1BlockNumber.sol
- L1ChugSplashProxy.sol
- LegacyMessagePasser.sol
- LegacyMintableERC20.sol
- ResolvedDelegateProxy.sol
- RLPErrors.sol
- RLPReader.sol
- RLPWriter.sol
- MerkleTrie.sol
- SecureMerkleTrie.sol
- Arithmetic.sol
- Burn.sol
- Bytes.sol
- Constants.sol
- Encoding.sol
- GasPayingToken.sol
- Hashing.sol
- L1BlockErrors.sol
- LegacyCrossDomainUtils.sol
- PortalErrors.sol
- Predeploys.sol
- Preinstalls.sol
- SafeCall.sol
- StaticConfig.sol
- Storage.sol
- TransientContext.sol
- Types.sol
- CheckBalanceLow.sol
- CheckGelatoLow.sol
- CheckSecrets.sol
- CheckTrue.sol
- Drippie.sol
- IDripCheck.sol
- AdminFaucetAuthModule.sol
- IFaucetAuthModule.sol
- Faucet.sol
- OptimistConstants.sol
- AttestationStation.sol
- Optimist.sol
- OptimistAllowlist.sol
- OptimistInviter.sol
- AssetReceiver.sol
- Transactor.sol
- TransferOnion.sol
- DeputyGuardianModule.sol
- LivenessGuard.sol
- LivenessModule.sol
- SafeSigners.sol
- CrossDomainMessenger.sol
- ERC721Bridge.sol
- FeeVault.sol
- IOptimismMintableERC20.sol
- IOptimismMintableERC721.sol
- ISemver.sol
- OptimismMintableERC20.sol
- OptimismMintableERC20Factory.sol
- OptimismMintableERC721.sol
- OptimismMintableERC721Factory.sol
- Proxy.sol
- ProxyAdmin.sol
- StandardBridge.sol
- StorageSetter.sol
- AddressAliasHelper.sol
- index.ts
- verify.ts
- FaultDisputeActors.sol
- MIPS.t.sol
- PreimageOracle.t.sol
- LibClock.t.sol
- LibGameId.t.sol
- LibPosition.t.sol
- AnchorStateRegistry.t.sol
- DelayedWETH.t.sol
- DisputeGameFactory.t.sol
- FaultDisputeGame.t.sol
- PermissionedDisputeGame.t.sol
- WETH98.t.sol
- GovernanceToken.t.sol
- MintManager.t.sol
- AddressAliasHelper.t.sol
- Burn.Eth.t.sol
- Burn.Gas.t.sol
- CrossDomainMessenger.t.sol
- Encoding.t.sol
- FaultDisputeGame.t.sol
- Hashing.t.sol
- InvariantTest.sol
- L2OutputOracle.t.sol
- OptimismPortal.t.sol
- OptimismPortal2.t.sol
- ResourceMetering.t.sol
- SafeCall.t.sol
- SystemConfig.t.sol
- DeploymentSummary.t.sol
- DeploymentSummaryFaultProofs.t.sol
- KontrolDeployment.sol
- KontrolInterfaces.sol
- DeploymentSummary.sol
- DeploymentSummaryCode.sol
- DeploymentSummaryFaultProofs.sol
- DeploymentSummaryFaultProofsCode.sol
- KontrolUtils.sol
- L1CrossDomainMessenger.k.sol
- L1ERC721Bridge.k.sol
- L1StandardBridge.k.sol
- OptimismPortal.k.sol
- OptimismPortal2.k.sol
- clean_json.py
- reverse_key_values.py
- common.sh
- make-summary-deployment.sh
- run-kontrol.sh
- pausability-lemmas.md
- README.md
- DataAvailabilityChallenge.t.sol
- DelayedVetoable.t.sol
- L1CrossDomainMessenger.t.sol
- L1ERC721Bridge.t.sol
- L1StandardBridge.t.sol
- L2OutputOracle.t.sol
- OptimismPortal.t.sol
- OptimismPortal2.t.sol
- OptimismPortalInterop.t.sol
- ProtocolVersions.t.sol
- ResourceMetering.t.sol
- SuperchainConfig.t.sol
- SystemConfig.t.sol
- SystemConfigInterop.t.sol
- CrossDomainOwnable.t.sol
- CrossDomainOwnable2.t.sol
- CrossDomainOwnable3.t.sol
- CrossL2Inbox.t.sol
- GasPriceOracle.t.sol
- L1Block.t.sol
- L1BlockInterop.t.sol
- L2CrossDomainMessenger.t.sol
- L2ERC721Bridge.t.sol
- L2StandardBridge.t.sol
- L2ToL1MessagePasser.t.sol
- L2ToL2CrossDomainMessenger.t.sol
- SequencerFeeVault.t.sol
- WETH.t.sol
- DeployerWhitelist.t.sol
- L1BlockNumber.t.sol
- LegacyMessagePasser.t.sol
- ResolvedDelegateProxy.t.sol
- RLPReader.t.sol
- RLPWriter.t.sol
- MerkleTrie.t.sol
- Bytes.t.sol
- Constants.t.sol
- Encoding.t.sol
- GasPayingToken.t.sol
- Hashing.t.sol
- SafeCall.t.sol
- StaticConfig.t.sol
- Storage.t.sol
- TransientContext.t.sol
- AlphabetVM.sol
- block.json
- Callers.sol
- EIP1967Helper.sol
- FaucetHelper.sol
- NextImpl.sol
- OptimistInviterHelper.sol
- SimpleStorage.sol
- TestERC1271Wallet.sol
- TestERC20.sol
- TestERC721.sol
- CheckBalanceLow.t.sol
- CheckGelatoLow.t.sol
- CheckSecrets.t.sol
- CheckTrue.t.sol
- Drippie.t.sol
- AdminFaucetAuthModule.t.sol
- Faucet.t.sol
- AttestationStation.t.sol
- Optimist.t.sol
- OptimistAllowlist.t.sol
- OptimistInviter.t.sol
- AssetReceiver.t.sol
- Transactor.t.sol
- TransferOnion.t.sol
- DeployOwnership.t.sol
- DeputyGuardianModule.t.sol
- LivenessGuard.t.sol
- LivenessModule.t.sol
- SafeSigners.t.sol
- CompatibilityFallbackHandler_1_3_0.sol
- SafeTestTools.sol
- Bridge_Initializer.sol
- CommonTest.sol
- Events.sol
- FFIInterface.sol
- Setup.sol
- CrossDomainMessenger.t.sol
- FeeVault.t.sol
- OptimismMintableERC20.t.sol
- OptimismMintableERC20Factory.t.sol
- OptimismMintableERC721.t.sol
- OptimismMintableERC721Factory.t.sol
- Proxy.t.sol
- ProxyAdmin.t.sol
- StandardBridge.t.sol
- AddressAliasHelper.t.sol
- Initializable.t.sol
- BenchmarkTest.t.sol
- ExtendedPause.t.sol
- L2Genesis.t.sol
- Predeploys.t.sol
- Preinstalls.t.sol
- Specs.t.sol
- .envrc.example
- .eslintignore
- .eslintrc.js
- .gas-snapshot
- .gitignore
- .npmignore
- CHANGELOG.md
- CONTRIBUTING.md
- foundry.toml
- LICENSE
- package.json
- README.md
- semver-lock.json
- slither.config.json
- slither.db.json
- STYLE_GUIDE.md
- tsconfig.build.json
- tsconfig.json
- dai-bridge.ts
- eco-bridge.ts
- eth-bridge.ts
- index.ts
- standard-bridge.ts
- DisputeGameFactory.json
- FaultDisputeGame.json
- GasPriceOracle.json
- L1Block.json
- L1CrossDomainMessenger.json
- L1ERC721Bridge.json
- L1StandardBridge.json
- L2CrossDomainMessenger.json
- L2ERC721Bridge.json
- L2OutputOracle.json
- L2StandardBridge.json
- L2ToL1MessagePasser.json
- OptimismMintableERC20.json
- OptimismMintableERC20Factory.json
- OptimismPortal.json
- OptimismPortal2.json
- ProxyAdmin.json
- WETH9.json
- bridge-adapter.ts
- index.ts
- l2-provider.ts
- types.ts
- assert.ts
- chain-constants.ts
- coercion.ts
- contracts.ts
- index.ts
- merkle-utils.ts
- message-utils.ts
- misc-utils.ts
- type-utils.ts
- cross-chain-messenger.ts
- index.ts
- l2-provider.ts
- deposit-erc20.ts
- deposit-eth.ts
- finalize-withdrawal.ts
- index.ts
- AbsolutelyNothing.sol
- ICrossDomainMessenger.sol
- MessageEncodingHelper.sol
- MockBridge.sol
- MockMessenger.sol
- MockSCC.sol
- constants.ts
- index.ts
- coercion.spec.ts
- contracts.spec.ts
- merkle-utils.spec.ts
- message-utils.spec.ts
- cross-chain-messenger.spec.ts
- l2-provider.spec.ts
- setup.ts
- ethersProviders.ts
- viemClients.ts
- bridgeEcoToken.spec.ts
- failedMessages.spec.ts
- messageStatus.spec.ts
- proveMessage.spec.ts
- README.md
- .depcheckrc
- .eslintrc.js
- .gitignore
- .lintstagedrc.yml
- .prettierrc.js
- CHANGELOG.md
- example.env
- hardhat.config.ts
- LICENSE
- package.json
- README.md
- setupVitest.ts
- tsconfig.json
- vitest.config.ts
- main.go
- batch_timeout.toml
- batching.toml
- caching.toml
- consensus.toml
- consensus_responses.yml
- failover.toml
- fallback.toml
- frontend_rate_limit.toml
- max_rpc_conns.toml
- out_of_service_interval.toml
- retries.toml
- sender_rate_limit.toml
- size_limits.toml
- smoke.toml
- testdata.txt
- whitelist.toml
- ws.toml
- batch_timeout_test.go
- batching_test.go
- caching_test.go
- consensus_test.go
- failover_test.go
- fallback_test.go
- max_rpc_conns_test.go
- mock_backend_test.go
- rate_limit_test.go
- sender_rate_limit_test.go
- smoke_test.go
- util_test.go
- validation_test.go
- ws_test.go
- sliding.go
- sliding_test.go
- handler.go
- main.go
- node1.yml
- node2.yml
- .gitignore
- backend.go
- backend_test.go
- cache.go
- cache_test.go
- CHANGELOG.md
- config.go
- consensus_poller.go
- consensus_tracker.go
- Dockerfile
- Dockerfile.ignore
- entrypoint.sh
- errors.go
- example.config.toml
- frontend_rate_limiter.go
- frontend_rate_limiter_test.go
- go.mod
- go.sum
- Makefile
- methods.go
- metrics.go
- proxyd.go
- reader.go
- reader_test.go
- README.md
- redis.go
- rewriter.go
- rewriter_test.go
- rpc.go
- rpc_test.go
- server.go
- string_set.go
- tls.go
- README.md
- .coderabbit.yml
- .dockerignore
- .editorconfig
- .envrc.example
- .eslintrc.js
- .gitattributes
- .gitignore
- .gitmodules
- .npmrc
- .nvmrc
- .pnpmfile.cjs
- .prettierrc.js
- .semgrepignore
- .shellcheckrc
- .snyk
- CHANGELOG.md
- CITATION.cff
- cloudbuild.yaml
- codecov.yml
- CONTRIBUTING.md
- docker-bake.hcl
- go.mod
- go.sum
- LICENSE
- Makefile
- nx.json
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
- SECURITY.md
- tsconfig.json
- versions.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/bnb-chain/opbnb
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd opbnb
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f indexer/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
cd indexer/api-ts
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Python
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
pip install -r ops/check-changed/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
5. Go
보통go build ./...
Go 프로그램을 컴파일해 실행 파일을 만듭니다.
go run .
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
6. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd op-service/rethdb-reader
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
7. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
