├── .config └── zepter.yaml ├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .github ├── SECURITY.md ├── dependabot.yml └── workflows │ ├── bench.yml │ ├── book.yml │ ├── ci.yml │ ├── ethereum-tests.yml │ └── release-plz.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CLAUDE.md ├── Cargo.lock ├── Cargo.toml ├── Cross.toml ├── LICENSE ├── MIGRATION_GUIDE.md ├── README.md ├── assets └── logo │ ├── old │ ├── logo.pdf │ ├── logo.png │ └── logo_banner.png │ ├── revm-banner.png │ ├── revm.fig │ └── revm.png ├── bins └── revme │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── benches │ └── evm.rs │ └── src │ ├── cmd.rs │ ├── cmd │ ├── bench.rs │ ├── bench │ │ ├── analysis.hex │ │ ├── analysis.rs │ │ ├── burntpix.rs │ │ ├── burntpix │ │ │ ├── bytecode_four.hex │ │ │ ├── bytecode_one.hex │ │ │ ├── bytecode_three.hex │ │ │ ├── bytecode_two.hex │ │ │ └── static_data.rs │ │ ├── evm_build.rs │ │ ├── gas_cost_estimator.rs │ │ ├── gas_cost_estimator_sample.csv │ │ ├── snailtracer.hex │ │ ├── snailtracer.rs │ │ ├── transfer.rs │ │ └── transfer_multi.rs │ ├── blockchaintest.rs │ ├── blockchaintest │ │ ├── post_block.rs │ │ └── pre_block.rs │ ├── bytecode.rs │ ├── evmrunner.rs │ ├── statetest.rs │ └── statetest │ │ ├── merkle_trie.rs │ │ ├── runner.rs │ │ └── utils.rs │ ├── dir_utils.rs │ ├── lib.rs │ └── main.rs ├── book.toml ├── book └── src │ ├── SUMMARY.md │ ├── architecture.md │ ├── awesome.md │ ├── contact.md │ ├── dev.md │ ├── external_state_transitions.md │ ├── inspector.md │ ├── release_procedure.md │ └── revme.md ├── crates ├── README.md ├── bytecode │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ ├── bytecode.rs │ │ ├── decode_errors.rs │ │ ├── eip7702.rs │ │ ├── iter.rs │ │ ├── legacy.rs │ │ ├── legacy │ │ ├── analysis.rs │ │ ├── analyzed.rs │ │ ├── jump_map.rs │ │ └── raw.rs │ │ ├── lib.rs │ │ ├── opcode.rs │ │ ├── opcode │ │ └── parse.rs │ │ └── utils.rs ├── context │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ ├── interface │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ └── src │ │ │ ├── block.rs │ │ │ ├── block │ │ │ └── blob.rs │ │ │ ├── cfg.rs │ │ │ ├── context.rs │ │ │ ├── host.rs │ │ │ ├── journaled_state.rs │ │ │ ├── lib.rs │ │ │ ├── local.rs │ │ │ ├── result.rs │ │ │ ├── transaction.rs │ │ │ └── transaction │ │ │ ├── alloy_types.rs │ │ │ ├── eip2930.rs │ │ │ ├── eip7702.rs │ │ │ ├── either.rs │ │ │ └── transaction_type.rs │ └── src │ │ ├── block.rs │ │ ├── cfg.rs │ │ ├── context.rs │ │ ├── evm.rs │ │ ├── journal.rs │ │ ├── journal │ │ ├── entry.rs │ │ ├── inner.rs │ │ └── warm_addresses.rs │ │ ├── lib.rs │ │ ├── local.rs │ │ ├── setters.rs │ │ └── tx.rs ├── database │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ ├── interface │ │ ├── CHANGELOG.md │ │ ├── Cargo.toml │ │ ├── LICENSE │ │ └── src │ │ │ ├── async_db.rs │ │ │ ├── either.rs │ │ │ ├── empty_db.rs │ │ │ ├── lib.rs │ │ │ └── try_commit.rs │ └── src │ │ ├── alloydb.rs │ │ ├── in_memory_db.rs │ │ ├── lib.rs │ │ ├── states.rs │ │ └── states │ │ ├── account_status.rs │ │ ├── bundle_account.rs │ │ ├── bundle_state.rs │ │ ├── cache.rs │ │ ├── cache_account.rs │ │ ├── changes.rs │ │ ├── plain_account.rs │ │ ├── reverts.rs │ │ ├── state.rs │ │ ├── state_builder.rs │ │ ├── transition_account.rs │ │ └── transition_state.rs ├── ee-tests │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── src │ │ ├── lib.rs │ │ ├── op_revm_tests.rs │ │ └── revm_tests.rs │ └── tests │ │ ├── op_revm_testdata │ │ ├── test_deposit_tx.json │ │ ├── test_halted_deposit_tx.json │ │ ├── test_halted_tx_call_bls12_381_g1_add_input_wrong_size.json │ │ ├── test_halted_tx_call_bls12_381_g1_add_out_of_gas.json │ │ ├── test_halted_tx_call_bls12_381_g1_msm_input_wrong_size.json │ │ ├── test_halted_tx_call_bls12_381_g1_msm_out_of_gas.json │ │ ├── test_halted_tx_call_bls12_381_g1_msm_wrong_input_layout.json │ │ ├── test_halted_tx_call_bls12_381_g2_add_input_wrong_size.json │ │ ├── test_halted_tx_call_bls12_381_g2_add_out_of_gas.json │ │ ├── test_halted_tx_call_bls12_381_g2_msm_input_wrong_size.json │ │ ├── test_halted_tx_call_bls12_381_g2_msm_out_of_gas.json │ │ ├── test_halted_tx_call_bls12_381_g2_msm_wrong_input_layout.json │ │ ├── test_halted_tx_call_bls12_381_map_fp2_to_g2_input_wrong_size.json │ │ ├── test_halted_tx_call_bls12_381_map_fp2_to_g2_out_of_gas.json │ │ ├── test_halted_tx_call_bls12_381_map_fp_to_g1_input_wrong_size.json │ │ ├── test_halted_tx_call_bls12_381_map_fp_to_g1_out_of_gas.json │ │ ├── test_halted_tx_call_bls12_381_pairing_input_wrong_size.json │ │ ├── test_halted_tx_call_bls12_381_pairing_out_of_gas.json │ │ ├── test_halted_tx_call_bls12_381_pairing_wrong_input_layout.json │ │ ├── test_halted_tx_call_bn254_pair_fjord.json │ │ ├── test_halted_tx_call_bn254_pair_granite.json │ │ ├── test_halted_tx_call_p256verify.json │ │ ├── test_log_inspector.json │ │ └── test_tx_call_p256verify.json │ │ ├── revm_testdata │ │ ├── test_frame_stack_index.json │ │ ├── test_multi_tx_create.json │ │ └── test_selfdestruct_multi_tx.json │ │ └── testdata │ │ └── test_data.json ├── handler │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ ├── api.rs │ │ ├── evm.rs │ │ ├── execution.rs │ │ ├── frame.rs │ │ ├── frame_data.rs │ │ ├── handler.rs │ │ ├── instructions.rs │ │ ├── item_or_result.rs │ │ ├── lib.rs │ │ ├── mainnet_builder.rs │ │ ├── mainnet_handler.rs │ │ ├── post_execution.rs │ │ ├── pre_execution.rs │ │ ├── precompile_provider.rs │ │ ├── system_call.rs │ │ └── validation.rs ├── inspector │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ ├── count_inspector.rs │ │ ├── eip3155.rs │ │ ├── either.rs │ │ ├── gas.rs │ │ ├── handler.rs │ │ ├── inspect.rs │ │ ├── inspector.rs │ │ ├── inspector_tests.rs │ │ ├── lib.rs │ │ ├── mainnet_inspect.rs │ │ ├── noop.rs │ │ └── traits.rs ├── interpreter │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ ├── gas.rs │ │ ├── gas │ │ ├── calc.rs │ │ └── constants.rs │ │ ├── instruction_context.rs │ │ ├── instruction_result.rs │ │ ├── instructions.rs │ │ ├── instructions │ │ ├── arithmetic.rs │ │ ├── bitwise.rs │ │ ├── block_info.rs │ │ ├── contract.rs │ │ ├── contract │ │ │ └── call_helpers.rs │ │ ├── control.rs │ │ ├── host.rs │ │ ├── i256.rs │ │ ├── macros.rs │ │ ├── memory.rs │ │ ├── stack.rs │ │ ├── system.rs │ │ ├── tx_info.rs │ │ └── utility.rs │ │ ├── interpreter.rs │ │ ├── interpreter │ │ ├── ext_bytecode.rs │ │ ├── ext_bytecode │ │ │ └── serde.rs │ │ ├── input.rs │ │ ├── loop_control.rs │ │ ├── return_data.rs │ │ ├── runtime_flags.rs │ │ ├── shared_memory.rs │ │ └── stack.rs │ │ ├── interpreter_action.rs │ │ ├── interpreter_action │ │ ├── call_inputs.rs │ │ ├── call_outcome.rs │ │ ├── create_inputs.rs │ │ └── create_outcome.rs │ │ ├── interpreter_types.rs │ │ ├── lib.rs │ │ └── macros.rs ├── op-revm │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ ├── api.rs │ │ ├── api │ │ ├── builder.rs │ │ ├── default_ctx.rs │ │ └── exec.rs │ │ ├── constants.rs │ │ ├── evm.rs │ │ ├── fast_lz.rs │ │ ├── handler.rs │ │ ├── l1block.rs │ │ ├── lib.rs │ │ ├── precompiles.rs │ │ ├── result.rs │ │ ├── spec.rs │ │ ├── transaction.rs │ │ └── transaction │ │ ├── abstraction.rs │ │ ├── deposit.rs │ │ └── error.rs ├── precompile │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── bench │ │ ├── blake2.rs │ │ ├── ecrecover.rs │ │ ├── eip1962.rs │ │ ├── eip2537.rs │ │ ├── eip4844.rs │ │ └── main.rs │ └── src │ │ ├── blake2.rs │ │ ├── bls12_381.rs │ │ ├── bls12_381 │ │ ├── arkworks.rs │ │ ├── blst.rs │ │ ├── g1_add.rs │ │ ├── g1_msm.rs │ │ ├── g2_add.rs │ │ ├── g2_msm.rs │ │ ├── map_fp2_to_g2.rs │ │ ├── map_fp_to_g1.rs │ │ ├── pairing.rs │ │ └── utils.rs │ │ ├── bls12_381_const.rs │ │ ├── bls12_381_utils.rs │ │ ├── bn254.rs │ │ ├── bn254 │ │ ├── arkworks.rs │ │ └── substrate.rs │ │ ├── hash.rs │ │ ├── id.rs │ │ ├── identity.rs │ │ ├── interface.rs │ │ ├── kzg_point_evaluation.rs │ │ ├── kzg_point_evaluation │ │ ├── arkworks.rs │ │ └── blst.rs │ │ ├── lib.rs │ │ ├── modexp.rs │ │ ├── secp256k1.rs │ │ ├── secp256k1 │ │ ├── bitcoin_secp256k1.rs │ │ └── k256.rs │ │ ├── secp256r1.rs │ │ └── utilities.rs ├── primitives │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ ├── constants.rs │ │ ├── eip170.rs │ │ ├── eip3860.rs │ │ ├── eip4844.rs │ │ ├── eip7702.rs │ │ ├── eip7823.rs │ │ ├── eip7825.rs │ │ ├── eip7907.rs │ │ ├── hardfork.rs │ │ ├── lib.rs │ │ └── once_lock.rs ├── revm │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ └── lib.rs ├── state │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ ├── account_info.rs │ │ ├── lib.rs │ │ └── types.rs └── statetest-types │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── LICENSE │ └── src │ ├── account_info.rs │ ├── blockchain.rs │ ├── blockchain │ └── sample.json │ ├── deserializer.rs │ ├── env.rs │ ├── error.rs │ ├── lib.rs │ ├── spec.rs │ ├── test.rs │ ├── test_authorization.rs │ ├── test_suite.rs │ ├── test_unit.rs │ ├── transaction.rs │ └── utils.rs ├── examples ├── README.md ├── block_traces │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── cheatcode_inspector │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── contract_deployment │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── custom_opcodes │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── custom_precompile_journal │ ├── CHANGELOG.md │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── custom_evm.rs │ │ ├── lib.rs │ │ ├── main.rs │ │ └── precompile_provider.rs ├── database_components │ ├── Cargo.toml │ └── src │ │ ├── block_hash.rs │ │ ├── lib.rs │ │ └── state.rs ├── erc20_gas │ ├── Cargo.toml │ └── src │ │ ├── exec.rs │ │ ├── handler.rs │ │ └── main.rs ├── my_evm │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── api.rs │ │ ├── evm.rs │ │ ├── handler.rs │ │ ├── lib.rs │ │ └── main.rs ├── uniswap_get_reserves │ ├── Cargo.toml │ └── src │ │ └── main.rs └── uniswap_v2_usdc_swap │ ├── Cargo.toml │ └── src │ └── main.rs ├── funding.json ├── scripts ├── publish.sh └── run-tests.sh └── typos.toml /.config/zepter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.config/zepter.yaml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/bench.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.github/workflows/bench.yml -------------------------------------------------------------------------------- /.github/workflows/book.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.github/workflows/book.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/ethereum-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.github/workflows/ethereum-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Cross.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/Cross.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/MIGRATION_GUIDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo/old/logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/assets/logo/old/logo.pdf -------------------------------------------------------------------------------- /assets/logo/old/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/assets/logo/old/logo.png -------------------------------------------------------------------------------- /assets/logo/old/logo_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/assets/logo/old/logo_banner.png -------------------------------------------------------------------------------- /assets/logo/revm-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/assets/logo/revm-banner.png -------------------------------------------------------------------------------- /assets/logo/revm.fig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/assets/logo/revm.fig -------------------------------------------------------------------------------- /assets/logo/revm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/assets/logo/revm.png -------------------------------------------------------------------------------- /bins/revme/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/CHANGELOG.md -------------------------------------------------------------------------------- /bins/revme/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/Cargo.toml -------------------------------------------------------------------------------- /bins/revme/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/LICENSE -------------------------------------------------------------------------------- /bins/revme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/README.md -------------------------------------------------------------------------------- /bins/revme/benches/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/benches/evm.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/analysis.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/analysis.hex -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/analysis.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/burntpix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/burntpix.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/burntpix/bytecode_four.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/burntpix/bytecode_four.hex -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/burntpix/bytecode_one.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/burntpix/bytecode_one.hex -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/burntpix/bytecode_three.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/burntpix/bytecode_three.hex -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/burntpix/bytecode_two.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/burntpix/bytecode_two.hex -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/burntpix/static_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/burntpix/static_data.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/evm_build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/evm_build.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/gas_cost_estimator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/gas_cost_estimator.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/gas_cost_estimator_sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/gas_cost_estimator_sample.csv -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/snailtracer.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/snailtracer.hex -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/snailtracer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/snailtracer.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/transfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/transfer.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bench/transfer_multi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bench/transfer_multi.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/blockchaintest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/blockchaintest.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/blockchaintest/post_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/blockchaintest/post_block.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/blockchaintest/pre_block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/blockchaintest/pre_block.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/bytecode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/bytecode.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/evmrunner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/evmrunner.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/statetest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/statetest.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/statetest/merkle_trie.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/statetest/merkle_trie.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/statetest/runner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/statetest/runner.rs -------------------------------------------------------------------------------- /bins/revme/src/cmd/statetest/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/cmd/statetest/utils.rs -------------------------------------------------------------------------------- /bins/revme/src/dir_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/dir_utils.rs -------------------------------------------------------------------------------- /bins/revme/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/lib.rs -------------------------------------------------------------------------------- /bins/revme/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/bins/revme/src/main.rs -------------------------------------------------------------------------------- /book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book.toml -------------------------------------------------------------------------------- /book/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/SUMMARY.md -------------------------------------------------------------------------------- /book/src/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/architecture.md -------------------------------------------------------------------------------- /book/src/awesome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/awesome.md -------------------------------------------------------------------------------- /book/src/contact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/contact.md -------------------------------------------------------------------------------- /book/src/dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/dev.md -------------------------------------------------------------------------------- /book/src/external_state_transitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/external_state_transitions.md -------------------------------------------------------------------------------- /book/src/inspector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/inspector.md -------------------------------------------------------------------------------- /book/src/release_procedure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/release_procedure.md -------------------------------------------------------------------------------- /book/src/revme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/book/src/revme.md -------------------------------------------------------------------------------- /crates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/README.md -------------------------------------------------------------------------------- /crates/bytecode/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/CHANGELOG.md -------------------------------------------------------------------------------- /crates/bytecode/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/Cargo.toml -------------------------------------------------------------------------------- /crates/bytecode/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/LICENSE -------------------------------------------------------------------------------- /crates/bytecode/src/bytecode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/bytecode.rs -------------------------------------------------------------------------------- /crates/bytecode/src/decode_errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/decode_errors.rs -------------------------------------------------------------------------------- /crates/bytecode/src/eip7702.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/eip7702.rs -------------------------------------------------------------------------------- /crates/bytecode/src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/iter.rs -------------------------------------------------------------------------------- /crates/bytecode/src/legacy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/legacy.rs -------------------------------------------------------------------------------- /crates/bytecode/src/legacy/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/legacy/analysis.rs -------------------------------------------------------------------------------- /crates/bytecode/src/legacy/analyzed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/legacy/analyzed.rs -------------------------------------------------------------------------------- /crates/bytecode/src/legacy/jump_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/legacy/jump_map.rs -------------------------------------------------------------------------------- /crates/bytecode/src/legacy/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/legacy/raw.rs -------------------------------------------------------------------------------- /crates/bytecode/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/lib.rs -------------------------------------------------------------------------------- /crates/bytecode/src/opcode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/opcode.rs -------------------------------------------------------------------------------- /crates/bytecode/src/opcode/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/opcode/parse.rs -------------------------------------------------------------------------------- /crates/bytecode/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/bytecode/src/utils.rs -------------------------------------------------------------------------------- /crates/context/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/CHANGELOG.md -------------------------------------------------------------------------------- /crates/context/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/Cargo.toml -------------------------------------------------------------------------------- /crates/context/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/LICENSE -------------------------------------------------------------------------------- /crates/context/interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/CHANGELOG.md -------------------------------------------------------------------------------- /crates/context/interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/Cargo.toml -------------------------------------------------------------------------------- /crates/context/interface/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/LICENSE -------------------------------------------------------------------------------- /crates/context/interface/src/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/block.rs -------------------------------------------------------------------------------- /crates/context/interface/src/block/blob.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/block/blob.rs -------------------------------------------------------------------------------- /crates/context/interface/src/cfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/cfg.rs -------------------------------------------------------------------------------- /crates/context/interface/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/context.rs -------------------------------------------------------------------------------- /crates/context/interface/src/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/host.rs -------------------------------------------------------------------------------- /crates/context/interface/src/journaled_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/journaled_state.rs -------------------------------------------------------------------------------- /crates/context/interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/lib.rs -------------------------------------------------------------------------------- /crates/context/interface/src/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/local.rs -------------------------------------------------------------------------------- /crates/context/interface/src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/result.rs -------------------------------------------------------------------------------- /crates/context/interface/src/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/transaction.rs -------------------------------------------------------------------------------- /crates/context/interface/src/transaction/alloy_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/transaction/alloy_types.rs -------------------------------------------------------------------------------- /crates/context/interface/src/transaction/eip2930.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/transaction/eip2930.rs -------------------------------------------------------------------------------- /crates/context/interface/src/transaction/eip7702.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/transaction/eip7702.rs -------------------------------------------------------------------------------- /crates/context/interface/src/transaction/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/transaction/either.rs -------------------------------------------------------------------------------- /crates/context/interface/src/transaction/transaction_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/interface/src/transaction/transaction_type.rs -------------------------------------------------------------------------------- /crates/context/src/block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/block.rs -------------------------------------------------------------------------------- /crates/context/src/cfg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/cfg.rs -------------------------------------------------------------------------------- /crates/context/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/context.rs -------------------------------------------------------------------------------- /crates/context/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/evm.rs -------------------------------------------------------------------------------- /crates/context/src/journal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/journal.rs -------------------------------------------------------------------------------- /crates/context/src/journal/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/journal/entry.rs -------------------------------------------------------------------------------- /crates/context/src/journal/inner.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/journal/inner.rs -------------------------------------------------------------------------------- /crates/context/src/journal/warm_addresses.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/journal/warm_addresses.rs -------------------------------------------------------------------------------- /crates/context/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/lib.rs -------------------------------------------------------------------------------- /crates/context/src/local.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/local.rs -------------------------------------------------------------------------------- /crates/context/src/setters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/setters.rs -------------------------------------------------------------------------------- /crates/context/src/tx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/context/src/tx.rs -------------------------------------------------------------------------------- /crates/database/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/CHANGELOG.md -------------------------------------------------------------------------------- /crates/database/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/Cargo.toml -------------------------------------------------------------------------------- /crates/database/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/LICENSE -------------------------------------------------------------------------------- /crates/database/interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/interface/CHANGELOG.md -------------------------------------------------------------------------------- /crates/database/interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/interface/Cargo.toml -------------------------------------------------------------------------------- /crates/database/interface/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/interface/LICENSE -------------------------------------------------------------------------------- /crates/database/interface/src/async_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/interface/src/async_db.rs -------------------------------------------------------------------------------- /crates/database/interface/src/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/interface/src/either.rs -------------------------------------------------------------------------------- /crates/database/interface/src/empty_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/interface/src/empty_db.rs -------------------------------------------------------------------------------- /crates/database/interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/interface/src/lib.rs -------------------------------------------------------------------------------- /crates/database/interface/src/try_commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/interface/src/try_commit.rs -------------------------------------------------------------------------------- /crates/database/src/alloydb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/alloydb.rs -------------------------------------------------------------------------------- /crates/database/src/in_memory_db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/in_memory_db.rs -------------------------------------------------------------------------------- /crates/database/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/lib.rs -------------------------------------------------------------------------------- /crates/database/src/states.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states.rs -------------------------------------------------------------------------------- /crates/database/src/states/account_status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/account_status.rs -------------------------------------------------------------------------------- /crates/database/src/states/bundle_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/bundle_account.rs -------------------------------------------------------------------------------- /crates/database/src/states/bundle_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/bundle_state.rs -------------------------------------------------------------------------------- /crates/database/src/states/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/cache.rs -------------------------------------------------------------------------------- /crates/database/src/states/cache_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/cache_account.rs -------------------------------------------------------------------------------- /crates/database/src/states/changes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/changes.rs -------------------------------------------------------------------------------- /crates/database/src/states/plain_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/plain_account.rs -------------------------------------------------------------------------------- /crates/database/src/states/reverts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/reverts.rs -------------------------------------------------------------------------------- /crates/database/src/states/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/state.rs -------------------------------------------------------------------------------- /crates/database/src/states/state_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/state_builder.rs -------------------------------------------------------------------------------- /crates/database/src/states/transition_account.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/transition_account.rs -------------------------------------------------------------------------------- /crates/database/src/states/transition_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/database/src/states/transition_state.rs -------------------------------------------------------------------------------- /crates/ee-tests/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/CHANGELOG.md -------------------------------------------------------------------------------- /crates/ee-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/Cargo.toml -------------------------------------------------------------------------------- /crates/ee-tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/src/lib.rs -------------------------------------------------------------------------------- /crates/ee-tests/src/op_revm_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/src/op_revm_tests.rs -------------------------------------------------------------------------------- /crates/ee-tests/src/revm_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/src/revm_tests.rs -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_deposit_tx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_deposit_tx.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_deposit_tx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_deposit_tx.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_add_input_wrong_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_add_input_wrong_size.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_add_out_of_gas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_add_out_of_gas.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_msm_input_wrong_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_msm_input_wrong_size.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_msm_out_of_gas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_msm_out_of_gas.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_msm_wrong_input_layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g1_msm_wrong_input_layout.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_add_input_wrong_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_add_input_wrong_size.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_add_out_of_gas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_add_out_of_gas.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_msm_input_wrong_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_msm_input_wrong_size.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_msm_out_of_gas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_msm_out_of_gas.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_msm_wrong_input_layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_g2_msm_wrong_input_layout.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_map_fp2_to_g2_input_wrong_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_map_fp2_to_g2_input_wrong_size.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_map_fp2_to_g2_out_of_gas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_map_fp2_to_g2_out_of_gas.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_map_fp_to_g1_input_wrong_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_map_fp_to_g1_input_wrong_size.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_map_fp_to_g1_out_of_gas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_map_fp_to_g1_out_of_gas.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_pairing_input_wrong_size.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_pairing_input_wrong_size.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_pairing_out_of_gas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_pairing_out_of_gas.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_pairing_wrong_input_layout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bls12_381_pairing_wrong_input_layout.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bn254_pair_fjord.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bn254_pair_fjord.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bn254_pair_granite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_bn254_pair_granite.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_p256verify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_halted_tx_call_p256verify.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_log_inspector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_log_inspector.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/op_revm_testdata/test_tx_call_p256verify.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/op_revm_testdata/test_tx_call_p256verify.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/revm_testdata/test_frame_stack_index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/revm_testdata/test_frame_stack_index.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/revm_testdata/test_multi_tx_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/revm_testdata/test_multi_tx_create.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/revm_testdata/test_selfdestruct_multi_tx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/revm_testdata/test_selfdestruct_multi_tx.json -------------------------------------------------------------------------------- /crates/ee-tests/tests/testdata/test_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/ee-tests/tests/testdata/test_data.json -------------------------------------------------------------------------------- /crates/handler/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/CHANGELOG.md -------------------------------------------------------------------------------- /crates/handler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/Cargo.toml -------------------------------------------------------------------------------- /crates/handler/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/LICENSE -------------------------------------------------------------------------------- /crates/handler/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/api.rs -------------------------------------------------------------------------------- /crates/handler/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/evm.rs -------------------------------------------------------------------------------- /crates/handler/src/execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/execution.rs -------------------------------------------------------------------------------- /crates/handler/src/frame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/frame.rs -------------------------------------------------------------------------------- /crates/handler/src/frame_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/frame_data.rs -------------------------------------------------------------------------------- /crates/handler/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/handler.rs -------------------------------------------------------------------------------- /crates/handler/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/instructions.rs -------------------------------------------------------------------------------- /crates/handler/src/item_or_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/item_or_result.rs -------------------------------------------------------------------------------- /crates/handler/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/lib.rs -------------------------------------------------------------------------------- /crates/handler/src/mainnet_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/mainnet_builder.rs -------------------------------------------------------------------------------- /crates/handler/src/mainnet_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/mainnet_handler.rs -------------------------------------------------------------------------------- /crates/handler/src/post_execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/post_execution.rs -------------------------------------------------------------------------------- /crates/handler/src/pre_execution.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/pre_execution.rs -------------------------------------------------------------------------------- /crates/handler/src/precompile_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/precompile_provider.rs -------------------------------------------------------------------------------- /crates/handler/src/system_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/system_call.rs -------------------------------------------------------------------------------- /crates/handler/src/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/handler/src/validation.rs -------------------------------------------------------------------------------- /crates/inspector/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/CHANGELOG.md -------------------------------------------------------------------------------- /crates/inspector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/Cargo.toml -------------------------------------------------------------------------------- /crates/inspector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/LICENSE -------------------------------------------------------------------------------- /crates/inspector/src/count_inspector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/count_inspector.rs -------------------------------------------------------------------------------- /crates/inspector/src/eip3155.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/eip3155.rs -------------------------------------------------------------------------------- /crates/inspector/src/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/either.rs -------------------------------------------------------------------------------- /crates/inspector/src/gas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/gas.rs -------------------------------------------------------------------------------- /crates/inspector/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/handler.rs -------------------------------------------------------------------------------- /crates/inspector/src/inspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/inspect.rs -------------------------------------------------------------------------------- /crates/inspector/src/inspector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/inspector.rs -------------------------------------------------------------------------------- /crates/inspector/src/inspector_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/inspector_tests.rs -------------------------------------------------------------------------------- /crates/inspector/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/lib.rs -------------------------------------------------------------------------------- /crates/inspector/src/mainnet_inspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/mainnet_inspect.rs -------------------------------------------------------------------------------- /crates/inspector/src/noop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/noop.rs -------------------------------------------------------------------------------- /crates/inspector/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/inspector/src/traits.rs -------------------------------------------------------------------------------- /crates/interpreter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/CHANGELOG.md -------------------------------------------------------------------------------- /crates/interpreter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/Cargo.toml -------------------------------------------------------------------------------- /crates/interpreter/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/LICENSE -------------------------------------------------------------------------------- /crates/interpreter/src/gas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/gas.rs -------------------------------------------------------------------------------- /crates/interpreter/src/gas/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/gas/calc.rs -------------------------------------------------------------------------------- /crates/interpreter/src/gas/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/gas/constants.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instruction_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instruction_context.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instruction_result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instruction_result.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/arithmetic.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/bitwise.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/bitwise.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/block_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/block_info.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/contract.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/contract/call_helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/contract/call_helpers.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/control.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/control.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/host.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/host.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/i256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/i256.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/macros.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/memory.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/stack.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/system.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/tx_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/tx_info.rs -------------------------------------------------------------------------------- /crates/interpreter/src/instructions/utility.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/instructions/utility.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter/ext_bytecode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter/ext_bytecode.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter/ext_bytecode/serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter/ext_bytecode/serde.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter/input.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter/loop_control.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter/return_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter/return_data.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter/runtime_flags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter/runtime_flags.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter/shared_memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter/shared_memory.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter/stack.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter_action.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter_action/call_inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter_action/call_inputs.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter_action/call_outcome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter_action/call_outcome.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter_action/create_inputs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter_action/create_inputs.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter_action/create_outcome.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter_action/create_outcome.rs -------------------------------------------------------------------------------- /crates/interpreter/src/interpreter_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/interpreter_types.rs -------------------------------------------------------------------------------- /crates/interpreter/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/lib.rs -------------------------------------------------------------------------------- /crates/interpreter/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/interpreter/src/macros.rs -------------------------------------------------------------------------------- /crates/op-revm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/CHANGELOG.md -------------------------------------------------------------------------------- /crates/op-revm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/Cargo.toml -------------------------------------------------------------------------------- /crates/op-revm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/LICENSE -------------------------------------------------------------------------------- /crates/op-revm/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/api.rs -------------------------------------------------------------------------------- /crates/op-revm/src/api/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/api/builder.rs -------------------------------------------------------------------------------- /crates/op-revm/src/api/default_ctx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/api/default_ctx.rs -------------------------------------------------------------------------------- /crates/op-revm/src/api/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/api/exec.rs -------------------------------------------------------------------------------- /crates/op-revm/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/constants.rs -------------------------------------------------------------------------------- /crates/op-revm/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/evm.rs -------------------------------------------------------------------------------- /crates/op-revm/src/fast_lz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/fast_lz.rs -------------------------------------------------------------------------------- /crates/op-revm/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/handler.rs -------------------------------------------------------------------------------- /crates/op-revm/src/l1block.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/l1block.rs -------------------------------------------------------------------------------- /crates/op-revm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/lib.rs -------------------------------------------------------------------------------- /crates/op-revm/src/precompiles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/precompiles.rs -------------------------------------------------------------------------------- /crates/op-revm/src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/result.rs -------------------------------------------------------------------------------- /crates/op-revm/src/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/spec.rs -------------------------------------------------------------------------------- /crates/op-revm/src/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/transaction.rs -------------------------------------------------------------------------------- /crates/op-revm/src/transaction/abstraction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/transaction/abstraction.rs -------------------------------------------------------------------------------- /crates/op-revm/src/transaction/deposit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/transaction/deposit.rs -------------------------------------------------------------------------------- /crates/op-revm/src/transaction/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/op-revm/src/transaction/error.rs -------------------------------------------------------------------------------- /crates/precompile/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/CHANGELOG.md -------------------------------------------------------------------------------- /crates/precompile/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/Cargo.toml -------------------------------------------------------------------------------- /crates/precompile/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/LICENSE -------------------------------------------------------------------------------- /crates/precompile/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/README.md -------------------------------------------------------------------------------- /crates/precompile/bench/blake2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/bench/blake2.rs -------------------------------------------------------------------------------- /crates/precompile/bench/ecrecover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/bench/ecrecover.rs -------------------------------------------------------------------------------- /crates/precompile/bench/eip1962.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/bench/eip1962.rs -------------------------------------------------------------------------------- /crates/precompile/bench/eip2537.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/bench/eip2537.rs -------------------------------------------------------------------------------- /crates/precompile/bench/eip4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/bench/eip4844.rs -------------------------------------------------------------------------------- /crates/precompile/bench/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/bench/main.rs -------------------------------------------------------------------------------- /crates/precompile/src/blake2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/blake2.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/arkworks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/arkworks.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/blst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/blst.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/g1_add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/g1_add.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/g1_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/g1_msm.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/g2_add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/g2_add.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/g2_msm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/g2_msm.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/map_fp2_to_g2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/map_fp2_to_g2.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/map_fp_to_g1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/map_fp_to_g1.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/pairing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/pairing.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381/utils.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381_const.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381_const.rs -------------------------------------------------------------------------------- /crates/precompile/src/bls12_381_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bls12_381_utils.rs -------------------------------------------------------------------------------- /crates/precompile/src/bn254.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bn254.rs -------------------------------------------------------------------------------- /crates/precompile/src/bn254/arkworks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bn254/arkworks.rs -------------------------------------------------------------------------------- /crates/precompile/src/bn254/substrate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/bn254/substrate.rs -------------------------------------------------------------------------------- /crates/precompile/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/hash.rs -------------------------------------------------------------------------------- /crates/precompile/src/id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/id.rs -------------------------------------------------------------------------------- /crates/precompile/src/identity.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/identity.rs -------------------------------------------------------------------------------- /crates/precompile/src/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/interface.rs -------------------------------------------------------------------------------- /crates/precompile/src/kzg_point_evaluation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/kzg_point_evaluation.rs -------------------------------------------------------------------------------- /crates/precompile/src/kzg_point_evaluation/arkworks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/kzg_point_evaluation/arkworks.rs -------------------------------------------------------------------------------- /crates/precompile/src/kzg_point_evaluation/blst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/kzg_point_evaluation/blst.rs -------------------------------------------------------------------------------- /crates/precompile/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/lib.rs -------------------------------------------------------------------------------- /crates/precompile/src/modexp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/modexp.rs -------------------------------------------------------------------------------- /crates/precompile/src/secp256k1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/secp256k1.rs -------------------------------------------------------------------------------- /crates/precompile/src/secp256k1/bitcoin_secp256k1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/secp256k1/bitcoin_secp256k1.rs -------------------------------------------------------------------------------- /crates/precompile/src/secp256k1/k256.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/secp256k1/k256.rs -------------------------------------------------------------------------------- /crates/precompile/src/secp256r1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/secp256r1.rs -------------------------------------------------------------------------------- /crates/precompile/src/utilities.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/precompile/src/utilities.rs -------------------------------------------------------------------------------- /crates/primitives/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/CHANGELOG.md -------------------------------------------------------------------------------- /crates/primitives/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/Cargo.toml -------------------------------------------------------------------------------- /crates/primitives/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/LICENSE -------------------------------------------------------------------------------- /crates/primitives/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/constants.rs -------------------------------------------------------------------------------- /crates/primitives/src/eip170.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/eip170.rs -------------------------------------------------------------------------------- /crates/primitives/src/eip3860.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/eip3860.rs -------------------------------------------------------------------------------- /crates/primitives/src/eip4844.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/eip4844.rs -------------------------------------------------------------------------------- /crates/primitives/src/eip7702.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/eip7702.rs -------------------------------------------------------------------------------- /crates/primitives/src/eip7823.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/eip7823.rs -------------------------------------------------------------------------------- /crates/primitives/src/eip7825.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/eip7825.rs -------------------------------------------------------------------------------- /crates/primitives/src/eip7907.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/eip7907.rs -------------------------------------------------------------------------------- /crates/primitives/src/hardfork.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/hardfork.rs -------------------------------------------------------------------------------- /crates/primitives/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/lib.rs -------------------------------------------------------------------------------- /crates/primitives/src/once_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/primitives/src/once_lock.rs -------------------------------------------------------------------------------- /crates/revm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/revm/CHANGELOG.md -------------------------------------------------------------------------------- /crates/revm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/revm/Cargo.toml -------------------------------------------------------------------------------- /crates/revm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/revm/LICENSE -------------------------------------------------------------------------------- /crates/revm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/revm/src/lib.rs -------------------------------------------------------------------------------- /crates/state/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/state/CHANGELOG.md -------------------------------------------------------------------------------- /crates/state/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/state/Cargo.toml -------------------------------------------------------------------------------- /crates/state/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/state/LICENSE -------------------------------------------------------------------------------- /crates/state/src/account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/state/src/account_info.rs -------------------------------------------------------------------------------- /crates/state/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/state/src/lib.rs -------------------------------------------------------------------------------- /crates/state/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/state/src/types.rs -------------------------------------------------------------------------------- /crates/statetest-types/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/CHANGELOG.md -------------------------------------------------------------------------------- /crates/statetest-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/Cargo.toml -------------------------------------------------------------------------------- /crates/statetest-types/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/LICENSE -------------------------------------------------------------------------------- /crates/statetest-types/src/account_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/account_info.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/blockchain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/blockchain.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/blockchain/sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/blockchain/sample.json -------------------------------------------------------------------------------- /crates/statetest-types/src/deserializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/deserializer.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/env.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/error.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/lib.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/spec.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/test.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/test_authorization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/test_authorization.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/test_suite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/test_suite.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/test_unit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/test_unit.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/transaction.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/transaction.rs -------------------------------------------------------------------------------- /crates/statetest-types/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/crates/statetest-types/src/utils.rs -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/block_traces/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/block_traces/Cargo.toml -------------------------------------------------------------------------------- /examples/block_traces/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/block_traces/src/main.rs -------------------------------------------------------------------------------- /examples/cheatcode_inspector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/cheatcode_inspector/Cargo.toml -------------------------------------------------------------------------------- /examples/cheatcode_inspector/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/cheatcode_inspector/src/main.rs -------------------------------------------------------------------------------- /examples/contract_deployment/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/contract_deployment/Cargo.toml -------------------------------------------------------------------------------- /examples/contract_deployment/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/contract_deployment/src/main.rs -------------------------------------------------------------------------------- /examples/custom_opcodes/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_opcodes/Cargo.toml -------------------------------------------------------------------------------- /examples/custom_opcodes/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_opcodes/src/main.rs -------------------------------------------------------------------------------- /examples/custom_precompile_journal/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_precompile_journal/CHANGELOG.md -------------------------------------------------------------------------------- /examples/custom_precompile_journal/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_precompile_journal/Cargo.toml -------------------------------------------------------------------------------- /examples/custom_precompile_journal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_precompile_journal/README.md -------------------------------------------------------------------------------- /examples/custom_precompile_journal/src/custom_evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_precompile_journal/src/custom_evm.rs -------------------------------------------------------------------------------- /examples/custom_precompile_journal/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_precompile_journal/src/lib.rs -------------------------------------------------------------------------------- /examples/custom_precompile_journal/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_precompile_journal/src/main.rs -------------------------------------------------------------------------------- /examples/custom_precompile_journal/src/precompile_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/custom_precompile_journal/src/precompile_provider.rs -------------------------------------------------------------------------------- /examples/database_components/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/database_components/Cargo.toml -------------------------------------------------------------------------------- /examples/database_components/src/block_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/database_components/src/block_hash.rs -------------------------------------------------------------------------------- /examples/database_components/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/database_components/src/lib.rs -------------------------------------------------------------------------------- /examples/database_components/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/database_components/src/state.rs -------------------------------------------------------------------------------- /examples/erc20_gas/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/erc20_gas/Cargo.toml -------------------------------------------------------------------------------- /examples/erc20_gas/src/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/erc20_gas/src/exec.rs -------------------------------------------------------------------------------- /examples/erc20_gas/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/erc20_gas/src/handler.rs -------------------------------------------------------------------------------- /examples/erc20_gas/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/erc20_gas/src/main.rs -------------------------------------------------------------------------------- /examples/my_evm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/my_evm/Cargo.toml -------------------------------------------------------------------------------- /examples/my_evm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/my_evm/README.md -------------------------------------------------------------------------------- /examples/my_evm/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/my_evm/src/api.rs -------------------------------------------------------------------------------- /examples/my_evm/src/evm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/my_evm/src/evm.rs -------------------------------------------------------------------------------- /examples/my_evm/src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/my_evm/src/handler.rs -------------------------------------------------------------------------------- /examples/my_evm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/my_evm/src/lib.rs -------------------------------------------------------------------------------- /examples/my_evm/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/my_evm/src/main.rs -------------------------------------------------------------------------------- /examples/uniswap_get_reserves/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/uniswap_get_reserves/Cargo.toml -------------------------------------------------------------------------------- /examples/uniswap_get_reserves/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/uniswap_get_reserves/src/main.rs -------------------------------------------------------------------------------- /examples/uniswap_v2_usdc_swap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/uniswap_v2_usdc_swap/Cargo.toml -------------------------------------------------------------------------------- /examples/uniswap_v2_usdc_swap/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/examples/uniswap_v2_usdc_swap/src/main.rs -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/funding.json -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /scripts/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/scripts/run-tests.sh -------------------------------------------------------------------------------- /typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scroll-tech/revm/HEAD/typos.toml --------------------------------------------------------------------------------