├── .clabot ├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── actions │ ├── ci-setup │ │ └── action.yml │ ├── gomodtidy │ │ ├── Dockerfile │ │ ├── action.yml │ │ └── entrypoint.sh │ ├── install-rust │ │ └── action.yml │ └── lint-go │ │ └── action.yml ├── buildspec.yml ├── codeql │ └── codeql-config.yml ├── manifest-buildspec.yml └── workflows │ ├── _arbitrator.yml │ ├── _bold-legacy.yml │ ├── _codecov.yml │ ├── _detect-changes.yml │ ├── _fast.yml │ ├── _go-tests.yml │ ├── _standard-go-test-suite.yml │ ├── ci.yml │ ├── close-trivial-prs.yml │ ├── codeql-analysis.yml │ ├── design-approved-check.yml │ ├── docker.yml │ ├── fuzz.yml │ ├── gotestsum.sh │ ├── merge.yml │ ├── nightly-ci.yml │ ├── process_junit.py │ ├── release-ci.yml │ ├── runExecutionSpecTests.sh │ ├── shellcheck-ci.yml │ ├── submodule-pin-check.yml │ └── waitForNitro.sh ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .nitro-tag.txt ├── .nvmrc ├── .yamllint.yml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.md ├── Makefile ├── README.md ├── arbcompress ├── compress_common.go ├── compress_test.go ├── native.go └── wasm.go ├── arbitrator ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── arbutil │ ├── Cargo.toml │ └── src │ │ ├── benchmark.rs │ │ ├── color.rs │ │ ├── crypto.rs │ │ ├── evm │ │ ├── api.rs │ │ ├── mod.rs │ │ ├── req.rs │ │ ├── storage.rs │ │ └── user.rs │ │ ├── format.rs │ │ ├── lib.rs │ │ ├── math.rs │ │ ├── operator.rs │ │ ├── pricing.rs │ │ └── types.rs ├── bench │ ├── Cargo.toml │ └── src │ │ └── bin.rs ├── brotli │ ├── Cargo.toml │ ├── build.rs │ ├── fuzz │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README │ │ └── fuzz_targets │ │ │ ├── compress.rs │ │ │ ├── decompress.rs │ │ │ └── round_trip.rs │ └── src │ │ ├── cgo.rs │ │ ├── dicts │ │ ├── mod.rs │ │ └── stylus-program-11.lz │ │ ├── lib.rs │ │ ├── types.rs │ │ └── wasmer_traits.rs ├── caller-env │ ├── Cargo.toml │ └── src │ │ ├── brotli │ │ └── mod.rs │ │ ├── guest_ptr.rs │ │ ├── lib.rs │ │ ├── static_caller.rs │ │ ├── wasip1_stub.rs │ │ └── wasmer_traits.rs ├── jit │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── programs │ │ ├── print │ │ │ └── main.go │ │ ├── pure │ │ │ └── main.wat │ │ └── time │ │ │ └── main.go │ └── src │ │ ├── arbcompress.rs │ │ ├── caller_env.rs │ │ ├── lib.rs │ │ ├── machine.rs │ │ ├── main.rs │ │ ├── prepare.rs │ │ ├── program.rs │ │ ├── socket.rs │ │ ├── stylus_backend.rs │ │ ├── test.rs │ │ ├── wasip1_stub.rs │ │ └── wavmio.rs ├── prover │ ├── Cargo.toml │ ├── benches │ │ └── merkle_bench.rs │ ├── fuzz │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── fuzz_targets │ │ │ └── osp.rs │ ├── src │ │ ├── binary.rs │ │ ├── bulk_memory.wat │ │ ├── host.rs │ │ ├── kzg-trusted-setup.txt │ │ ├── kzg.rs │ │ ├── lib.rs │ │ ├── machine.rs │ │ ├── main.rs │ │ ├── memory.rs │ │ ├── merkle.rs │ │ ├── merkle │ │ │ └── zerohashes.rs │ │ ├── parse_input.rs │ │ ├── prepare.rs │ │ ├── print.rs │ │ ├── programs │ │ │ ├── config.rs │ │ │ ├── counter.rs │ │ │ ├── depth.rs │ │ │ ├── dynamic.rs │ │ │ ├── heap.rs │ │ │ ├── memory.rs │ │ │ ├── meter.rs │ │ │ ├── mod.rs │ │ │ ├── prelude.rs │ │ │ └── start.rs │ │ ├── reinterpret.rs │ │ ├── test.rs │ │ ├── utils.rs │ │ ├── value.rs │ │ └── wavm.rs │ └── test-cases │ │ ├── block.wat │ │ ├── bulk-memory.wat │ │ ├── call-indirect.wat │ │ ├── call.wat │ │ ├── const.wat │ │ ├── div-overflow.wat │ │ ├── dynamic.wat │ │ ├── float32.wat │ │ ├── float64.wat │ │ ├── forward-test.wat │ │ ├── forward │ │ ├── forward.wat │ │ └── target.wat │ │ ├── global-state-wavm.wat │ │ ├── global-state-wrapper.wat │ │ ├── global-state.wat │ │ ├── globals.wat │ │ ├── go │ │ └── main.go │ │ ├── if-else.wat │ │ ├── iops.wat │ │ ├── link.txt │ │ ├── link.wat │ │ ├── locals.wat │ │ ├── loop.wat │ │ ├── math.wat │ │ ├── memory-grow.wat │ │ ├── memory.wat │ │ ├── no-stack-pollution.wat │ │ ├── read-inboxmsg-10.wat │ │ ├── return.wat │ │ ├── rust │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── data │ │ │ ├── msg0.bin │ │ │ └── msg1.bin │ │ └── src │ │ │ ├── bin │ │ │ ├── basics.rs │ │ │ ├── globalstate.rs │ │ │ ├── host-io.rs │ │ │ ├── keccak256.rs │ │ │ ├── pi.rs │ │ │ └── stdlib.rs │ │ │ └── lib.rs │ │ └── user.wat ├── stylus │ ├── Cargo.toml │ ├── cbindgen.toml │ ├── src │ │ ├── benchmarks.rs │ │ ├── cache.rs │ │ ├── env.rs │ │ ├── evm_api.rs │ │ ├── host.rs │ │ ├── lib.rs │ │ ├── native.rs │ │ ├── run.rs │ │ ├── target_cache.rs │ │ ├── test │ │ │ ├── api.rs │ │ │ ├── misc.rs │ │ │ ├── mod.rs │ │ │ ├── native.rs │ │ │ ├── sdk.rs │ │ │ ├── timings.rs │ │ │ └── wavm.rs │ │ └── util.rs │ └── tests │ │ ├── .cargo │ │ └── config.toml │ │ ├── add.wat │ │ ├── bad-mods │ │ ├── bad-export.wat │ │ ├── bad-export2.wat │ │ ├── bad-export3.wat │ │ ├── bad-export4.wat │ │ └── bad-import.wat │ │ ├── bf │ │ ├── .gitignore │ │ └── cat.b │ │ ├── bulk-memory-oob.wat │ │ ├── clz.wat │ │ ├── console.wat │ │ ├── create │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── depth.wat │ │ ├── erc20 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── erc20.rs │ │ │ └── main.rs │ │ ├── evm-data │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── exit-early │ │ ├── exit-early.wat │ │ └── panic-after-write.wat │ │ ├── fallible │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── grow │ │ ├── fixed.wat │ │ ├── grow-120.wat │ │ ├── grow-and-call.wat │ │ └── mem-write.wat │ │ ├── hostio-test │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── keccak-100 │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── keccak │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── log │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── math │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── memory.wat │ │ ├── memory2.wat │ │ ├── module-mod.wat │ │ ├── multicall │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── read-return-data │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── return-size.wat │ │ ├── sdk-storage │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── start.wat │ │ ├── storage │ │ ├── .cargo │ │ │ └── config.toml │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ │ ├── test.wat │ │ ├── timings │ │ ├── Cargo.lock │ │ ├── block_basefee.wat │ │ ├── block_coinbase.wat │ │ ├── block_gas_limit.wat │ │ ├── block_number.wat │ │ ├── block_timestamp.wat │ │ ├── chainid.wat │ │ ├── contract_address.wat │ │ ├── evm_gas_left.wat │ │ ├── evm_ink_left.wat │ │ ├── keccak.wat │ │ ├── msg_sender.wat │ │ ├── msg_value.wat │ │ ├── null_host.wat │ │ ├── read_args.wat │ │ ├── return_data_size.wat │ │ ├── tx_gas_price.wat │ │ ├── tx_ink_price.wat │ │ ├── tx_origin.wat │ │ └── write_result.wat │ │ ├── write-args.wat │ │ └── write-result-len.wat ├── tools │ ├── module_roots │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── stylus_benchmark │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ ├── benchmark.rs │ │ ├── main.rs │ │ ├── scenario.rs │ │ └── scenarios │ │ ├── br.rs │ │ ├── br_if.rs │ │ ├── br_table.rs │ │ ├── call.rs │ │ ├── call_indirect.rs │ │ ├── convert.rs │ │ ├── data_type.rs │ │ ├── global_get.rs │ │ ├── global_set.rs │ │ ├── if_op.rs │ │ ├── instruction_with_1_arg_1_return.rs │ │ ├── instruction_with_2_args_1_return.rs │ │ ├── load.rs │ │ ├── local_get.rs │ │ ├── local_set.rs │ │ ├── local_tee.rs │ │ ├── mod.rs │ │ ├── select.rs │ │ └── store.rs ├── wasm-libraries │ ├── .cargo │ │ └── config.toml │ ├── Cargo.lock │ ├── Cargo.toml │ ├── arbcompress │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ └── lib.rs │ ├── forward │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── host-io │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── program-exec │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── soft-float │ │ ├── bindings32.c │ │ └── bindings64.c │ ├── user-host-trait │ │ ├── Cargo.toml │ │ └── src │ │ │ └── lib.rs │ ├── user-host │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── host.rs │ │ │ ├── ink.rs │ │ │ ├── lib.rs │ │ │ ├── link.rs │ │ │ └── program.rs │ ├── user-test │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── host.rs │ │ │ ├── ink.rs │ │ │ ├── lib.rs │ │ │ └── program.rs │ └── wasi-stub │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs └── wasm-testsuite │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── check.sh │ └── src │ └── main.rs ├── arbnode ├── api.go ├── batch_poster.go ├── blockmetadata.go ├── consensus_execution_syncer.go ├── dataposter │ ├── data_poster.go │ ├── dataposter_test.go │ ├── dbstorage │ │ └── storage.go │ ├── externalsignertest │ │ └── externalsignertest.go │ ├── noop │ │ └── storage.go │ ├── redis │ │ └── redisstorage.go │ ├── slice │ │ └── slicestorage.go │ ├── state │ │ └── state.go │ ├── storage │ │ ├── rlp_test.go │ │ ├── storage.go │ │ └── time.go │ ├── storage_test.go │ └── testdata │ │ ├── client.cnf │ │ ├── client.crt │ │ ├── client.key │ │ ├── localhost.cnf │ │ ├── localhost.crt │ │ ├── localhost.key │ │ └── regenerate-certs.sh ├── db-schema │ └── schema.go ├── delay_buffer.go ├── delayed.go ├── delayed_seq_reorg_test.go ├── delayed_sequencer.go ├── inbox_reader.go ├── inbox_test.go ├── inbox_tracker.go ├── inbox_tracker_test.go ├── maintenance.go ├── mel │ ├── extraction │ │ ├── abis.go │ │ ├── batch_lookup.go │ │ ├── batch_lookup_test.go │ │ ├── batch_serialization.go │ │ ├── batch_serialization_test.go │ │ ├── delayed_message_lookup.go │ │ ├── delayed_message_lookup_test.go │ │ ├── message_extraction_function.go │ │ ├── message_extraction_function_test.go │ │ ├── messages_in_batch.go │ │ ├── messages_in_batch_test.go │ │ └── types.go │ ├── messages.go │ ├── runner │ │ ├── database.go │ │ ├── database_test.go │ │ ├── fsm.go │ │ ├── mel.go │ │ └── mel_test.go │ └── state.go ├── message_pruner.go ├── message_pruner_test.go ├── node.go ├── parent │ ├── chain_config.json │ └── parent.go ├── redislock │ └── redis.go ├── resourcemanager │ ├── resource_management.go │ └── resource_management_test.go ├── schema.go ├── seq_coordinator.go ├── seq_coordinator_test.go ├── sequencer_inbox.go ├── simple_redis_lock_test.go ├── sync_monitor.go ├── transaction_streamer.go └── tx_streamer_test.go ├── arbos ├── activate_test.go ├── addressSet │ ├── addressSet.go │ └── addressSet_test.go ├── addressTable │ ├── addressTable.go │ └── addressTable_test.go ├── arbosState │ ├── arbosstate.go │ ├── arbosstate_test.go │ ├── common_test.go │ ├── initialization_test.go │ └── initialize.go ├── arbostypes │ ├── incomingmessage.go │ └── messagewithmeta.go ├── block_processor.go ├── blockhash │ ├── blockhash.go │ └── blockhash_test.go ├── burn │ └── burn.go ├── common_test.go ├── engine.go ├── extra_transaction_checks.go ├── features │ └── features.go ├── incomingmessage_test.go ├── internal_tx.go ├── l1pricing │ ├── batchPoster.go │ ├── batchPoster_test.go │ ├── common_test.go │ ├── l1PricingOldVersions.go │ ├── l1pricing.go │ └── l1pricing_test.go ├── l1pricing_test.go ├── l2pricing │ ├── gas_constraint.go │ ├── l2pricing.go │ ├── l2pricing_test.go │ ├── model.go │ ├── model_test.go │ ├── multi_gas_constraint.go │ └── multi_gas_constraint_test.go ├── merkleAccumulator │ └── merkleAccumulator.go ├── parse_l2.go ├── programs │ ├── api.go │ ├── api_test.go │ ├── cgo_test.go │ ├── data_pricer.go │ ├── memory.go │ ├── memory_test.go │ ├── native.go │ ├── native_api.go │ ├── params.go │ ├── programs.go │ ├── testcompile.go │ ├── testconstants.go │ ├── wasm.go │ ├── wasm_api.go │ └── wasmstorehelper.go ├── queue_test.go ├── retryable_test.go ├── retryables │ └── retryable.go ├── storage │ ├── queue.go │ ├── storage.go │ ├── storage_test.go │ └── vector.go ├── tx_processor.go ├── tx_processor_multigas_test.go ├── util │ ├── retryable_encoding_test.go │ ├── storage_cache.go │ ├── storage_cache_test.go │ ├── tracing.go │ ├── transfer.go │ └── util.go └── vector_test.go ├── arbstate ├── inbox.go └── inbox_fuzz_test.go ├── arbutil ├── block_message_relation.go ├── correspondingl1blocknumber.go ├── finality_data.go ├── format.go ├── hash.go ├── hash_test.go ├── preimage_type.go ├── transaction_data.go ├── unsafe.go └── wait_for_l1.go ├── blocks_reexecutor └── blocks_reexecutor.go ├── blsSignatures ├── blsSignatures.go └── blsSignatures_test.go ├── bold ├── README.md ├── api │ ├── backend │ │ ├── backend.go │ │ └── backend_test.go │ ├── db │ │ ├── db.go │ │ ├── db_test.go │ │ └── schema.go │ ├── server │ │ ├── methods.go │ │ └── server.go │ └── types.go ├── assertions │ ├── confirmation.go │ ├── manager.go │ ├── manager_test.go │ ├── poster.go │ ├── poster_test.go │ ├── sync.go │ └── sync_test.go ├── chain-abstraction │ ├── execution_state.go │ ├── interfaces.go │ └── sol-implementation │ │ ├── assertion_chain.go │ │ ├── assertion_chain_helper_test.go │ │ ├── assertion_chain_test.go │ │ ├── edge_challenge_manager.go │ │ ├── edge_challenge_manager_test.go │ │ ├── fast_confirm.go │ │ ├── fifo_lock.go │ │ ├── fifo_lock_test.go │ │ ├── metrics_contract_backend.go │ │ ├── tracked_contract_backend.go │ │ ├── tracked_contract_backend_test.go │ │ ├── transact.go │ │ ├── types.go │ │ └── types_test.go ├── challenge-manager │ ├── chain-watcher │ │ ├── watcher.go │ │ └── watcher_test.go │ ├── challenge-tree │ │ ├── add_edge.go │ │ ├── ancestors.go │ │ ├── ancestors_test.go │ │ ├── compute_ancestors_test.go │ │ ├── local_timer.go │ │ ├── local_timer_test.go │ │ ├── mock │ │ │ └── edge.go │ │ ├── paths.go │ │ ├── paths_edge_cases_test.go │ │ ├── paths_test.go │ │ ├── tree.go │ │ └── tree_test.go │ ├── challenges.go │ ├── edge-tracker │ │ ├── challenge_confirmation.go │ │ ├── fsm_states.go │ │ ├── tracker.go │ │ └── transition_table.go │ ├── manager.go │ ├── manager_test.go │ ├── stack.go │ └── types │ │ ├── interfaces.go │ │ └── mode.go ├── containers │ ├── events │ │ ├── producer.go │ │ └── producer_test.go │ ├── fsm │ │ ├── fsm.go │ │ └── fsm_test.go │ ├── option │ │ └── option_type.go │ ├── slice.go │ ├── slice_test.go │ └── threadsafe │ │ ├── collections_test.go │ │ ├── lru_map.go │ │ ├── lru_set.go │ │ ├── map.go │ │ ├── map_test.go │ │ ├── set.go │ │ ├── set_test.go │ │ ├── slice.go │ │ └── slice_test.go ├── docs │ ├── ARCHITECTURE.md │ ├── audits │ │ └── TrailOfBitsAudit.pdf │ ├── diagrams │ │ ├── api.drawio.png │ │ ├── bold-internals.drawio.png │ │ ├── edge-tracker-fsm.drawio.png │ │ └── nitro-integration.drawio.png │ └── research-specs │ │ ├── BOLDChallengeProtocol.pdf │ │ ├── Economics.pdf │ │ └── TechnicalDeepDive.pdf ├── layer2-state-provider │ ├── history_commitment_provider.go │ ├── history_commitment_provider_test.go │ └── provider.go ├── logs │ └── ephemeral │ │ ├── log.go │ │ └── log_test.go ├── math │ ├── intlog2.go │ ├── intlog2_test.go │ ├── math.go │ └── math_test.go ├── runtime │ ├── retry.go │ └── retry_test.go ├── state-commitments │ ├── history │ │ ├── history_commitment.go │ │ └── history_commitment_test.go │ ├── inclusion-proofs │ │ ├── inclusion_proofs.go │ │ └── inclusion_proofs_test.go │ ├── legacy │ │ ├── legacy.go │ │ └── legacy_test.go │ └── prefix-proofs │ │ ├── merkle_expansions.go │ │ ├── merkle_expansions_test.go │ │ ├── prefix_proofs.go │ │ ├── prefix_proofs_test.go │ │ └── testdata │ │ └── fuzz │ │ └── FuzzVerifyPrefixProof_Go │ │ ├── 75d9022918aebc68769044c9043bd11a47046e9a443da304857347818e0bb256 │ │ └── 94136d3efec8e976 ├── testing │ ├── casttest │ │ └── safe.go │ ├── endtoend │ │ ├── README.md │ │ ├── backend │ │ │ ├── anvil_local.go │ │ │ ├── anvil_local_test.go │ │ │ ├── anvil_priv_keys.go │ │ │ ├── backend.go │ │ │ └── simulated.go │ │ ├── e2e_crash_test.go │ │ ├── e2e_delegated_staking_test.go │ │ ├── e2e_test.go │ │ ├── expectations.go │ │ ├── headers.go │ │ └── helpers_test.go │ ├── integration │ │ └── prefixproofs_test.go │ ├── mocks │ │ ├── mocks.go │ │ └── state-provider │ │ │ ├── execution_engine.go │ │ │ ├── execution_engine_test.go │ │ │ ├── history_provider.go │ │ │ ├── history_provider_test.go │ │ │ ├── layer2_state_provider.go │ │ │ └── layer2_state_provider_test.go │ ├── rollup_config.go │ ├── setup │ │ ├── rollup_stack.go │ │ └── simulated_backend_wrapper.go │ └── tx.go ├── third_party │ ├── com_github_datadog_zstd.patch │ └── com_github_ethereum_go_ethereum_secp256k1.patch ├── time │ ├── time_reference.go │ └── time_reference_test.go └── util │ └── backend.go ├── broadcastclient ├── broadcastclient.go └── broadcastclient_test.go ├── broadcastclients ├── broadcastclients.go └── broadcastclients_test.go ├── broadcaster ├── backlog │ ├── backlog.go │ ├── backlog_test.go │ └── config.go ├── broadcaster.go ├── broadcaster_test.go └── message │ ├── message.go │ ├── message_blockmetadata_test.go │ ├── message_serialization_test.go │ ├── message_signature_test.go │ └── message_test_utils.go ├── cmd ├── autonomous-auctioneer │ ├── config.go │ └── main.go ├── bidder-client │ └── main.go ├── blobtool │ └── blobtool.go ├── chaininfo │ ├── arbitrum_chain_info.json │ ├── chain_defaults.go │ ├── chain_defaults_test.go │ └── chain_info.go ├── conf │ ├── chain.go │ ├── database.go │ └── init.go ├── daprovider │ └── daprovider.go ├── daserver │ └── daserver.go ├── dataavailability │ ├── data_availability_check │ └── data_availability_check.go ├── datool │ └── datool.go ├── dbconv │ ├── dbconv │ │ ├── config.go │ │ ├── dbconv.go │ │ ├── dbconv_test.go │ │ └── stats.go │ └── main.go ├── deploy │ └── deploy.go ├── el-proxy │ ├── config.go │ └── main.go ├── genericconf │ ├── config.go │ ├── filehandler_test.go │ ├── getversion17.go │ ├── getversion18.go │ ├── jwt.go │ ├── liveconfig.go │ ├── logging.go │ ├── loglevel.go │ ├── pprof.go │ ├── server.go │ ├── server_test.go │ └── wallet.go ├── genesis-generator │ └── genesis-generator.go ├── l2pricing-simulator │ ├── config.go │ ├── gas.go │ ├── main.go │ └── output.go ├── mel-replay │ ├── db.go │ ├── delayed_message_db.go │ ├── delayed_message_db_test.go │ ├── main.go │ ├── receipt_fetcher.go │ ├── receipt_fetcher_test.go │ ├── txs_fetcher.go │ └── txs_fetcher_test.go ├── mockexternalsigner │ └── mockexternalsigner.go ├── nitro-val │ ├── config.go │ └── nitro_val.go ├── nitro │ ├── config_test.go │ ├── init.go │ ├── init_test.go │ └── nitro.go ├── pruning │ └── pruning.go ├── relay │ ├── config_test.go │ └── relay.go ├── replay │ ├── db.go │ └── main.go ├── seq-coordinator-invalidate │ └── seq-coordinator-invalidate.go ├── seq-coordinator-manager │ ├── rediscoordinator │ │ └── redis_coordinator.go │ └── seq-coordinator-manager.go ├── staterecovery │ └── staterecovery.go └── util │ ├── confighelpers │ └── configuration.go │ ├── keystore.go │ ├── keystore_test.go │ └── util.go ├── codecov.yml ├── contracts-local ├── .gitignore ├── Makefile ├── foundry.toml ├── gas-dimensions │ ├── README.md │ ├── scripts │ │ ├── Balance.s.sol │ │ ├── Call.s.sol │ │ ├── Counter.s.sol │ │ ├── Create.s.sol │ │ ├── DelegateCall.s.sol │ │ ├── ExtCodeCopy.s.sol │ │ ├── ExtCodeSize.s.sol │ │ ├── GetSlotKey.s.sol │ │ ├── Increment.s.sol │ │ ├── Invalid.s.sol │ │ ├── LogEmitter.s.sol │ │ ├── NestedCall.s.sol │ │ ├── NoSpecials.s.sol │ │ ├── OutOfGas.s.sol │ │ ├── RefundFromCalldata.s.sol │ │ ├── Refunder.s.sol │ │ ├── Refunder1.s.sol │ │ ├── Refunder20.s.sol │ │ ├── Refunder21.s.sol │ │ ├── RefunderPrint.s.sol │ │ ├── SelfDestructor.s.sol │ │ ├── Sload.s.sol │ │ ├── Sstore.s.sol │ │ └── StaticCall.s.sol │ ├── src │ │ ├── Balance.sol │ │ ├── Call.sol │ │ ├── Callcode.sol │ │ ├── Counter.sol │ │ ├── CounterArray.sol │ │ ├── Create.sol │ │ ├── Create2.sol │ │ ├── DelegateCall.sol │ │ ├── ExtCodeCopy.sol │ │ ├── ExtCodeHash.sol │ │ ├── ExtCodeSize.sol │ │ ├── Invalid.sol │ │ ├── LogEmitter.sol │ │ ├── NestedCall.sol │ │ ├── OutOfGas.sol │ │ ├── PayableCounter.sol │ │ ├── Precompile.sol │ │ ├── SelfDestructor.sol │ │ ├── Sload.sol │ │ ├── Sstore.sol │ │ ├── StaticCall.sol │ │ └── StylusCaller.sol │ └── yul │ │ └── InvalidJump.yul ├── lib │ └── forge-std ├── src │ ├── mocks │ │ ├── ArbNativeTokenManagerTest.sol │ │ ├── ArbOS11To32UpgradeTest.sol │ │ ├── Benchmarks.sol │ │ ├── BigMap.sol │ │ ├── CreateTest.sol │ │ ├── HostioTest.sol │ │ ├── MultiCallTest.sol │ │ ├── PendingBlkTimeAndNrAdvanceCheck.sol │ │ ├── Program.sol │ │ ├── ProxyAdminForBinding.sol │ │ ├── SdkStorage.sol │ │ ├── SelfDestruct.sol │ │ ├── Simple.sol │ │ ├── SimpleCacheManager.sol │ │ ├── SimpleProxy.sol │ │ └── TestWETH9.sol │ └── osp │ │ └── ReferenceDAProofValidator.sol └── test │ └── foundry │ └── ReferenceDAProofValidator.t.sol ├── daprovider ├── config │ └── config.go ├── daclient │ └── daclient.go ├── das │ ├── aggregator.go │ ├── aggregator_test.go │ ├── cache_storage_service.go │ ├── cache_storage_service_test.go │ ├── chain_fetch_das.go │ ├── das.go │ ├── das_test.go │ ├── dastree │ │ ├── dastree.go │ │ └── dastree_test.go │ ├── dasutil │ │ └── dasutil.go │ ├── extra_signature_checker_test.go │ ├── factory.go │ ├── fallback_storage_service.go │ ├── fallback_storage_service_test.go │ ├── google_cloud_storage_service.go │ ├── google_cloud_storage_service_test.go │ ├── key_utils.go │ ├── lifecycle.go │ ├── local_file_storage_service.go │ ├── local_file_storage_service_test.go │ ├── memory_backed_storage_service.go │ ├── panic_wrapper.go │ ├── provider_factory.go │ ├── read_limited.go │ ├── reader_aggregator_strategies.go │ ├── reader_aggregator_strategies_test.go │ ├── redis_storage_service.go │ ├── redis_storage_service_test.go │ ├── redundant_storage_service.go │ ├── redundant_storage_test.go │ ├── rest_server_list.go │ ├── restful_client.go │ ├── restful_server.go │ ├── restful_server_list_test.go │ ├── restful_server_test.go │ ├── rpc_aggregator.go │ ├── rpc_client.go │ ├── rpc_server.go │ ├── rpc_test.go │ ├── s3_storage_service.go │ ├── s3_storage_service_test.go │ ├── sign_after_store_das_writer.go │ ├── signature_verifier.go │ ├── simple_das_reader_aggregator.go │ ├── simple_das_reader_aggregator_test.go │ ├── storage_service.go │ ├── store_signing.go │ ├── store_signing_test.go │ ├── syncing_fallback_storage.go │ ├── timeout_wrapper.go │ └── util.go ├── data_streaming │ ├── protocol_test.go │ ├── receiver.go │ ├── sender.go │ ├── signing.go │ └── signing_test.go ├── reader.go ├── referenceda │ ├── certificate.go │ ├── config.go │ ├── provider_factory.go │ ├── reference_reader.go │ ├── reference_validator.go │ ├── reference_writer.go │ └── storage.go ├── registry.go ├── server │ ├── client_provider_test.go │ └── provider_server.go ├── server_api │ └── types.go ├── util.go ├── validator.go └── writer.go ├── deploy └── deploy.go ├── docs ├── Nitro-whitepaper.pdf ├── decisions │ ├── 0000-use-markdown-architectural-decision-records.md │ ├── 0001-avoid-primitive-constraint-types.md │ ├── 0002-multi-dimensional-gas-metering.md │ ├── README.md │ ├── adr-template-bare-minimal.md │ ├── adr-template-bare.md │ ├── adr-template-minimal.md │ └── adr-template.md └── notice.md ├── execution ├── gethexec │ ├── api.go │ ├── arb_interface.go │ ├── block_recorder.go │ ├── blockchain.go │ ├── blockchain_test.go │ ├── blockmetadata.go │ ├── classicMessage.go │ ├── contract_adapter.go │ ├── executionengine.go │ ├── express_lane_service.go │ ├── express_lane_service_test.go │ ├── express_lane_tracker.go │ ├── forwarder.go │ ├── node.go │ ├── sequencer.go │ ├── stylus_tracer.go │ ├── sync_monitor.go │ ├── sync_monitor_test.go │ ├── tx_pre_checker.go │ └── wasmstorerebuilder.go ├── interface.go └── nodeInterface │ ├── NodeInterface.go │ ├── NodeInterfaceDebug.go │ └── virtual-contracts.go ├── gethhook ├── geth-hook.go └── geth_test.go ├── go.mod ├── go.sum ├── linters ├── jsonneverempty │ ├── json_never_empty.go │ └── json_never_empty_test.go ├── koanf │ ├── handlers.go │ ├── koanf.go │ └── koanf_test.go ├── linters.go ├── namedfieldsinit │ ├── namedfieldsinit.go │ └── namedfieldsinit_test.go ├── pointercheck │ ├── pointercheck.go │ └── pointercheck_test.go ├── rightshift │ ├── rightshift.go │ └── rightshift_test.go ├── structinit │ ├── structinit.go │ └── structinit_test.go └── testdata │ └── src │ ├── jsonneverempty │ ├── a │ │ └── a.go │ └── b │ │ └── b.go │ ├── koanf │ ├── a │ │ └── a.go │ └── b │ │ └── b.go │ ├── namedfieldsinit │ ├── namedfieldsinit.go │ └── otherpkg │ │ └── types.go │ ├── pointercheck │ └── pointercheck.go │ ├── rightshift │ └── rightshift.go │ └── structinit │ ├── a │ └── a.go │ └── b │ └── b.go ├── precompiles ├── ArbAddressTable.go ├── ArbAddressTable_test.go ├── ArbAggregator.go ├── ArbAggregator_test.go ├── ArbBLS.go ├── ArbDebug.go ├── ArbFunctionTable.go ├── ArbGasInfo.go ├── ArbGasInfo_test.go ├── ArbInfo.go ├── ArbMultiGasConstraintsTypes.go ├── ArbNativeTokenManager.go ├── ArbOwner.go ├── ArbOwnerPublic.go ├── ArbOwner_test.go ├── ArbRetryableTx.go ├── ArbRetryableTx_test.go ├── ArbStatistics.go ├── ArbSys.go ├── ArbWasm.go ├── ArbWasmCache.go ├── ArbosActs.go ├── ArbosTest.go ├── constraints_test.go ├── context.go ├── context_test.go ├── precompile.go ├── precompile_test.go └── wrapper.go ├── pubsub ├── common.go ├── consumer.go ├── producer.go └── pubsub_test.go ├── relay ├── relay.go └── relay_stress_test.go ├── scripts ├── build-brotli.sh ├── check-build.sh ├── convert-databases.bash ├── create-test-preimages.py ├── download-machine.sh ├── fuzz.bash ├── remove_reference_types.sh ├── split-val-entry.sh ├── startup-testnode.bash └── validate-wasm-module-root.sh ├── solgen └── gen.go ├── staker ├── block_validator.go ├── block_validator_schema.go ├── bold │ ├── bold_staker.go │ ├── bold_state_provider.go │ └── data_poster_transactor.go ├── challenge-cache │ ├── cache.go │ └── cache_test.go ├── execution_challenge_bakend.go ├── legacy │ ├── assertion.go │ ├── block_challenge_backend.go │ ├── challenge_manager.go │ ├── challenge_test.go │ ├── common_test.go │ ├── fast_confirm.go │ ├── l1_validator.go │ ├── mock_machine_test.go │ ├── rollup_watcher.go │ └── staker.go ├── multi_protocol │ └── multi_protocol_staker.go ├── stateless_block_validator.go ├── txbuilder │ └── builder.go └── validatorwallet │ ├── contract.go │ ├── eoa.go │ └── noop.go ├── statetransfer ├── data.go ├── interface.go ├── jsondatareader.go └── memdatareader.go ├── system_tests ├── aliasing_test.go ├── arbos_upgrade_test.go ├── arbtrace_test.go ├── archival_path_scheme_test.go ├── archive_redirect_test.go ├── batch_poster_test.go ├── benchmarks_test.go ├── block_hash_test.go ├── block_validator_bench_test.go ├── block_validator_test.go ├── blocks_reexecutor_test.go ├── bold_challenge_protocol_test.go ├── bold_l3_support_test.go ├── bold_new_challenge_test.go ├── bold_state_provider_test.go ├── classic_redirect_test.go ├── client_wrapper.go ├── common_test.go ├── conditionaltx_test.go ├── contract_tx_test.go ├── das_test.go ├── db_conversion_test.go ├── debug_trace_test.go ├── debugapi_test.go ├── delayedinbox_test.go ├── delayedinboxlong_test.go ├── deployment_test.go ├── estimation_test.go ├── eth_config_test.go ├── eth_sync_test.go ├── execution_client_only_test.go ├── fast_confirm_test.go ├── fees_test.go ├── finality_data_test.go ├── forwarder_test.go ├── full_challenge_impl_test.go ├── full_challenge_mock_test.go ├── full_challenge_test.go ├── gas_dim_log_a_common_test.go ├── gas_dim_log_call_test.go ├── gas_dim_log_create_test.go ├── gas_dim_log_extcodecopy_test.go ├── gas_dim_log_invalid_test.go ├── gas_dim_log_log_test.go ├── gas_dim_log_precompiles_test.go ├── gas_dim_log_read_call_test.go ├── gas_dim_log_selfdestruct_test.go ├── gas_dim_log_sstore_test.go ├── gas_dim_log_state_lookup_test.go ├── gas_dim_log_stylus_test.go ├── gas_dim_tx_op_a_common_test.go ├── gas_dim_tx_op_call_test.go ├── gas_dim_tx_op_create_test.go ├── gas_dim_tx_op_extcodecopy_test.go ├── gas_dim_tx_op_invalid_test.go ├── gas_dim_tx_op_log_test.go ├── gas_dim_tx_op_precompiles_test.go ├── gas_dim_tx_op_read_call_test.go ├── gas_dim_tx_op_selfdestruct_test.go ├── gas_dim_tx_op_sstore_test.go ├── gas_dim_tx_op_state_lookup_test.go ├── gas_dim_tx_op_stylus_test.go ├── gas_limits_test.go ├── historical_block_hash_test.go ├── inbox_blob_failure_test.go ├── infra_fee_test.go ├── initialization_test.go ├── l3_test.go ├── log_subscription_test.go ├── maintenance_test.go ├── meaningless_reorg_test.go ├── mock_machine_test.go ├── multi_constraint_pricer_test.go ├── multi_writer_fallback_test.go ├── multigas_dump_test.go ├── multigas_stylus_program_test.go ├── nodeinterface_test.go ├── outbox_test.go ├── overflow_assertions_test.go ├── pendingblock_test.go ├── precompile_doesnt_revert_test.go ├── precompile_fuzz_test.go ├── precompile_inclusion_test.go ├── precompile_test.go ├── program_gas_test.go ├── program_ink_test.go ├── program_norace_test.go ├── program_race_test.go ├── program_recursive_test.go ├── program_test.go ├── pruning_test.go ├── recreatestate_rpc_test.go ├── reorg_resequencing_test.go ├── retryable_test.go ├── revalidation_test.go ├── rpc_test.go ├── self_destruct_test.go ├── seq_coordinator_test.go ├── seq_filter_test.go ├── seq_nonce_test.go ├── seq_pause_test.go ├── seq_reject_test.go ├── seq_whitelist_test.go ├── seqcompensation_test.go ├── seqfeed_test.go ├── seqinbox_test.go ├── simulatev1_push0_test.go ├── snap_sync_test.go ├── staker_challenge_test.go ├── staker_test.go ├── state_fuzz_test.go ├── staterecovery_test.go ├── storage_trie_test.go ├── stylus_test.go ├── stylus_trace_test.go ├── stylus_tracer_test.go ├── test_info.go ├── timeboost_test.go ├── transfer_test.go ├── triedb_race_test.go ├── twonodes_test.go ├── twonodeslong_test.go ├── unsupported_txtypes_test.go ├── validation_inputs_at_test.go ├── validation_mock_test.go ├── validator_reorg_test.go └── wrap_transaction_test.go ├── timeboost ├── auctioneer.go ├── auctioneer_bid_consumption_test.go ├── auctioneer_failover_test.go ├── auctioneer_test.go ├── bid_cache.go ├── bid_cache_test.go ├── bid_validator.go ├── bid_validator_test.go ├── bidder_client.go ├── bindings │ └── mockerc20.go ├── db.go ├── db_test.go ├── errors.go ├── redis_coordinator.go ├── redis_coordinator_test.go ├── roundtiminginfo.go ├── s3_storage.go ├── s3_storage_test.go ├── schema.go ├── sequencer_endpoint_manager.go ├── setup_test.go ├── ticker.go ├── ticker_test.go └── types.go ├── util ├── arbmath │ ├── bips.go │ ├── bits.go │ ├── math.go │ ├── math_fuzz_test.go │ ├── math_test.go │ ├── moving_average.go │ ├── moving_average_test.go │ ├── time.go │ └── uint24.go ├── blobs │ ├── blobs.go │ └── blobs_test.go ├── colors │ └── colors.go ├── common.go ├── containers │ ├── lru.go │ ├── promise.go │ ├── promise_test.go │ ├── queue.go │ ├── queue_test.go │ ├── stack.go │ └── syncmap.go ├── contracts │ └── address_verifier.go ├── dbutil │ ├── dbutil.go │ └── dbutil_test.go ├── gzip │ ├── gzip_compression.go │ └── gzip_compression_test.go ├── headerreader │ ├── blob_client.go │ ├── blob_client_test.go │ ├── execution_reverted_test.go │ └── header_reader.go ├── iostat │ └── iostat.go ├── jsonapi │ ├── preimages.go │ ├── preimages_test.go │ └── uint64_string.go ├── log.go ├── log_test.go ├── merkletree │ ├── common_test.go │ ├── merkleAccumulator_test.go │ ├── merkleEventProof.go │ ├── merkleEventProof_test.go │ └── merkleTree.go ├── metricsutil │ └── metricsutil.go ├── normalizeGas.go ├── pretty │ └── pretty_printing.go ├── redisutil │ ├── redis_coordinator.go │ ├── redis_coordinator_test.go │ ├── redisutil.go │ └── test_redis.go ├── rpcclient │ ├── rpcclient.go │ ├── rpcclient_test.go │ └── rpcclient_toxiproxy_test.go ├── runtime.go ├── s3client │ └── s3client.go ├── sharedmetrics │ └── sharedmetrics.go ├── signature │ ├── datasigner.go │ ├── sign_verify.go │ ├── sign_verify_test.go │ ├── simple_hmac.go │ ├── verifier.go │ └── verifier_test.go ├── stopwaiter │ ├── state │ │ └── state.go │ ├── stopwaiter.go │ ├── stopwaiter_promise_test.go │ └── stopwaiter_test.go └── testhelpers │ ├── env │ └── env.go │ ├── flag │ └── flag.go │ ├── github │ ├── releases.go │ └── releases_test.go │ ├── port.go │ ├── port_test.go │ ├── pseudorandom.go │ ├── stackconfig.go │ └── testhelpers.go ├── validator ├── client │ ├── redis │ │ └── producer.go │ └── validation_client.go ├── execution_state.go ├── inputs │ ├── writer.go │ └── writer_test.go ├── interface.go ├── proofenhancement │ ├── proof_enhancer.go │ ├── proof_enhancer_test.go │ ├── readpreimage_proof_enhancer.go │ └── validatecertificate_proof_enhancer.go ├── retry_wrapper │ └── retry_wrapper.go ├── server_api │ ├── json.go │ └── json_test.go ├── server_arb │ ├── bold_machine.go │ ├── execution_run.go │ ├── execution_run_test.go │ ├── machine.go │ ├── machine_cache.go │ ├── machine_loader.go │ ├── machine_test.go │ ├── nitro_machine.go │ ├── preimage_resolver.go │ ├── prover_interface.go │ └── validator_spawner.go ├── server_common │ ├── machine_loader.go │ ├── machine_locator.go │ ├── machine_locator_test.go │ ├── testdata │ │ ├── 0x68e4fe5023f792d4ef584796c84d710303a5e12ea02d6e37e2b5e9c4332507c4 │ │ │ └── module-root.txt │ │ ├── 0x8b104a2e80ac6165dc58b9048de12f301d70b02a0ab51396c22b4b4b802a16a4 │ │ │ └── module-root.txt │ │ ├── 0xf4389b835497a910d7ba3ebfb77aa93da985634f3c052de1290360635be40c4a │ │ │ └── module-root.txt │ │ └── latest │ └── valrun.go ├── server_jit │ ├── jit_machine.go │ ├── machine_loader.go │ └── spawner.go ├── utils.go ├── validation_entry.go └── valnode │ ├── redis │ ├── consumer.go │ └── consumer_test.go │ ├── validation_api.go │ └── valnode.go ├── wavmio ├── higher.go ├── raw.go └── stub.go ├── wsbroadcastserver ├── clientconnection.go ├── clientmanager.go ├── connectionlimiter.go ├── connectionlimiter_test.go ├── dictionary.go ├── utils.go └── wsbroadcastserver.go └── zeroheavy ├── common_test.go ├── zeroheavy.go └── zeroheavy_test.go /.clabot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.clabot -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/actions/ci-setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/actions/ci-setup/action.yml -------------------------------------------------------------------------------- /.github/actions/gomodtidy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/actions/gomodtidy/Dockerfile -------------------------------------------------------------------------------- /.github/actions/gomodtidy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/actions/gomodtidy/action.yml -------------------------------------------------------------------------------- /.github/actions/gomodtidy/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/actions/gomodtidy/entrypoint.sh -------------------------------------------------------------------------------- /.github/actions/install-rust/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/actions/install-rust/action.yml -------------------------------------------------------------------------------- /.github/actions/lint-go/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/actions/lint-go/action.yml -------------------------------------------------------------------------------- /.github/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/buildspec.yml -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- 1 | --- 2 | name: "Nitro CodeQL config" 3 | -------------------------------------------------------------------------------- /.github/manifest-buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/manifest-buildspec.yml -------------------------------------------------------------------------------- /.github/workflows/_arbitrator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/_arbitrator.yml -------------------------------------------------------------------------------- /.github/workflows/_bold-legacy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/_bold-legacy.yml -------------------------------------------------------------------------------- /.github/workflows/_codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/_codecov.yml -------------------------------------------------------------------------------- /.github/workflows/_detect-changes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/_detect-changes.yml -------------------------------------------------------------------------------- /.github/workflows/_fast.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/_fast.yml -------------------------------------------------------------------------------- /.github/workflows/_go-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/_go-tests.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/close-trivial-prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/close-trivial-prs.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/fuzz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/fuzz.yml -------------------------------------------------------------------------------- /.github/workflows/gotestsum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/gotestsum.sh -------------------------------------------------------------------------------- /.github/workflows/merge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/merge.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/nightly-ci.yml -------------------------------------------------------------------------------- /.github/workflows/process_junit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/process_junit.py -------------------------------------------------------------------------------- /.github/workflows/release-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/release-ci.yml -------------------------------------------------------------------------------- /.github/workflows/runExecutionSpecTests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/runExecutionSpecTests.sh -------------------------------------------------------------------------------- /.github/workflows/shellcheck-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/shellcheck-ci.yml -------------------------------------------------------------------------------- /.github/workflows/submodule-pin-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/submodule-pin-check.yml -------------------------------------------------------------------------------- /.github/workflows/waitForNitro.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.github/workflows/waitForNitro.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.gitmodules -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.nitro-tag.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24 2 | -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/README.md -------------------------------------------------------------------------------- /arbcompress/compress_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbcompress/compress_common.go -------------------------------------------------------------------------------- /arbcompress/compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbcompress/compress_test.go -------------------------------------------------------------------------------- /arbcompress/native.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbcompress/native.go -------------------------------------------------------------------------------- /arbcompress/wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbcompress/wasm.go -------------------------------------------------------------------------------- /arbitrator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/.gitignore -------------------------------------------------------------------------------- /arbitrator/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/arbutil/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/arbutil/src/benchmark.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/benchmark.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/color.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/crypto.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/evm/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/evm/api.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/evm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/evm/mod.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/evm/req.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/evm/req.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/evm/storage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/evm/storage.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/evm/user.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/evm/user.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/format.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/lib.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/math.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/operator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/operator.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/pricing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/pricing.rs -------------------------------------------------------------------------------- /arbitrator/arbutil/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/arbutil/src/types.rs -------------------------------------------------------------------------------- /arbitrator/bench/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/bench/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/bench/src/bin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/bench/src/bin.rs -------------------------------------------------------------------------------- /arbitrator/brotli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/brotli/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/build.rs -------------------------------------------------------------------------------- /arbitrator/brotli/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | coverage 5 | -------------------------------------------------------------------------------- /arbitrator/brotli/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/fuzz/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/brotli/fuzz/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/fuzz/README -------------------------------------------------------------------------------- /arbitrator/brotli/src/cgo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/src/cgo.rs -------------------------------------------------------------------------------- /arbitrator/brotli/src/dicts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/src/dicts/mod.rs -------------------------------------------------------------------------------- /arbitrator/brotli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/src/lib.rs -------------------------------------------------------------------------------- /arbitrator/brotli/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/src/types.rs -------------------------------------------------------------------------------- /arbitrator/brotli/src/wasmer_traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/brotli/src/wasmer_traits.rs -------------------------------------------------------------------------------- /arbitrator/caller-env/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/caller-env/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/caller-env/src/brotli/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/caller-env/src/brotli/mod.rs -------------------------------------------------------------------------------- /arbitrator/caller-env/src/guest_ptr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/caller-env/src/guest_ptr.rs -------------------------------------------------------------------------------- /arbitrator/caller-env/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/caller-env/src/lib.rs -------------------------------------------------------------------------------- /arbitrator/caller-env/src/static_caller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/caller-env/src/static_caller.rs -------------------------------------------------------------------------------- /arbitrator/caller-env/src/wasip1_stub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/caller-env/src/wasip1_stub.rs -------------------------------------------------------------------------------- /arbitrator/caller-env/src/wasmer_traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/caller-env/src/wasmer_traits.rs -------------------------------------------------------------------------------- /arbitrator/jit/.gitignore: -------------------------------------------------------------------------------- 1 | **.wasm 2 | -------------------------------------------------------------------------------- /arbitrator/jit/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/jit/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/jit/programs/print/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/programs/print/main.go -------------------------------------------------------------------------------- /arbitrator/jit/programs/pure/main.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/programs/pure/main.wat -------------------------------------------------------------------------------- /arbitrator/jit/programs/time/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/programs/time/main.go -------------------------------------------------------------------------------- /arbitrator/jit/src/arbcompress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/arbcompress.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/caller_env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/caller_env.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/lib.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/machine.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/main.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/prepare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/prepare.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/program.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/program.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/socket.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/stylus_backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/stylus_backend.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/test.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/wasip1_stub.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/wasip1_stub.rs -------------------------------------------------------------------------------- /arbitrator/jit/src/wavmio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/jit/src/wavmio.rs -------------------------------------------------------------------------------- /arbitrator/prover/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/prover/benches/merkle_bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/benches/merkle_bench.rs -------------------------------------------------------------------------------- /arbitrator/prover/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | fuzz*.log 5 | -------------------------------------------------------------------------------- /arbitrator/prover/fuzz/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/fuzz/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/prover/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/fuzz/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/prover/fuzz/fuzz_targets/osp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/fuzz/fuzz_targets/osp.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/binary.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/bulk_memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/bulk_memory.wat -------------------------------------------------------------------------------- /arbitrator/prover/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/host.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/kzg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/kzg.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/lib.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/machine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/machine.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/main.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/memory.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/merkle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/merkle.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/merkle/zerohashes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/merkle/zerohashes.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/parse_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/parse_input.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/prepare.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/prepare.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/print.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/config.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/counter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/counter.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/depth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/depth.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/dynamic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/dynamic.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/heap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/heap.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/memory.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/meter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/meter.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/mod.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/prelude.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/programs/start.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/programs/start.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/reinterpret.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/reinterpret.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/test.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/utils.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/value.rs -------------------------------------------------------------------------------- /arbitrator/prover/src/wavm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/src/wavm.rs -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/block.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/block.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/call.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/call.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/const.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/const.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/dynamic.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/dynamic.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/float32.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/float32.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/float64.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/float64.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/globals.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/globals.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/go/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/go/main.go -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/if-else.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/if-else.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/iops.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/iops.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/link.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/link.txt -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/link.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/link.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/locals.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/locals.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/loop.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/loop.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/math.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/math.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/memory.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/return.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/return.wat -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/rust/data/msg1.bin: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/rust/src/lib.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /arbitrator/prover/test-cases/user.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/prover/test-cases/user.wat -------------------------------------------------------------------------------- /arbitrator/stylus/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/stylus/cbindgen.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/cbindgen.toml -------------------------------------------------------------------------------- /arbitrator/stylus/src/benchmarks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/benchmarks.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/cache.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/env.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/evm_api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/evm_api.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/host.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/lib.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/native.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/run.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/target_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/target_cache.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/test/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/test/api.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/test/misc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/test/misc.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/test/mod.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/test/native.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/test/native.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/test/sdk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/test/sdk.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/test/timings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/test/timings.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/test/wavm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/test/wavm.rs -------------------------------------------------------------------------------- /arbitrator/stylus/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/src/util.rs -------------------------------------------------------------------------------- /arbitrator/stylus/tests/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/.cargo/config.toml -------------------------------------------------------------------------------- /arbitrator/stylus/tests/add.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/add.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/bf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/bf/.gitignore -------------------------------------------------------------------------------- /arbitrator/stylus/tests/bf/cat.b: -------------------------------------------------------------------------------- 1 | ,[.,] 2 | -------------------------------------------------------------------------------- /arbitrator/stylus/tests/clz.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/clz.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/console.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/console.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/create/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/create/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/stylus/tests/create/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/create/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/stylus/tests/create/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/create/src/main.rs -------------------------------------------------------------------------------- /arbitrator/stylus/tests/depth.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/depth.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/erc20/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/erc20/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/stylus/tests/erc20/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/erc20/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/stylus/tests/erc20/src/erc20.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/erc20/src/erc20.rs -------------------------------------------------------------------------------- /arbitrator/stylus/tests/erc20/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/erc20/src/main.rs -------------------------------------------------------------------------------- /arbitrator/stylus/tests/grow/fixed.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/grow/fixed.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/grow/grow-120.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/grow/grow-120.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/grow/mem-write.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/grow/mem-write.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/keccak/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/keccak/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/stylus/tests/keccak/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/keccak/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/stylus/tests/keccak/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/keccak/src/main.rs -------------------------------------------------------------------------------- /arbitrator/stylus/tests/log/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/log/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/stylus/tests/log/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/log/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/stylus/tests/log/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/log/src/main.rs -------------------------------------------------------------------------------- /arbitrator/stylus/tests/math/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/math/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/stylus/tests/math/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/math/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/stylus/tests/math/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/math/src/main.rs -------------------------------------------------------------------------------- /arbitrator/stylus/tests/memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/memory.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/memory2.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/memory2.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/module-mod.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/module-mod.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/return-size.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/return-size.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/start.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/start.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/storage/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/storage/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/stylus/tests/storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/storage/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/stylus/tests/test.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/test.wat -------------------------------------------------------------------------------- /arbitrator/stylus/tests/write-args.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/stylus/tests/write-args.wat -------------------------------------------------------------------------------- /arbitrator/wasm-libraries/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/wasm-libraries/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/wasm-libraries/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/wasm-libraries/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/wasm-libraries/forward/.gitignore: -------------------------------------------------------------------------------- 1 | **.wat 2 | -------------------------------------------------------------------------------- /arbitrator/wasm-testsuite/.gitignore: -------------------------------------------------------------------------------- 1 | tests/* 2 | -------------------------------------------------------------------------------- /arbitrator/wasm-testsuite/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/wasm-testsuite/Cargo.lock -------------------------------------------------------------------------------- /arbitrator/wasm-testsuite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/wasm-testsuite/Cargo.toml -------------------------------------------------------------------------------- /arbitrator/wasm-testsuite/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/wasm-testsuite/check.sh -------------------------------------------------------------------------------- /arbitrator/wasm-testsuite/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbitrator/wasm-testsuite/src/main.rs -------------------------------------------------------------------------------- /arbnode/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/api.go -------------------------------------------------------------------------------- /arbnode/batch_poster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/batch_poster.go -------------------------------------------------------------------------------- /arbnode/blockmetadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/blockmetadata.go -------------------------------------------------------------------------------- /arbnode/consensus_execution_syncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/consensus_execution_syncer.go -------------------------------------------------------------------------------- /arbnode/dataposter/data_poster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/data_poster.go -------------------------------------------------------------------------------- /arbnode/dataposter/dataposter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/dataposter_test.go -------------------------------------------------------------------------------- /arbnode/dataposter/dbstorage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/dbstorage/storage.go -------------------------------------------------------------------------------- /arbnode/dataposter/noop/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/noop/storage.go -------------------------------------------------------------------------------- /arbnode/dataposter/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/state/state.go -------------------------------------------------------------------------------- /arbnode/dataposter/storage/rlp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/storage/rlp_test.go -------------------------------------------------------------------------------- /arbnode/dataposter/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/storage/storage.go -------------------------------------------------------------------------------- /arbnode/dataposter/storage/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/storage/time.go -------------------------------------------------------------------------------- /arbnode/dataposter/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/storage_test.go -------------------------------------------------------------------------------- /arbnode/dataposter/testdata/client.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/testdata/client.cnf -------------------------------------------------------------------------------- /arbnode/dataposter/testdata/client.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/testdata/client.crt -------------------------------------------------------------------------------- /arbnode/dataposter/testdata/client.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/dataposter/testdata/client.key -------------------------------------------------------------------------------- /arbnode/db-schema/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/db-schema/schema.go -------------------------------------------------------------------------------- /arbnode/delay_buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/delay_buffer.go -------------------------------------------------------------------------------- /arbnode/delayed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/delayed.go -------------------------------------------------------------------------------- /arbnode/delayed_seq_reorg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/delayed_seq_reorg_test.go -------------------------------------------------------------------------------- /arbnode/delayed_sequencer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/delayed_sequencer.go -------------------------------------------------------------------------------- /arbnode/inbox_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/inbox_reader.go -------------------------------------------------------------------------------- /arbnode/inbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/inbox_test.go -------------------------------------------------------------------------------- /arbnode/inbox_tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/inbox_tracker.go -------------------------------------------------------------------------------- /arbnode/inbox_tracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/inbox_tracker_test.go -------------------------------------------------------------------------------- /arbnode/maintenance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/maintenance.go -------------------------------------------------------------------------------- /arbnode/mel/extraction/abis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/extraction/abis.go -------------------------------------------------------------------------------- /arbnode/mel/extraction/batch_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/extraction/batch_lookup.go -------------------------------------------------------------------------------- /arbnode/mel/extraction/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/extraction/types.go -------------------------------------------------------------------------------- /arbnode/mel/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/messages.go -------------------------------------------------------------------------------- /arbnode/mel/runner/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/runner/database.go -------------------------------------------------------------------------------- /arbnode/mel/runner/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/runner/database_test.go -------------------------------------------------------------------------------- /arbnode/mel/runner/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/runner/fsm.go -------------------------------------------------------------------------------- /arbnode/mel/runner/mel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/runner/mel.go -------------------------------------------------------------------------------- /arbnode/mel/runner/mel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/runner/mel_test.go -------------------------------------------------------------------------------- /arbnode/mel/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/mel/state.go -------------------------------------------------------------------------------- /arbnode/message_pruner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/message_pruner.go -------------------------------------------------------------------------------- /arbnode/message_pruner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/message_pruner_test.go -------------------------------------------------------------------------------- /arbnode/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/node.go -------------------------------------------------------------------------------- /arbnode/parent/chain_config.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /arbnode/parent/parent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/parent/parent.go -------------------------------------------------------------------------------- /arbnode/redislock/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/redislock/redis.go -------------------------------------------------------------------------------- /arbnode/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/schema.go -------------------------------------------------------------------------------- /arbnode/seq_coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/seq_coordinator.go -------------------------------------------------------------------------------- /arbnode/seq_coordinator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/seq_coordinator_test.go -------------------------------------------------------------------------------- /arbnode/sequencer_inbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/sequencer_inbox.go -------------------------------------------------------------------------------- /arbnode/simple_redis_lock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/simple_redis_lock_test.go -------------------------------------------------------------------------------- /arbnode/sync_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/sync_monitor.go -------------------------------------------------------------------------------- /arbnode/transaction_streamer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/transaction_streamer.go -------------------------------------------------------------------------------- /arbnode/tx_streamer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbnode/tx_streamer_test.go -------------------------------------------------------------------------------- /arbos/activate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/activate_test.go -------------------------------------------------------------------------------- /arbos/addressSet/addressSet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/addressSet/addressSet.go -------------------------------------------------------------------------------- /arbos/addressSet/addressSet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/addressSet/addressSet_test.go -------------------------------------------------------------------------------- /arbos/addressTable/addressTable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/addressTable/addressTable.go -------------------------------------------------------------------------------- /arbos/addressTable/addressTable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/addressTable/addressTable_test.go -------------------------------------------------------------------------------- /arbos/arbosState/arbosstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/arbosState/arbosstate.go -------------------------------------------------------------------------------- /arbos/arbosState/arbosstate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/arbosState/arbosstate_test.go -------------------------------------------------------------------------------- /arbos/arbosState/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/arbosState/common_test.go -------------------------------------------------------------------------------- /arbos/arbosState/initialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/arbosState/initialization_test.go -------------------------------------------------------------------------------- /arbos/arbosState/initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/arbosState/initialize.go -------------------------------------------------------------------------------- /arbos/arbostypes/incomingmessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/arbostypes/incomingmessage.go -------------------------------------------------------------------------------- /arbos/arbostypes/messagewithmeta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/arbostypes/messagewithmeta.go -------------------------------------------------------------------------------- /arbos/block_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/block_processor.go -------------------------------------------------------------------------------- /arbos/blockhash/blockhash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/blockhash/blockhash.go -------------------------------------------------------------------------------- /arbos/blockhash/blockhash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/blockhash/blockhash_test.go -------------------------------------------------------------------------------- /arbos/burn/burn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/burn/burn.go -------------------------------------------------------------------------------- /arbos/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/common_test.go -------------------------------------------------------------------------------- /arbos/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/engine.go -------------------------------------------------------------------------------- /arbos/extra_transaction_checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/extra_transaction_checks.go -------------------------------------------------------------------------------- /arbos/features/features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/features/features.go -------------------------------------------------------------------------------- /arbos/incomingmessage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/incomingmessage_test.go -------------------------------------------------------------------------------- /arbos/internal_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/internal_tx.go -------------------------------------------------------------------------------- /arbos/l1pricing/batchPoster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l1pricing/batchPoster.go -------------------------------------------------------------------------------- /arbos/l1pricing/batchPoster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l1pricing/batchPoster_test.go -------------------------------------------------------------------------------- /arbos/l1pricing/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l1pricing/common_test.go -------------------------------------------------------------------------------- /arbos/l1pricing/l1PricingOldVersions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l1pricing/l1PricingOldVersions.go -------------------------------------------------------------------------------- /arbos/l1pricing/l1pricing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l1pricing/l1pricing.go -------------------------------------------------------------------------------- /arbos/l1pricing/l1pricing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l1pricing/l1pricing_test.go -------------------------------------------------------------------------------- /arbos/l1pricing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l1pricing_test.go -------------------------------------------------------------------------------- /arbos/l2pricing/gas_constraint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l2pricing/gas_constraint.go -------------------------------------------------------------------------------- /arbos/l2pricing/l2pricing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l2pricing/l2pricing.go -------------------------------------------------------------------------------- /arbos/l2pricing/l2pricing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l2pricing/l2pricing_test.go -------------------------------------------------------------------------------- /arbos/l2pricing/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l2pricing/model.go -------------------------------------------------------------------------------- /arbos/l2pricing/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l2pricing/model_test.go -------------------------------------------------------------------------------- /arbos/l2pricing/multi_gas_constraint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/l2pricing/multi_gas_constraint.go -------------------------------------------------------------------------------- /arbos/parse_l2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/parse_l2.go -------------------------------------------------------------------------------- /arbos/programs/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/api.go -------------------------------------------------------------------------------- /arbos/programs/api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/api_test.go -------------------------------------------------------------------------------- /arbos/programs/cgo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/cgo_test.go -------------------------------------------------------------------------------- /arbos/programs/data_pricer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/data_pricer.go -------------------------------------------------------------------------------- /arbos/programs/memory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/memory.go -------------------------------------------------------------------------------- /arbos/programs/memory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/memory_test.go -------------------------------------------------------------------------------- /arbos/programs/native.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/native.go -------------------------------------------------------------------------------- /arbos/programs/native_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/native_api.go -------------------------------------------------------------------------------- /arbos/programs/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/params.go -------------------------------------------------------------------------------- /arbos/programs/programs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/programs.go -------------------------------------------------------------------------------- /arbos/programs/testcompile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/testcompile.go -------------------------------------------------------------------------------- /arbos/programs/testconstants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/testconstants.go -------------------------------------------------------------------------------- /arbos/programs/wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/wasm.go -------------------------------------------------------------------------------- /arbos/programs/wasm_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/wasm_api.go -------------------------------------------------------------------------------- /arbos/programs/wasmstorehelper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/programs/wasmstorehelper.go -------------------------------------------------------------------------------- /arbos/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/queue_test.go -------------------------------------------------------------------------------- /arbos/retryable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/retryable_test.go -------------------------------------------------------------------------------- /arbos/retryables/retryable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/retryables/retryable.go -------------------------------------------------------------------------------- /arbos/storage/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/storage/queue.go -------------------------------------------------------------------------------- /arbos/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/storage/storage.go -------------------------------------------------------------------------------- /arbos/storage/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/storage/storage_test.go -------------------------------------------------------------------------------- /arbos/storage/vector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/storage/vector.go -------------------------------------------------------------------------------- /arbos/tx_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/tx_processor.go -------------------------------------------------------------------------------- /arbos/tx_processor_multigas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/tx_processor_multigas_test.go -------------------------------------------------------------------------------- /arbos/util/retryable_encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/util/retryable_encoding_test.go -------------------------------------------------------------------------------- /arbos/util/storage_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/util/storage_cache.go -------------------------------------------------------------------------------- /arbos/util/storage_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/util/storage_cache_test.go -------------------------------------------------------------------------------- /arbos/util/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/util/tracing.go -------------------------------------------------------------------------------- /arbos/util/transfer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/util/transfer.go -------------------------------------------------------------------------------- /arbos/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/util/util.go -------------------------------------------------------------------------------- /arbos/vector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbos/vector_test.go -------------------------------------------------------------------------------- /arbstate/inbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbstate/inbox.go -------------------------------------------------------------------------------- /arbstate/inbox_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbstate/inbox_fuzz_test.go -------------------------------------------------------------------------------- /arbutil/block_message_relation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/block_message_relation.go -------------------------------------------------------------------------------- /arbutil/correspondingl1blocknumber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/correspondingl1blocknumber.go -------------------------------------------------------------------------------- /arbutil/finality_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/finality_data.go -------------------------------------------------------------------------------- /arbutil/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/format.go -------------------------------------------------------------------------------- /arbutil/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/hash.go -------------------------------------------------------------------------------- /arbutil/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/hash_test.go -------------------------------------------------------------------------------- /arbutil/preimage_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/preimage_type.go -------------------------------------------------------------------------------- /arbutil/transaction_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/transaction_data.go -------------------------------------------------------------------------------- /arbutil/unsafe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/unsafe.go -------------------------------------------------------------------------------- /arbutil/wait_for_l1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/arbutil/wait_for_l1.go -------------------------------------------------------------------------------- /blocks_reexecutor/blocks_reexecutor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/blocks_reexecutor/blocks_reexecutor.go -------------------------------------------------------------------------------- /blsSignatures/blsSignatures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/blsSignatures/blsSignatures.go -------------------------------------------------------------------------------- /blsSignatures/blsSignatures_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/blsSignatures/blsSignatures_test.go -------------------------------------------------------------------------------- /bold/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/README.md -------------------------------------------------------------------------------- /bold/api/backend/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/api/backend/backend.go -------------------------------------------------------------------------------- /bold/api/backend/backend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/api/backend/backend_test.go -------------------------------------------------------------------------------- /bold/api/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/api/db/db.go -------------------------------------------------------------------------------- /bold/api/db/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/api/db/db_test.go -------------------------------------------------------------------------------- /bold/api/db/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/api/db/schema.go -------------------------------------------------------------------------------- /bold/api/server/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/api/server/methods.go -------------------------------------------------------------------------------- /bold/api/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/api/server/server.go -------------------------------------------------------------------------------- /bold/api/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/api/types.go -------------------------------------------------------------------------------- /bold/assertions/confirmation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/assertions/confirmation.go -------------------------------------------------------------------------------- /bold/assertions/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/assertions/manager.go -------------------------------------------------------------------------------- /bold/assertions/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/assertions/manager_test.go -------------------------------------------------------------------------------- /bold/assertions/poster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/assertions/poster.go -------------------------------------------------------------------------------- /bold/assertions/poster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/assertions/poster_test.go -------------------------------------------------------------------------------- /bold/assertions/sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/assertions/sync.go -------------------------------------------------------------------------------- /bold/assertions/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/assertions/sync_test.go -------------------------------------------------------------------------------- /bold/chain-abstraction/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/chain-abstraction/interfaces.go -------------------------------------------------------------------------------- /bold/challenge-manager/challenges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/challenge-manager/challenges.go -------------------------------------------------------------------------------- /bold/challenge-manager/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/challenge-manager/manager.go -------------------------------------------------------------------------------- /bold/challenge-manager/manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/challenge-manager/manager_test.go -------------------------------------------------------------------------------- /bold/challenge-manager/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/challenge-manager/stack.go -------------------------------------------------------------------------------- /bold/challenge-manager/types/mode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/challenge-manager/types/mode.go -------------------------------------------------------------------------------- /bold/containers/events/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/events/producer.go -------------------------------------------------------------------------------- /bold/containers/events/producer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/events/producer_test.go -------------------------------------------------------------------------------- /bold/containers/fsm/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/fsm/fsm.go -------------------------------------------------------------------------------- /bold/containers/fsm/fsm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/fsm/fsm_test.go -------------------------------------------------------------------------------- /bold/containers/option/option_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/option/option_type.go -------------------------------------------------------------------------------- /bold/containers/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/slice.go -------------------------------------------------------------------------------- /bold/containers/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/slice_test.go -------------------------------------------------------------------------------- /bold/containers/threadsafe/lru_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/threadsafe/lru_map.go -------------------------------------------------------------------------------- /bold/containers/threadsafe/lru_set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/threadsafe/lru_set.go -------------------------------------------------------------------------------- /bold/containers/threadsafe/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/threadsafe/map.go -------------------------------------------------------------------------------- /bold/containers/threadsafe/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/threadsafe/map_test.go -------------------------------------------------------------------------------- /bold/containers/threadsafe/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/threadsafe/set.go -------------------------------------------------------------------------------- /bold/containers/threadsafe/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/threadsafe/set_test.go -------------------------------------------------------------------------------- /bold/containers/threadsafe/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/containers/threadsafe/slice.go -------------------------------------------------------------------------------- /bold/docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /bold/docs/audits/TrailOfBitsAudit.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/docs/audits/TrailOfBitsAudit.pdf -------------------------------------------------------------------------------- /bold/docs/diagrams/api.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/docs/diagrams/api.drawio.png -------------------------------------------------------------------------------- /bold/docs/research-specs/Economics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/docs/research-specs/Economics.pdf -------------------------------------------------------------------------------- /bold/layer2-state-provider/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/layer2-state-provider/provider.go -------------------------------------------------------------------------------- /bold/logs/ephemeral/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/logs/ephemeral/log.go -------------------------------------------------------------------------------- /bold/logs/ephemeral/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/logs/ephemeral/log_test.go -------------------------------------------------------------------------------- /bold/math/intlog2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/math/intlog2.go -------------------------------------------------------------------------------- /bold/math/intlog2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/math/intlog2_test.go -------------------------------------------------------------------------------- /bold/math/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/math/math.go -------------------------------------------------------------------------------- /bold/math/math_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/math/math_test.go -------------------------------------------------------------------------------- /bold/runtime/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/runtime/retry.go -------------------------------------------------------------------------------- /bold/runtime/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/runtime/retry_test.go -------------------------------------------------------------------------------- /bold/state-commitments/legacy/legacy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/state-commitments/legacy/legacy.go -------------------------------------------------------------------------------- /bold/testing/casttest/safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/casttest/safe.go -------------------------------------------------------------------------------- /bold/testing/endtoend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/endtoend/README.md -------------------------------------------------------------------------------- /bold/testing/endtoend/e2e_crash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/endtoend/e2e_crash_test.go -------------------------------------------------------------------------------- /bold/testing/endtoend/e2e_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/endtoend/e2e_test.go -------------------------------------------------------------------------------- /bold/testing/endtoend/expectations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/endtoend/expectations.go -------------------------------------------------------------------------------- /bold/testing/endtoend/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/endtoend/headers.go -------------------------------------------------------------------------------- /bold/testing/endtoend/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/endtoend/helpers_test.go -------------------------------------------------------------------------------- /bold/testing/mocks/mocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/mocks/mocks.go -------------------------------------------------------------------------------- /bold/testing/rollup_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/rollup_config.go -------------------------------------------------------------------------------- /bold/testing/setup/rollup_stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/setup/rollup_stack.go -------------------------------------------------------------------------------- /bold/testing/tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/testing/tx.go -------------------------------------------------------------------------------- /bold/time/time_reference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/time/time_reference.go -------------------------------------------------------------------------------- /bold/time/time_reference_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/time/time_reference_test.go -------------------------------------------------------------------------------- /bold/util/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/bold/util/backend.go -------------------------------------------------------------------------------- /broadcastclient/broadcastclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcastclient/broadcastclient.go -------------------------------------------------------------------------------- /broadcastclient/broadcastclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcastclient/broadcastclient_test.go -------------------------------------------------------------------------------- /broadcastclients/broadcastclients.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcastclients/broadcastclients.go -------------------------------------------------------------------------------- /broadcaster/backlog/backlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcaster/backlog/backlog.go -------------------------------------------------------------------------------- /broadcaster/backlog/backlog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcaster/backlog/backlog_test.go -------------------------------------------------------------------------------- /broadcaster/backlog/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcaster/backlog/config.go -------------------------------------------------------------------------------- /broadcaster/broadcaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcaster/broadcaster.go -------------------------------------------------------------------------------- /broadcaster/broadcaster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcaster/broadcaster_test.go -------------------------------------------------------------------------------- /broadcaster/message/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/broadcaster/message/message.go -------------------------------------------------------------------------------- /cmd/autonomous-auctioneer/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/autonomous-auctioneer/config.go -------------------------------------------------------------------------------- /cmd/autonomous-auctioneer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/autonomous-auctioneer/main.go -------------------------------------------------------------------------------- /cmd/bidder-client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/bidder-client/main.go -------------------------------------------------------------------------------- /cmd/blobtool/blobtool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/blobtool/blobtool.go -------------------------------------------------------------------------------- /cmd/chaininfo/arbitrum_chain_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/chaininfo/arbitrum_chain_info.json -------------------------------------------------------------------------------- /cmd/chaininfo/chain_defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/chaininfo/chain_defaults.go -------------------------------------------------------------------------------- /cmd/chaininfo/chain_defaults_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/chaininfo/chain_defaults_test.go -------------------------------------------------------------------------------- /cmd/chaininfo/chain_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/chaininfo/chain_info.go -------------------------------------------------------------------------------- /cmd/conf/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/conf/chain.go -------------------------------------------------------------------------------- /cmd/conf/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/conf/database.go -------------------------------------------------------------------------------- /cmd/conf/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/conf/init.go -------------------------------------------------------------------------------- /cmd/daprovider/daprovider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/daprovider/daprovider.go -------------------------------------------------------------------------------- /cmd/daserver/daserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/daserver/daserver.go -------------------------------------------------------------------------------- /cmd/datool/datool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/datool/datool.go -------------------------------------------------------------------------------- /cmd/dbconv/dbconv/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/dbconv/dbconv/config.go -------------------------------------------------------------------------------- /cmd/dbconv/dbconv/dbconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/dbconv/dbconv/dbconv.go -------------------------------------------------------------------------------- /cmd/dbconv/dbconv/dbconv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/dbconv/dbconv/dbconv_test.go -------------------------------------------------------------------------------- /cmd/dbconv/dbconv/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/dbconv/dbconv/stats.go -------------------------------------------------------------------------------- /cmd/dbconv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/dbconv/main.go -------------------------------------------------------------------------------- /cmd/deploy/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/deploy/deploy.go -------------------------------------------------------------------------------- /cmd/el-proxy/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/el-proxy/config.go -------------------------------------------------------------------------------- /cmd/el-proxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/el-proxy/main.go -------------------------------------------------------------------------------- /cmd/genericconf/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/config.go -------------------------------------------------------------------------------- /cmd/genericconf/filehandler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/filehandler_test.go -------------------------------------------------------------------------------- /cmd/genericconf/getversion17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/getversion17.go -------------------------------------------------------------------------------- /cmd/genericconf/getversion18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/getversion18.go -------------------------------------------------------------------------------- /cmd/genericconf/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/jwt.go -------------------------------------------------------------------------------- /cmd/genericconf/liveconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/liveconfig.go -------------------------------------------------------------------------------- /cmd/genericconf/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/logging.go -------------------------------------------------------------------------------- /cmd/genericconf/loglevel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/loglevel.go -------------------------------------------------------------------------------- /cmd/genericconf/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/pprof.go -------------------------------------------------------------------------------- /cmd/genericconf/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/server.go -------------------------------------------------------------------------------- /cmd/genericconf/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/server_test.go -------------------------------------------------------------------------------- /cmd/genericconf/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/genericconf/wallet.go -------------------------------------------------------------------------------- /cmd/l2pricing-simulator/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/l2pricing-simulator/config.go -------------------------------------------------------------------------------- /cmd/l2pricing-simulator/gas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/l2pricing-simulator/gas.go -------------------------------------------------------------------------------- /cmd/l2pricing-simulator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/l2pricing-simulator/main.go -------------------------------------------------------------------------------- /cmd/l2pricing-simulator/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/l2pricing-simulator/output.go -------------------------------------------------------------------------------- /cmd/mel-replay/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/mel-replay/db.go -------------------------------------------------------------------------------- /cmd/mel-replay/delayed_message_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/mel-replay/delayed_message_db.go -------------------------------------------------------------------------------- /cmd/mel-replay/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/mel-replay/main.go -------------------------------------------------------------------------------- /cmd/mel-replay/receipt_fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/mel-replay/receipt_fetcher.go -------------------------------------------------------------------------------- /cmd/mel-replay/receipt_fetcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/mel-replay/receipt_fetcher_test.go -------------------------------------------------------------------------------- /cmd/mel-replay/txs_fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/mel-replay/txs_fetcher.go -------------------------------------------------------------------------------- /cmd/mel-replay/txs_fetcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/mel-replay/txs_fetcher_test.go -------------------------------------------------------------------------------- /cmd/nitro-val/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/nitro-val/config.go -------------------------------------------------------------------------------- /cmd/nitro-val/nitro_val.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/nitro-val/nitro_val.go -------------------------------------------------------------------------------- /cmd/nitro/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/nitro/config_test.go -------------------------------------------------------------------------------- /cmd/nitro/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/nitro/init.go -------------------------------------------------------------------------------- /cmd/nitro/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/nitro/init_test.go -------------------------------------------------------------------------------- /cmd/nitro/nitro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/nitro/nitro.go -------------------------------------------------------------------------------- /cmd/pruning/pruning.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/pruning/pruning.go -------------------------------------------------------------------------------- /cmd/relay/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/relay/config_test.go -------------------------------------------------------------------------------- /cmd/relay/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/relay/relay.go -------------------------------------------------------------------------------- /cmd/replay/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/replay/db.go -------------------------------------------------------------------------------- /cmd/replay/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/replay/main.go -------------------------------------------------------------------------------- /cmd/staterecovery/staterecovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/staterecovery/staterecovery.go -------------------------------------------------------------------------------- /cmd/util/confighelpers/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/util/confighelpers/configuration.go -------------------------------------------------------------------------------- /cmd/util/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/util/keystore.go -------------------------------------------------------------------------------- /cmd/util/keystore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/util/keystore_test.go -------------------------------------------------------------------------------- /cmd/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/cmd/util/util.go -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/codecov.yml -------------------------------------------------------------------------------- /contracts-local/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/contracts-local/.gitignore -------------------------------------------------------------------------------- /contracts-local/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/contracts-local/Makefile -------------------------------------------------------------------------------- /contracts-local/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/contracts-local/foundry.toml -------------------------------------------------------------------------------- /contracts-local/lib/forge-std: -------------------------------------------------------------------------------- 1 | ../../contracts/lib/forge-std -------------------------------------------------------------------------------- /contracts-local/src/mocks/BigMap.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/contracts-local/src/mocks/BigMap.sol -------------------------------------------------------------------------------- /contracts-local/src/mocks/Program.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/contracts-local/src/mocks/Program.sol -------------------------------------------------------------------------------- /contracts-local/src/mocks/Simple.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/contracts-local/src/mocks/Simple.sol -------------------------------------------------------------------------------- /contracts-local/src/mocks/TestWETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/contracts-local/src/mocks/TestWETH9.sol -------------------------------------------------------------------------------- /daprovider/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/config/config.go -------------------------------------------------------------------------------- /daprovider/daclient/daclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/daclient/daclient.go -------------------------------------------------------------------------------- /daprovider/das/aggregator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/aggregator.go -------------------------------------------------------------------------------- /daprovider/das/aggregator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/aggregator_test.go -------------------------------------------------------------------------------- /daprovider/das/cache_storage_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/cache_storage_service.go -------------------------------------------------------------------------------- /daprovider/das/chain_fetch_das.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/chain_fetch_das.go -------------------------------------------------------------------------------- /daprovider/das/das.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/das.go -------------------------------------------------------------------------------- /daprovider/das/das_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/das_test.go -------------------------------------------------------------------------------- /daprovider/das/dastree/dastree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/dastree/dastree.go -------------------------------------------------------------------------------- /daprovider/das/dastree/dastree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/dastree/dastree_test.go -------------------------------------------------------------------------------- /daprovider/das/dasutil/dasutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/dasutil/dasutil.go -------------------------------------------------------------------------------- /daprovider/das/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/factory.go -------------------------------------------------------------------------------- /daprovider/das/key_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/key_utils.go -------------------------------------------------------------------------------- /daprovider/das/lifecycle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/lifecycle.go -------------------------------------------------------------------------------- /daprovider/das/panic_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/panic_wrapper.go -------------------------------------------------------------------------------- /daprovider/das/provider_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/provider_factory.go -------------------------------------------------------------------------------- /daprovider/das/read_limited.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/read_limited.go -------------------------------------------------------------------------------- /daprovider/das/redis_storage_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/redis_storage_service.go -------------------------------------------------------------------------------- /daprovider/das/rest_server_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/rest_server_list.go -------------------------------------------------------------------------------- /daprovider/das/restful_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/restful_client.go -------------------------------------------------------------------------------- /daprovider/das/restful_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/restful_server.go -------------------------------------------------------------------------------- /daprovider/das/restful_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/restful_server_test.go -------------------------------------------------------------------------------- /daprovider/das/rpc_aggregator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/rpc_aggregator.go -------------------------------------------------------------------------------- /daprovider/das/rpc_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/rpc_client.go -------------------------------------------------------------------------------- /daprovider/das/rpc_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/rpc_server.go -------------------------------------------------------------------------------- /daprovider/das/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/rpc_test.go -------------------------------------------------------------------------------- /daprovider/das/s3_storage_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/s3_storage_service.go -------------------------------------------------------------------------------- /daprovider/das/signature_verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/signature_verifier.go -------------------------------------------------------------------------------- /daprovider/das/storage_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/storage_service.go -------------------------------------------------------------------------------- /daprovider/das/store_signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/store_signing.go -------------------------------------------------------------------------------- /daprovider/das/store_signing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/store_signing_test.go -------------------------------------------------------------------------------- /daprovider/das/timeout_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/timeout_wrapper.go -------------------------------------------------------------------------------- /daprovider/das/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/das/util.go -------------------------------------------------------------------------------- /daprovider/data_streaming/receiver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/data_streaming/receiver.go -------------------------------------------------------------------------------- /daprovider/data_streaming/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/data_streaming/sender.go -------------------------------------------------------------------------------- /daprovider/data_streaming/signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/data_streaming/signing.go -------------------------------------------------------------------------------- /daprovider/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/reader.go -------------------------------------------------------------------------------- /daprovider/referenceda/certificate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/referenceda/certificate.go -------------------------------------------------------------------------------- /daprovider/referenceda/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/referenceda/config.go -------------------------------------------------------------------------------- /daprovider/referenceda/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/referenceda/storage.go -------------------------------------------------------------------------------- /daprovider/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/registry.go -------------------------------------------------------------------------------- /daprovider/server/provider_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/server/provider_server.go -------------------------------------------------------------------------------- /daprovider/server_api/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/server_api/types.go -------------------------------------------------------------------------------- /daprovider/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/util.go -------------------------------------------------------------------------------- /daprovider/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/validator.go -------------------------------------------------------------------------------- /daprovider/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/daprovider/writer.go -------------------------------------------------------------------------------- /deploy/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/deploy/deploy.go -------------------------------------------------------------------------------- /docs/Nitro-whitepaper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/docs/Nitro-whitepaper.pdf -------------------------------------------------------------------------------- /docs/decisions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/docs/decisions/README.md -------------------------------------------------------------------------------- /docs/decisions/adr-template-bare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/docs/decisions/adr-template-bare.md -------------------------------------------------------------------------------- /docs/decisions/adr-template-minimal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/docs/decisions/adr-template-minimal.md -------------------------------------------------------------------------------- /docs/decisions/adr-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/docs/decisions/adr-template.md -------------------------------------------------------------------------------- /docs/notice.md: -------------------------------------------------------------------------------- 1 | **Note**: Docs now live at https://github.com/OffchainLabs/nitro-docs -------------------------------------------------------------------------------- /execution/gethexec/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/api.go -------------------------------------------------------------------------------- /execution/gethexec/arb_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/arb_interface.go -------------------------------------------------------------------------------- /execution/gethexec/block_recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/block_recorder.go -------------------------------------------------------------------------------- /execution/gethexec/blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/blockchain.go -------------------------------------------------------------------------------- /execution/gethexec/blockchain_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/blockchain_test.go -------------------------------------------------------------------------------- /execution/gethexec/blockmetadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/blockmetadata.go -------------------------------------------------------------------------------- /execution/gethexec/classicMessage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/classicMessage.go -------------------------------------------------------------------------------- /execution/gethexec/contract_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/contract_adapter.go -------------------------------------------------------------------------------- /execution/gethexec/executionengine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/executionengine.go -------------------------------------------------------------------------------- /execution/gethexec/forwarder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/forwarder.go -------------------------------------------------------------------------------- /execution/gethexec/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/node.go -------------------------------------------------------------------------------- /execution/gethexec/sequencer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/sequencer.go -------------------------------------------------------------------------------- /execution/gethexec/stylus_tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/stylus_tracer.go -------------------------------------------------------------------------------- /execution/gethexec/sync_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/sync_monitor.go -------------------------------------------------------------------------------- /execution/gethexec/sync_monitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/sync_monitor_test.go -------------------------------------------------------------------------------- /execution/gethexec/tx_pre_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/gethexec/tx_pre_checker.go -------------------------------------------------------------------------------- /execution/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/execution/interface.go -------------------------------------------------------------------------------- /gethhook/geth-hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/gethhook/geth-hook.go -------------------------------------------------------------------------------- /gethhook/geth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/gethhook/geth_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/go.sum -------------------------------------------------------------------------------- /linters/koanf/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/koanf/handlers.go -------------------------------------------------------------------------------- /linters/koanf/koanf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/koanf/koanf.go -------------------------------------------------------------------------------- /linters/koanf/koanf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/koanf/koanf_test.go -------------------------------------------------------------------------------- /linters/linters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/linters.go -------------------------------------------------------------------------------- /linters/pointercheck/pointercheck.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/pointercheck/pointercheck.go -------------------------------------------------------------------------------- /linters/rightshift/rightshift.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/rightshift/rightshift.go -------------------------------------------------------------------------------- /linters/rightshift/rightshift_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/rightshift/rightshift_test.go -------------------------------------------------------------------------------- /linters/structinit/structinit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/structinit/structinit.go -------------------------------------------------------------------------------- /linters/structinit/structinit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/structinit/structinit_test.go -------------------------------------------------------------------------------- /linters/testdata/src/koanf/a/a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/testdata/src/koanf/a/a.go -------------------------------------------------------------------------------- /linters/testdata/src/koanf/b/b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/testdata/src/koanf/b/b.go -------------------------------------------------------------------------------- /linters/testdata/src/structinit/a/a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/testdata/src/structinit/a/a.go -------------------------------------------------------------------------------- /linters/testdata/src/structinit/b/b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/linters/testdata/src/structinit/b/b.go -------------------------------------------------------------------------------- /precompiles/ArbAddressTable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbAddressTable.go -------------------------------------------------------------------------------- /precompiles/ArbAddressTable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbAddressTable_test.go -------------------------------------------------------------------------------- /precompiles/ArbAggregator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbAggregator.go -------------------------------------------------------------------------------- /precompiles/ArbAggregator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbAggregator_test.go -------------------------------------------------------------------------------- /precompiles/ArbBLS.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbBLS.go -------------------------------------------------------------------------------- /precompiles/ArbDebug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbDebug.go -------------------------------------------------------------------------------- /precompiles/ArbFunctionTable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbFunctionTable.go -------------------------------------------------------------------------------- /precompiles/ArbGasInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbGasInfo.go -------------------------------------------------------------------------------- /precompiles/ArbGasInfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbGasInfo_test.go -------------------------------------------------------------------------------- /precompiles/ArbInfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbInfo.go -------------------------------------------------------------------------------- /precompiles/ArbNativeTokenManager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbNativeTokenManager.go -------------------------------------------------------------------------------- /precompiles/ArbOwner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbOwner.go -------------------------------------------------------------------------------- /precompiles/ArbOwnerPublic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbOwnerPublic.go -------------------------------------------------------------------------------- /precompiles/ArbOwner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbOwner_test.go -------------------------------------------------------------------------------- /precompiles/ArbRetryableTx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbRetryableTx.go -------------------------------------------------------------------------------- /precompiles/ArbRetryableTx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbRetryableTx_test.go -------------------------------------------------------------------------------- /precompiles/ArbStatistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbStatistics.go -------------------------------------------------------------------------------- /precompiles/ArbSys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbSys.go -------------------------------------------------------------------------------- /precompiles/ArbWasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbWasm.go -------------------------------------------------------------------------------- /precompiles/ArbWasmCache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbWasmCache.go -------------------------------------------------------------------------------- /precompiles/ArbosActs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbosActs.go -------------------------------------------------------------------------------- /precompiles/ArbosTest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/ArbosTest.go -------------------------------------------------------------------------------- /precompiles/constraints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/constraints_test.go -------------------------------------------------------------------------------- /precompiles/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/context.go -------------------------------------------------------------------------------- /precompiles/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/context_test.go -------------------------------------------------------------------------------- /precompiles/precompile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/precompile.go -------------------------------------------------------------------------------- /precompiles/precompile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/precompile_test.go -------------------------------------------------------------------------------- /precompiles/wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/precompiles/wrapper.go -------------------------------------------------------------------------------- /pubsub/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/pubsub/common.go -------------------------------------------------------------------------------- /pubsub/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/pubsub/consumer.go -------------------------------------------------------------------------------- /pubsub/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/pubsub/producer.go -------------------------------------------------------------------------------- /pubsub/pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/pubsub/pubsub_test.go -------------------------------------------------------------------------------- /relay/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/relay/relay.go -------------------------------------------------------------------------------- /relay/relay_stress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/relay/relay_stress_test.go -------------------------------------------------------------------------------- /scripts/build-brotli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/build-brotli.sh -------------------------------------------------------------------------------- /scripts/check-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/check-build.sh -------------------------------------------------------------------------------- /scripts/convert-databases.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/convert-databases.bash -------------------------------------------------------------------------------- /scripts/create-test-preimages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/create-test-preimages.py -------------------------------------------------------------------------------- /scripts/download-machine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/download-machine.sh -------------------------------------------------------------------------------- /scripts/fuzz.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/fuzz.bash -------------------------------------------------------------------------------- /scripts/remove_reference_types.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/remove_reference_types.sh -------------------------------------------------------------------------------- /scripts/split-val-entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/split-val-entry.sh -------------------------------------------------------------------------------- /scripts/startup-testnode.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/startup-testnode.bash -------------------------------------------------------------------------------- /scripts/validate-wasm-module-root.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/scripts/validate-wasm-module-root.sh -------------------------------------------------------------------------------- /solgen/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/solgen/gen.go -------------------------------------------------------------------------------- /staker/block_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/block_validator.go -------------------------------------------------------------------------------- /staker/block_validator_schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/block_validator_schema.go -------------------------------------------------------------------------------- /staker/bold/bold_staker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/bold/bold_staker.go -------------------------------------------------------------------------------- /staker/bold/bold_state_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/bold/bold_state_provider.go -------------------------------------------------------------------------------- /staker/bold/data_poster_transactor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/bold/data_poster_transactor.go -------------------------------------------------------------------------------- /staker/challenge-cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/challenge-cache/cache.go -------------------------------------------------------------------------------- /staker/challenge-cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/challenge-cache/cache_test.go -------------------------------------------------------------------------------- /staker/execution_challenge_bakend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/execution_challenge_bakend.go -------------------------------------------------------------------------------- /staker/legacy/assertion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/assertion.go -------------------------------------------------------------------------------- /staker/legacy/challenge_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/challenge_manager.go -------------------------------------------------------------------------------- /staker/legacy/challenge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/challenge_test.go -------------------------------------------------------------------------------- /staker/legacy/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/common_test.go -------------------------------------------------------------------------------- /staker/legacy/fast_confirm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/fast_confirm.go -------------------------------------------------------------------------------- /staker/legacy/l1_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/l1_validator.go -------------------------------------------------------------------------------- /staker/legacy/mock_machine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/mock_machine_test.go -------------------------------------------------------------------------------- /staker/legacy/rollup_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/rollup_watcher.go -------------------------------------------------------------------------------- /staker/legacy/staker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/legacy/staker.go -------------------------------------------------------------------------------- /staker/stateless_block_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/stateless_block_validator.go -------------------------------------------------------------------------------- /staker/txbuilder/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/txbuilder/builder.go -------------------------------------------------------------------------------- /staker/validatorwallet/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/validatorwallet/contract.go -------------------------------------------------------------------------------- /staker/validatorwallet/eoa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/validatorwallet/eoa.go -------------------------------------------------------------------------------- /staker/validatorwallet/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/staker/validatorwallet/noop.go -------------------------------------------------------------------------------- /statetransfer/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/statetransfer/data.go -------------------------------------------------------------------------------- /statetransfer/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/statetransfer/interface.go -------------------------------------------------------------------------------- /statetransfer/jsondatareader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/statetransfer/jsondatareader.go -------------------------------------------------------------------------------- /statetransfer/memdatareader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/statetransfer/memdatareader.go -------------------------------------------------------------------------------- /system_tests/aliasing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/aliasing_test.go -------------------------------------------------------------------------------- /system_tests/arbos_upgrade_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/arbos_upgrade_test.go -------------------------------------------------------------------------------- /system_tests/arbtrace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/arbtrace_test.go -------------------------------------------------------------------------------- /system_tests/archive_redirect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/archive_redirect_test.go -------------------------------------------------------------------------------- /system_tests/batch_poster_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/batch_poster_test.go -------------------------------------------------------------------------------- /system_tests/benchmarks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/benchmarks_test.go -------------------------------------------------------------------------------- /system_tests/block_hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/block_hash_test.go -------------------------------------------------------------------------------- /system_tests/block_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/block_validator_test.go -------------------------------------------------------------------------------- /system_tests/blocks_reexecutor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/blocks_reexecutor_test.go -------------------------------------------------------------------------------- /system_tests/bold_l3_support_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/bold_l3_support_test.go -------------------------------------------------------------------------------- /system_tests/bold_new_challenge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/bold_new_challenge_test.go -------------------------------------------------------------------------------- /system_tests/classic_redirect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/classic_redirect_test.go -------------------------------------------------------------------------------- /system_tests/client_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/client_wrapper.go -------------------------------------------------------------------------------- /system_tests/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/common_test.go -------------------------------------------------------------------------------- /system_tests/conditionaltx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/conditionaltx_test.go -------------------------------------------------------------------------------- /system_tests/contract_tx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/contract_tx_test.go -------------------------------------------------------------------------------- /system_tests/das_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/das_test.go -------------------------------------------------------------------------------- /system_tests/db_conversion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/db_conversion_test.go -------------------------------------------------------------------------------- /system_tests/debug_trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/debug_trace_test.go -------------------------------------------------------------------------------- /system_tests/debugapi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/debugapi_test.go -------------------------------------------------------------------------------- /system_tests/delayedinbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/delayedinbox_test.go -------------------------------------------------------------------------------- /system_tests/delayedinboxlong_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/delayedinboxlong_test.go -------------------------------------------------------------------------------- /system_tests/deployment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/deployment_test.go -------------------------------------------------------------------------------- /system_tests/estimation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/estimation_test.go -------------------------------------------------------------------------------- /system_tests/eth_config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/eth_config_test.go -------------------------------------------------------------------------------- /system_tests/eth_sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/eth_sync_test.go -------------------------------------------------------------------------------- /system_tests/fast_confirm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/fast_confirm_test.go -------------------------------------------------------------------------------- /system_tests/fees_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/fees_test.go -------------------------------------------------------------------------------- /system_tests/finality_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/finality_data_test.go -------------------------------------------------------------------------------- /system_tests/forwarder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/forwarder_test.go -------------------------------------------------------------------------------- /system_tests/full_challenge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/full_challenge_test.go -------------------------------------------------------------------------------- /system_tests/gas_dim_log_call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/gas_dim_log_call_test.go -------------------------------------------------------------------------------- /system_tests/gas_dim_log_create_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/gas_dim_log_create_test.go -------------------------------------------------------------------------------- /system_tests/gas_dim_log_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/gas_dim_log_log_test.go -------------------------------------------------------------------------------- /system_tests/gas_dim_log_sstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/gas_dim_log_sstore_test.go -------------------------------------------------------------------------------- /system_tests/gas_dim_log_stylus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/gas_dim_log_stylus_test.go -------------------------------------------------------------------------------- /system_tests/gas_dim_tx_op_call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/gas_dim_tx_op_call_test.go -------------------------------------------------------------------------------- /system_tests/gas_dim_tx_op_log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/gas_dim_tx_op_log_test.go -------------------------------------------------------------------------------- /system_tests/gas_limits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/gas_limits_test.go -------------------------------------------------------------------------------- /system_tests/inbox_blob_failure_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/inbox_blob_failure_test.go -------------------------------------------------------------------------------- /system_tests/infra_fee_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/infra_fee_test.go -------------------------------------------------------------------------------- /system_tests/initialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/initialization_test.go -------------------------------------------------------------------------------- /system_tests/l3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/l3_test.go -------------------------------------------------------------------------------- /system_tests/log_subscription_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/log_subscription_test.go -------------------------------------------------------------------------------- /system_tests/maintenance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/maintenance_test.go -------------------------------------------------------------------------------- /system_tests/meaningless_reorg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/meaningless_reorg_test.go -------------------------------------------------------------------------------- /system_tests/mock_machine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/mock_machine_test.go -------------------------------------------------------------------------------- /system_tests/multigas_dump_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/multigas_dump_test.go -------------------------------------------------------------------------------- /system_tests/nodeinterface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/nodeinterface_test.go -------------------------------------------------------------------------------- /system_tests/outbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/outbox_test.go -------------------------------------------------------------------------------- /system_tests/pendingblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/pendingblock_test.go -------------------------------------------------------------------------------- /system_tests/precompile_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/precompile_fuzz_test.go -------------------------------------------------------------------------------- /system_tests/precompile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/precompile_test.go -------------------------------------------------------------------------------- /system_tests/program_gas_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/program_gas_test.go -------------------------------------------------------------------------------- /system_tests/program_ink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/program_ink_test.go -------------------------------------------------------------------------------- /system_tests/program_norace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/program_norace_test.go -------------------------------------------------------------------------------- /system_tests/program_race_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/program_race_test.go -------------------------------------------------------------------------------- /system_tests/program_recursive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/program_recursive_test.go -------------------------------------------------------------------------------- /system_tests/program_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/program_test.go -------------------------------------------------------------------------------- /system_tests/pruning_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/pruning_test.go -------------------------------------------------------------------------------- /system_tests/recreatestate_rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/recreatestate_rpc_test.go -------------------------------------------------------------------------------- /system_tests/reorg_resequencing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/reorg_resequencing_test.go -------------------------------------------------------------------------------- /system_tests/retryable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/retryable_test.go -------------------------------------------------------------------------------- /system_tests/revalidation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/revalidation_test.go -------------------------------------------------------------------------------- /system_tests/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/rpc_test.go -------------------------------------------------------------------------------- /system_tests/self_destruct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/self_destruct_test.go -------------------------------------------------------------------------------- /system_tests/seq_coordinator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seq_coordinator_test.go -------------------------------------------------------------------------------- /system_tests/seq_filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seq_filter_test.go -------------------------------------------------------------------------------- /system_tests/seq_nonce_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seq_nonce_test.go -------------------------------------------------------------------------------- /system_tests/seq_pause_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seq_pause_test.go -------------------------------------------------------------------------------- /system_tests/seq_reject_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seq_reject_test.go -------------------------------------------------------------------------------- /system_tests/seq_whitelist_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seq_whitelist_test.go -------------------------------------------------------------------------------- /system_tests/seqcompensation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seqcompensation_test.go -------------------------------------------------------------------------------- /system_tests/seqfeed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seqfeed_test.go -------------------------------------------------------------------------------- /system_tests/seqinbox_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/seqinbox_test.go -------------------------------------------------------------------------------- /system_tests/simulatev1_push0_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/simulatev1_push0_test.go -------------------------------------------------------------------------------- /system_tests/snap_sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/snap_sync_test.go -------------------------------------------------------------------------------- /system_tests/staker_challenge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/staker_challenge_test.go -------------------------------------------------------------------------------- /system_tests/staker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/staker_test.go -------------------------------------------------------------------------------- /system_tests/state_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/state_fuzz_test.go -------------------------------------------------------------------------------- /system_tests/staterecovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/staterecovery_test.go -------------------------------------------------------------------------------- /system_tests/storage_trie_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/storage_trie_test.go -------------------------------------------------------------------------------- /system_tests/stylus_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/stylus_test.go -------------------------------------------------------------------------------- /system_tests/stylus_trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/stylus_trace_test.go -------------------------------------------------------------------------------- /system_tests/stylus_tracer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/stylus_tracer_test.go -------------------------------------------------------------------------------- /system_tests/test_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/test_info.go -------------------------------------------------------------------------------- /system_tests/timeboost_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/timeboost_test.go -------------------------------------------------------------------------------- /system_tests/transfer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/transfer_test.go -------------------------------------------------------------------------------- /system_tests/triedb_race_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/triedb_race_test.go -------------------------------------------------------------------------------- /system_tests/twonodes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/twonodes_test.go -------------------------------------------------------------------------------- /system_tests/twonodeslong_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/twonodeslong_test.go -------------------------------------------------------------------------------- /system_tests/validation_mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/validation_mock_test.go -------------------------------------------------------------------------------- /system_tests/validator_reorg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/validator_reorg_test.go -------------------------------------------------------------------------------- /system_tests/wrap_transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/system_tests/wrap_transaction_test.go -------------------------------------------------------------------------------- /timeboost/auctioneer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/auctioneer.go -------------------------------------------------------------------------------- /timeboost/auctioneer_failover_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/auctioneer_failover_test.go -------------------------------------------------------------------------------- /timeboost/auctioneer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/auctioneer_test.go -------------------------------------------------------------------------------- /timeboost/bid_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/bid_cache.go -------------------------------------------------------------------------------- /timeboost/bid_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/bid_cache_test.go -------------------------------------------------------------------------------- /timeboost/bid_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/bid_validator.go -------------------------------------------------------------------------------- /timeboost/bid_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/bid_validator_test.go -------------------------------------------------------------------------------- /timeboost/bidder_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/bidder_client.go -------------------------------------------------------------------------------- /timeboost/bindings/mockerc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/bindings/mockerc20.go -------------------------------------------------------------------------------- /timeboost/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/db.go -------------------------------------------------------------------------------- /timeboost/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/db_test.go -------------------------------------------------------------------------------- /timeboost/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/errors.go -------------------------------------------------------------------------------- /timeboost/redis_coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/redis_coordinator.go -------------------------------------------------------------------------------- /timeboost/redis_coordinator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/redis_coordinator_test.go -------------------------------------------------------------------------------- /timeboost/roundtiminginfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/roundtiminginfo.go -------------------------------------------------------------------------------- /timeboost/s3_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/s3_storage.go -------------------------------------------------------------------------------- /timeboost/s3_storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/s3_storage_test.go -------------------------------------------------------------------------------- /timeboost/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/schema.go -------------------------------------------------------------------------------- /timeboost/sequencer_endpoint_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/sequencer_endpoint_manager.go -------------------------------------------------------------------------------- /timeboost/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/setup_test.go -------------------------------------------------------------------------------- /timeboost/ticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/ticker.go -------------------------------------------------------------------------------- /timeboost/ticker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/ticker_test.go -------------------------------------------------------------------------------- /timeboost/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/timeboost/types.go -------------------------------------------------------------------------------- /util/arbmath/bips.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/bips.go -------------------------------------------------------------------------------- /util/arbmath/bits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/bits.go -------------------------------------------------------------------------------- /util/arbmath/math.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/math.go -------------------------------------------------------------------------------- /util/arbmath/math_fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/math_fuzz_test.go -------------------------------------------------------------------------------- /util/arbmath/math_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/math_test.go -------------------------------------------------------------------------------- /util/arbmath/moving_average.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/moving_average.go -------------------------------------------------------------------------------- /util/arbmath/moving_average_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/moving_average_test.go -------------------------------------------------------------------------------- /util/arbmath/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/time.go -------------------------------------------------------------------------------- /util/arbmath/uint24.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/arbmath/uint24.go -------------------------------------------------------------------------------- /util/blobs/blobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/blobs/blobs.go -------------------------------------------------------------------------------- /util/blobs/blobs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/blobs/blobs_test.go -------------------------------------------------------------------------------- /util/colors/colors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/colors/colors.go -------------------------------------------------------------------------------- /util/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/common.go -------------------------------------------------------------------------------- /util/containers/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/containers/lru.go -------------------------------------------------------------------------------- /util/containers/promise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/containers/promise.go -------------------------------------------------------------------------------- /util/containers/promise_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/containers/promise_test.go -------------------------------------------------------------------------------- /util/containers/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/containers/queue.go -------------------------------------------------------------------------------- /util/containers/queue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/containers/queue_test.go -------------------------------------------------------------------------------- /util/containers/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/containers/stack.go -------------------------------------------------------------------------------- /util/containers/syncmap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/containers/syncmap.go -------------------------------------------------------------------------------- /util/contracts/address_verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/contracts/address_verifier.go -------------------------------------------------------------------------------- /util/dbutil/dbutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/dbutil/dbutil.go -------------------------------------------------------------------------------- /util/dbutil/dbutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/dbutil/dbutil_test.go -------------------------------------------------------------------------------- /util/gzip/gzip_compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/gzip/gzip_compression.go -------------------------------------------------------------------------------- /util/gzip/gzip_compression_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/gzip/gzip_compression_test.go -------------------------------------------------------------------------------- /util/headerreader/blob_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/headerreader/blob_client.go -------------------------------------------------------------------------------- /util/headerreader/blob_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/headerreader/blob_client_test.go -------------------------------------------------------------------------------- /util/headerreader/header_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/headerreader/header_reader.go -------------------------------------------------------------------------------- /util/iostat/iostat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/iostat/iostat.go -------------------------------------------------------------------------------- /util/jsonapi/preimages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/jsonapi/preimages.go -------------------------------------------------------------------------------- /util/jsonapi/preimages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/jsonapi/preimages_test.go -------------------------------------------------------------------------------- /util/jsonapi/uint64_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/jsonapi/uint64_string.go -------------------------------------------------------------------------------- /util/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/log.go -------------------------------------------------------------------------------- /util/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/log_test.go -------------------------------------------------------------------------------- /util/merkletree/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/merkletree/common_test.go -------------------------------------------------------------------------------- /util/merkletree/merkleEventProof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/merkletree/merkleEventProof.go -------------------------------------------------------------------------------- /util/merkletree/merkleTree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/merkletree/merkleTree.go -------------------------------------------------------------------------------- /util/metricsutil/metricsutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/metricsutil/metricsutil.go -------------------------------------------------------------------------------- /util/normalizeGas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/normalizeGas.go -------------------------------------------------------------------------------- /util/pretty/pretty_printing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/pretty/pretty_printing.go -------------------------------------------------------------------------------- /util/redisutil/redis_coordinator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/redisutil/redis_coordinator.go -------------------------------------------------------------------------------- /util/redisutil/redisutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/redisutil/redisutil.go -------------------------------------------------------------------------------- /util/redisutil/test_redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/redisutil/test_redis.go -------------------------------------------------------------------------------- /util/rpcclient/rpcclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/rpcclient/rpcclient.go -------------------------------------------------------------------------------- /util/rpcclient/rpcclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/rpcclient/rpcclient_test.go -------------------------------------------------------------------------------- /util/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/runtime.go -------------------------------------------------------------------------------- /util/s3client/s3client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/s3client/s3client.go -------------------------------------------------------------------------------- /util/sharedmetrics/sharedmetrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/sharedmetrics/sharedmetrics.go -------------------------------------------------------------------------------- /util/signature/datasigner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/signature/datasigner.go -------------------------------------------------------------------------------- /util/signature/sign_verify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/signature/sign_verify.go -------------------------------------------------------------------------------- /util/signature/sign_verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/signature/sign_verify_test.go -------------------------------------------------------------------------------- /util/signature/simple_hmac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/signature/simple_hmac.go -------------------------------------------------------------------------------- /util/signature/verifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/signature/verifier.go -------------------------------------------------------------------------------- /util/signature/verifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/signature/verifier_test.go -------------------------------------------------------------------------------- /util/stopwaiter/state/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/stopwaiter/state/state.go -------------------------------------------------------------------------------- /util/stopwaiter/stopwaiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/stopwaiter/stopwaiter.go -------------------------------------------------------------------------------- /util/stopwaiter/stopwaiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/stopwaiter/stopwaiter_test.go -------------------------------------------------------------------------------- /util/testhelpers/env/env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/testhelpers/env/env.go -------------------------------------------------------------------------------- /util/testhelpers/flag/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/testhelpers/flag/flag.go -------------------------------------------------------------------------------- /util/testhelpers/github/releases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/testhelpers/github/releases.go -------------------------------------------------------------------------------- /util/testhelpers/port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/testhelpers/port.go -------------------------------------------------------------------------------- /util/testhelpers/port_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/testhelpers/port_test.go -------------------------------------------------------------------------------- /util/testhelpers/pseudorandom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/testhelpers/pseudorandom.go -------------------------------------------------------------------------------- /util/testhelpers/stackconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/testhelpers/stackconfig.go -------------------------------------------------------------------------------- /util/testhelpers/testhelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/util/testhelpers/testhelpers.go -------------------------------------------------------------------------------- /validator/client/redis/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/client/redis/producer.go -------------------------------------------------------------------------------- /validator/client/validation_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/client/validation_client.go -------------------------------------------------------------------------------- /validator/execution_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/execution_state.go -------------------------------------------------------------------------------- /validator/inputs/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/inputs/writer.go -------------------------------------------------------------------------------- /validator/inputs/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/inputs/writer_test.go -------------------------------------------------------------------------------- /validator/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/interface.go -------------------------------------------------------------------------------- /validator/server_api/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_api/json.go -------------------------------------------------------------------------------- /validator/server_api/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_api/json_test.go -------------------------------------------------------------------------------- /validator/server_arb/bold_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_arb/bold_machine.go -------------------------------------------------------------------------------- /validator/server_arb/execution_run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_arb/execution_run.go -------------------------------------------------------------------------------- /validator/server_arb/machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_arb/machine.go -------------------------------------------------------------------------------- /validator/server_arb/machine_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_arb/machine_cache.go -------------------------------------------------------------------------------- /validator/server_arb/machine_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_arb/machine_loader.go -------------------------------------------------------------------------------- /validator/server_arb/machine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_arb/machine_test.go -------------------------------------------------------------------------------- /validator/server_arb/nitro_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_arb/nitro_machine.go -------------------------------------------------------------------------------- /validator/server_common/testdata/latest: -------------------------------------------------------------------------------- 1 | 0xf4389b835497a910d7ba3ebfb77aa93da985634f3c052de1290360635be40c4a -------------------------------------------------------------------------------- /validator/server_common/valrun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_common/valrun.go -------------------------------------------------------------------------------- /validator/server_jit/jit_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_jit/jit_machine.go -------------------------------------------------------------------------------- /validator/server_jit/machine_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_jit/machine_loader.go -------------------------------------------------------------------------------- /validator/server_jit/spawner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/server_jit/spawner.go -------------------------------------------------------------------------------- /validator/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/utils.go -------------------------------------------------------------------------------- /validator/validation_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/validation_entry.go -------------------------------------------------------------------------------- /validator/valnode/redis/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/valnode/redis/consumer.go -------------------------------------------------------------------------------- /validator/valnode/validation_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/valnode/validation_api.go -------------------------------------------------------------------------------- /validator/valnode/valnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/validator/valnode/valnode.go -------------------------------------------------------------------------------- /wavmio/higher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wavmio/higher.go -------------------------------------------------------------------------------- /wavmio/raw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wavmio/raw.go -------------------------------------------------------------------------------- /wavmio/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wavmio/stub.go -------------------------------------------------------------------------------- /wsbroadcastserver/clientconnection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wsbroadcastserver/clientconnection.go -------------------------------------------------------------------------------- /wsbroadcastserver/clientmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wsbroadcastserver/clientmanager.go -------------------------------------------------------------------------------- /wsbroadcastserver/connectionlimiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wsbroadcastserver/connectionlimiter.go -------------------------------------------------------------------------------- /wsbroadcastserver/dictionary.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wsbroadcastserver/dictionary.go -------------------------------------------------------------------------------- /wsbroadcastserver/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wsbroadcastserver/utils.go -------------------------------------------------------------------------------- /wsbroadcastserver/wsbroadcastserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/wsbroadcastserver/wsbroadcastserver.go -------------------------------------------------------------------------------- /zeroheavy/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/zeroheavy/common_test.go -------------------------------------------------------------------------------- /zeroheavy/zeroheavy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/zeroheavy/zeroheavy.go -------------------------------------------------------------------------------- /zeroheavy/zeroheavy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OffchainLabs/nitro/HEAD/zeroheavy/zeroheavy_test.go --------------------------------------------------------------------------------