From 12307112280113a1bd62c07e9185a315d2e71791 Mon Sep 17 00:00:00 2001 From: Everett Hildenbrandt Date: Wed, 8 Nov 2023 05:02:39 -0700 Subject: [PATCH] Remove kontrolx and associated tests/files (#2103) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * kevm-pyk/, tests/foundry: remove all foundry/kontrolx stuff * kevm-pyk/pyproject.toml: remove kontrolx tool * flake.nix: remove references to kontrolx * README: remove mention of FOUNDRY.md * *: remove remaining references to foundry * .gitignore: remove foundry files * flake.lock: update * .github/Dockerfile: remove cargo/rustup stuff * .github/Dockerfile: pin version of poetry used * .github/Dockerfile: bring back PATH setup * Set Version: 1.0.336 * Set Version: 1.0.337 * Set Version: 1.0.338 * Set Version: 1.0.339 * Set Version: 1.0.341 * Set Version: 1.0.342 --------- Co-authored-by: devops Co-authored-by: Andrei Văcaru <16517508+anvacaru@users.noreply.github.com> --- .github/workflows/Dockerfile | 15 +- .gitignore | 11 - Makefile | 5 - README.md | 1 - flake.lock | 55 +- flake.nix | 33 +- kevm-pyk/pyproject.toml | 7 +- kevm-pyk/src/kevm_pyk/__init__.py | 2 +- kevm-pyk/src/kevm_pyk/cli.py | 21 - kevm-pyk/src/kevm_pyk/kevm.py | 1 - kevm-pyk/src/kontrolx/__init__.py | 0 kevm-pyk/src/kontrolx/__main__.py | 681 -- kevm-pyk/src/kontrolx/foundry.py | 1435 ---- kevm-pyk/src/kontrolx/solc_to_k.py | 720 -- .../AssertTest.setUp()/kcfg/kcfg.json | 1 - .../AssertTest.setUp()/kcfg/nodes/1.json | 1 - .../AssertTest.setUp()/kcfg/nodes/2.json | 1 - .../AssertTest.setUp()/kcfg/nodes/3.json | 1 - .../AssertTest.setUp()/kcfg/nodes/4.json | 1 - .../AssertTest.setUp()/kcfg/nodes/5.json | 1 - .../apr_proofs/AssertTest.setUp()/proof.json | 1 - .../kcfg/kcfg.json | 1 - .../kcfg/nodes/1.json | 1 - .../kcfg/nodes/2.json | 1 - .../kcfg/nodes/3.json | 1 - .../kcfg/nodes/4.json | 1 - .../kcfg/nodes/5.json | 1 - .../proof.json | 1 - .../kcfg/kcfg.json | 1 - .../kcfg/nodes/1.json | 1 - .../kcfg/nodes/2.json | 1 - .../kcfg/nodes/3.json | 1 - .../kcfg/nodes/4.json | 1 - .../kcfg/nodes/5.json | 1 - .../proof.json | 1 - .../kcfg/kcfg.json | 1 - .../kcfg/nodes/1.json | 1 - .../kcfg/nodes/2.json | 1 - .../kcfg/nodes/3.json | 1 - .../kcfg/nodes/4.json | 1 - .../kcfg/nodes/5.json | 1 - .../proof.json | 1 - .../kcfg/kcfg.json | 1 - .../kcfg/nodes/1.json | 1 - .../kcfg/nodes/2.json | 1 - .../kcfg/nodes/3.json | 1 - .../kcfg/nodes/4.json | 1 - .../kcfg/nodes/5.json | 1 - .../proof.json | 1 - .../foundry-list/foundry-list.expected | 59 - package/version | 2 +- tests/foundry/bmc-tests | 3 - tests/foundry/checkoutput | 13 - tests/foundry/contracts.k.check.expected | 7465 ----------------- tests/foundry/exclude | 215 - tests/foundry/foundry-list.check.expected | 764 -- tests/foundry/foundry.k.check.expected | 633 -- tests/foundry/foundry.toml | 6 - ...ssertTest.testFail_assert_false().expected | 678 -- ...AssertTest.testFail_assert_true().expected | 901 -- ...sertTest.testFail_expect_revert().expected | 1354 --- .../AssertTest.test_assert_false().expected | 898 -- .../AssertTest.test_assert_true().expected | 0 ...Test.test_failing_branch(uint256).expected | 1799 ---- ...st_revert_branch(uint256,uint256).expected | 1814 ---- ...ail_assume_false(uint256,uint256).expected | 1360 --- ...Fail_assume_true(uint256,uint256).expected | 2030 ----- ...est_assume_false(uint256,uint256).expected | 2265 ----- .../golden/LoopsTest.sum_N(uint256).expected | 2106 ----- ...etUpDeployTest.test_extcodesize().expected | 735 -- tests/foundry/lemmas.k | 67 - tests/foundry/src/Constants.sol | 5 - tests/foundry/src/Contract.sol | 4 - tests/foundry/src/EmitContract.sol | 10 - tests/foundry/src/KEVMCheats.sol | 314 - tests/foundry/src/MyIERC20.sol | 22 - tests/foundry/src/MyToken.sol | 22 - tests/foundry/src/OwnerOnlyUp.sol | 20 - tests/foundry/src/Prank.sol | 24 - tests/foundry/src/Safe.sol | 10 - tests/foundry/src/TestNumber.sol | 20 - tests/foundry/src/Token.sol | 31 - tests/foundry/test/AccountParamsTest.t.sol | 76 - tests/foundry/test/AddrTest.t.sol | 48 - tests/foundry/test/AllowChangesTest.t.sol | 64 - tests/foundry/test/Ambiguous.t.sol | 24 - tests/foundry/test/Arithmetic.t.sol | 146 - tests/foundry/test/AssumeTest.t.sol | 44 - tests/foundry/test/BMCLoops.t.sol | 31 - tests/foundry/test/BlockParamsTest.t.sol | 38 - tests/foundry/test/BroadcastTest.t.sol | 49 - tests/foundry/test/Contract.t.sol | 10 - tests/foundry/test/ContractBTest.t.sol | 26 - tests/foundry/test/CounterTest.t.sol | 43 - tests/foundry/test/DynamicTypes.t.sol | 13 - tests/foundry/test/EmitContractTest.t.sol | 39 - tests/foundry/test/EnvTest.t.sol | 170 - tests/foundry/test/ExpectCallTest.t.sol | 55 - tests/foundry/test/ExpectRevertTest.t.sol | 147 - tests/foundry/test/FfiTest.t.sol | 57 - tests/foundry/test/FilesTest.t.sol | 33 - tests/foundry/test/ForkTest.t.sol | 86 - tests/foundry/test/FreshInt.t.sol | 37 - tests/foundry/test/GasTest.t.sol | 18 - tests/foundry/test/GetCodeTest.t.sol | 28 - tests/foundry/test/LabelTest.t.sol | 13 - tests/foundry/test/Loops.t.sol | 278 - tests/foundry/test/MethodDisambiguate.t.sol | 22 - tests/foundry/test/MockCallTest.t.sol | 45 - tests/foundry/test/NoImports.t.sol | 15 - tests/foundry/test/OwnerOnlyUpTest.t.sol | 30 - tests/foundry/test/PlainPrankTest.t.sol | 93 - tests/foundry/test/PrankTest.t.sol | 56 - tests/foundry/test/Preconditions.t.sol | 19 - tests/foundry/test/RecordLogsTest.t.sol | 22 - tests/foundry/test/SafeTest.t.sol | 34 - tests/foundry/test/SetUp2Test.t.sol | 24 - tests/foundry/test/SetUpDeploy.t.sol | 35 - tests/foundry/test/SetUpTest.t.sol | 41 - tests/foundry/test/SignTest.t.sol | 25 - tests/foundry/test/Simple.t.sol | 65 - tests/foundry/test/SnapshotTest.t.sol | 34 - tests/foundry/test/StoreTest.t.sol | 110 - tests/foundry/test/SymbolicStorageTest.t.sol | 33 - tests/foundry/test/ToStringTest.t.sol | 44 - tests/foundry/test/TypeTest.t.sol | 566 -- tests/foundry/test/file.txt | 3 - tests/foundry/test/myscript.sh | 2 - tests/foundry/test/script.sh | 7 - 129 files changed, 8 insertions(+), 31561 deletions(-) delete mode 100644 kevm-pyk/src/kontrolx/__init__.py delete mode 100644 kevm-pyk/src/kontrolx/__main__.py delete mode 100644 kevm-pyk/src/kontrolx/foundry.py delete mode 100644 kevm-pyk/src/kontrolx/solc_to_k.py delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/kcfg.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/1.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/2.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/3.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/4.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/5.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/proof.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/kcfg.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/1.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/2.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/3.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/4.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/5.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/proof.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/kcfg.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/nodes/1.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/nodes/2.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/nodes/3.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/nodes/4.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/nodes/5.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/proof.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/kcfg.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/nodes/1.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/nodes/2.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/nodes/3.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/nodes/4.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/nodes/5.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/proof.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/kcfg.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/1.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/2.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/3.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/4.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/5.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/proof.json delete mode 100644 kevm-pyk/src/tests/unit/test-data/foundry-list/foundry-list.expected delete mode 100644 tests/foundry/bmc-tests delete mode 100644 tests/foundry/checkoutput delete mode 100644 tests/foundry/contracts.k.check.expected delete mode 100644 tests/foundry/exclude delete mode 100644 tests/foundry/foundry-list.check.expected delete mode 100644 tests/foundry/foundry.k.check.expected delete mode 100644 tests/foundry/foundry.toml delete mode 100644 tests/foundry/golden/AssertTest.testFail_assert_false().expected delete mode 100644 tests/foundry/golden/AssertTest.testFail_assert_true().expected delete mode 100644 tests/foundry/golden/AssertTest.testFail_expect_revert().expected delete mode 100644 tests/foundry/golden/AssertTest.test_assert_false().expected delete mode 100644 tests/foundry/golden/AssertTest.test_assert_true().expected delete mode 100644 tests/foundry/golden/AssertTest.test_failing_branch(uint256).expected delete mode 100644 tests/foundry/golden/AssertTest.test_revert_branch(uint256,uint256).expected delete mode 100644 tests/foundry/golden/AssumeTest.testFail_assume_false(uint256,uint256).expected delete mode 100644 tests/foundry/golden/AssumeTest.testFail_assume_true(uint256,uint256).expected delete mode 100644 tests/foundry/golden/AssumeTest.test_assume_false(uint256,uint256).expected delete mode 100644 tests/foundry/golden/LoopsTest.sum_N(uint256).expected delete mode 100644 tests/foundry/golden/SetUpDeployTest.test_extcodesize().expected delete mode 100644 tests/foundry/lemmas.k delete mode 100644 tests/foundry/src/Constants.sol delete mode 100644 tests/foundry/src/Contract.sol delete mode 100644 tests/foundry/src/EmitContract.sol delete mode 100644 tests/foundry/src/KEVMCheats.sol delete mode 100644 tests/foundry/src/MyIERC20.sol delete mode 100644 tests/foundry/src/MyToken.sol delete mode 100644 tests/foundry/src/OwnerOnlyUp.sol delete mode 100644 tests/foundry/src/Prank.sol delete mode 100644 tests/foundry/src/Safe.sol delete mode 100644 tests/foundry/src/TestNumber.sol delete mode 100644 tests/foundry/src/Token.sol delete mode 100644 tests/foundry/test/AccountParamsTest.t.sol delete mode 100644 tests/foundry/test/AddrTest.t.sol delete mode 100644 tests/foundry/test/AllowChangesTest.t.sol delete mode 100644 tests/foundry/test/Ambiguous.t.sol delete mode 100644 tests/foundry/test/Arithmetic.t.sol delete mode 100644 tests/foundry/test/AssumeTest.t.sol delete mode 100644 tests/foundry/test/BMCLoops.t.sol delete mode 100644 tests/foundry/test/BlockParamsTest.t.sol delete mode 100644 tests/foundry/test/BroadcastTest.t.sol delete mode 100644 tests/foundry/test/Contract.t.sol delete mode 100644 tests/foundry/test/ContractBTest.t.sol delete mode 100644 tests/foundry/test/CounterTest.t.sol delete mode 100644 tests/foundry/test/DynamicTypes.t.sol delete mode 100644 tests/foundry/test/EmitContractTest.t.sol delete mode 100644 tests/foundry/test/EnvTest.t.sol delete mode 100644 tests/foundry/test/ExpectCallTest.t.sol delete mode 100644 tests/foundry/test/ExpectRevertTest.t.sol delete mode 100644 tests/foundry/test/FfiTest.t.sol delete mode 100644 tests/foundry/test/FilesTest.t.sol delete mode 100644 tests/foundry/test/ForkTest.t.sol delete mode 100644 tests/foundry/test/FreshInt.t.sol delete mode 100644 tests/foundry/test/GasTest.t.sol delete mode 100644 tests/foundry/test/GetCodeTest.t.sol delete mode 100644 tests/foundry/test/LabelTest.t.sol delete mode 100644 tests/foundry/test/Loops.t.sol delete mode 100644 tests/foundry/test/MethodDisambiguate.t.sol delete mode 100644 tests/foundry/test/MockCallTest.t.sol delete mode 100644 tests/foundry/test/NoImports.t.sol delete mode 100644 tests/foundry/test/OwnerOnlyUpTest.t.sol delete mode 100644 tests/foundry/test/PlainPrankTest.t.sol delete mode 100644 tests/foundry/test/PrankTest.t.sol delete mode 100644 tests/foundry/test/Preconditions.t.sol delete mode 100644 tests/foundry/test/RecordLogsTest.t.sol delete mode 100644 tests/foundry/test/SafeTest.t.sol delete mode 100644 tests/foundry/test/SetUp2Test.t.sol delete mode 100644 tests/foundry/test/SetUpDeploy.t.sol delete mode 100644 tests/foundry/test/SetUpTest.t.sol delete mode 100644 tests/foundry/test/SignTest.t.sol delete mode 100644 tests/foundry/test/Simple.t.sol delete mode 100644 tests/foundry/test/SnapshotTest.t.sol delete mode 100644 tests/foundry/test/StoreTest.t.sol delete mode 100644 tests/foundry/test/SymbolicStorageTest.t.sol delete mode 100644 tests/foundry/test/ToStringTest.t.sol delete mode 100644 tests/foundry/test/TypeTest.t.sol delete mode 100644 tests/foundry/test/file.txt delete mode 100755 tests/foundry/test/myscript.sh delete mode 100755 tests/foundry/test/script.sh diff --git a/.github/workflows/Dockerfile b/.github/workflows/Dockerfile index c3f254802e..6a48852598 100644 --- a/.github/workflows/Dockerfile +++ b/.github/workflows/Dockerfile @@ -3,18 +3,12 @@ ARG K_VERSION ARG BASE_DISTRO ARG LLVM_VERSION -FROM ghcr.io/foundry-rs/foundry:nightly-ca67d15f4abd46394b324c50e21e66f306a1162d as FOUNDRY - ARG Z3_VERSION FROM runtimeverificationinc/z3:ubuntu-jammy-${Z3_VERSION} as Z3 ARG K_VERSION FROM runtimeverificationinc/kframework-k:ubuntu-jammy-${K_VERSION} -COPY --from=FOUNDRY /usr/local/bin/forge /usr/local/bin/forge -COPY --from=FOUNDRY /usr/local/bin/anvil /usr/local/bin/anvil -COPY --from=FOUNDRY /usr/local/bin/cast /usr/local/bin/cast - COPY --from=Z3 /usr/bin/z3 /usr/bin/z3 ARG LLVM_VERSION @@ -22,7 +16,6 @@ ARG LLVM_VERSION RUN apt-get update \ && apt-get upgrade --yes \ && apt-get install --yes \ - cargo \ clang-${LLVM_VERSION} \ cmake \ curl \ @@ -48,11 +41,7 @@ USER ${USER}:${GROUP} RUN mkdir /home/${USER}/workspace WORKDIR /home/${USER}/workspace -ENV PATH=/home/${USER}/.cargo/bin:/home/${USER}/.local/bin:/usr/local/bin/:${PATH} +ENV PATH=/home/${USER}/.local/bin:${PATH} -RUN curl -sSL https://install.python-poetry.org | python3 - \ +RUN curl -sSL https://install.python-poetry.org | python3 - --version 1.6.1 \ && poetry --version - -RUN cargo install svm-rs --version 0.3.0 --locked \ - && svm install 0.8.13 \ - && solc --version diff --git a/.gitignore b/.gitignore index e3eb313d8e..6eeaac70bb 100644 --- a/.gitignore +++ b/.gitignore @@ -10,17 +10,6 @@ /package/src /pkg /tests/**/*.debug-log -/tests/foundry/cache -/tests/foundry/foundry.k -/tests/foundry/foundry.k.check.stripped -/tests/foundry/contracts.k.check.stripped -/tests/foundry/foundry-list.check.stripped -/tests/foundry/golden/*.out -/tests/foundry/*.out -/tests/foundry/out -/tests/foundry/test/filecopy2.txt -/tests/foundry/test/filecopy.txt -/tests/foundry/test/fileline.txt /tests/**/*.rule-profile /tests/specs/foundry/*.out /tests/specs/**/haskell diff --git a/Makefile b/Makefile index a4798dc7a7..2befb41e3a 100644 --- a/Makefile +++ b/Makefile @@ -30,11 +30,6 @@ kevm-pyk: poetry-env test: test-integration test-conformance test-prove test-prove-pyk test-prove-kprove test-interactive -# Foundry Tests - -test-foundry-prove: poetry - $(MAKE) -C kevm-pyk/ test-integration PYTEST_ARGS+="-k test_foundry_prove.py" - # Conformance Tests test-conformance: poetry diff --git a/README.md b/README.md index 08414303d9..4f7268e414 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,6 @@ These additional files extend the semantics to make the repository more useful: - [abi.md](kevm-pyk/src/kevm_pyk/kproj/evm-semantics/abi.md) defines the [Contract ABI Specification](https://docs.soliditylang.org/en/v0.8.22/abi-spec.html) for use in proofs and easy contract/function specification. - [hashed-locations.md](kevm-pyk/src/kevm_pyk/kproj/evm-semantics/hashed-locations.md) defines the `#hashedLocation` abstraction used to specify Solidity-generated storage layouts. - [edsl.md](kevm-pyk/src/kevm_pyk/kproj/evm-semantics/edsl.md) combines the previous three abstractions for ease-of-use. -- [foundry.md](kevm-pyk/src/kevm_pyk/kproj/evm-semantics/foundry.md) adds Foundry capabilities to KEVM. These files are used for testing the semantics itself: diff --git a/flake.lock b/flake.lock index eaae244e02..8d8f4510d7 100644 --- a/flake.lock +++ b/flake.lock @@ -218,32 +218,6 @@ "type": "github" } }, - "foundry": { - "inputs": { - "flake-utils": [ - "k-framework", - "flake-utils" - ], - "nixpkgs": [ - "k-framework", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1699089190, - "narHash": "sha256-t9W8eIeJBUVt6n8sfDrG9J/t0B4KZ73M3ARis+DwQhM=", - "owner": "shazow", - "repo": "foundry.nix", - "rev": "fc064153ac002e825724ff2091cd91e7d501ffef", - "type": "github" - }, - "original": { - "owner": "shazow", - "ref": "monthly", - "repo": "foundry.nix", - "type": "github" - } - }, "haskell-backend": { "inputs": { "nixpkgs": "nixpkgs", @@ -536,7 +510,6 @@ "k-framework", "flake-utils" ], - "foundry": "foundry", "haskell-backend": [ "k-framework", "haskell-backend" @@ -558,8 +531,7 @@ "rv-utils": [ "k-framework", "rv-utils" - ], - "solc": "solc" + ] } }, "rv-utils": { @@ -594,31 +566,6 @@ "type": "github" } }, - "solc": { - "inputs": { - "flake-utils": [ - "k-framework", - "flake-utils" - ], - "nixpkgs": [ - "k-framework", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1692871473, - "narHash": "sha256-2eLQOPBzQomQfcC8wQdYekccvl1KtYCqkDdw7oPeOiU=", - "owner": "hellwolf", - "repo": "solc.nix", - "rev": "fbbe5553a7fc52f2d423afac81316023a183e72c", - "type": "github" - }, - "original": { - "owner": "hellwolf", - "repo": "solc.nix", - "type": "github" - } - }, "stacklock2nix": { "locked": { "lastModified": 1696895532, diff --git a/flake.nix b/flake.nix index 302b9af30f..b6d76791ec 100644 --- a/flake.nix +++ b/flake.nix @@ -25,21 +25,10 @@ flake = false; }; haskell-backend.follows = "k-framework/haskell-backend"; - foundry = { - url = - "github:shazow/foundry.nix/monthly"; # Use monthly branch for permanent releases - inputs.nixpkgs.follows = "k-framework/nixpkgs"; - inputs.flake-utils.follows = "k-framework/flake-utils"; - }; - solc = { - url = "github:hellwolf/solc.nix"; - inputs.nixpkgs.follows = "k-framework/nixpkgs"; - inputs.flake-utils.follows = "k-framework/flake-utils"; - }; }; outputs = { self, k-framework, haskell-backend, nixpkgs, flake-utils , blockchain-k-plugin, ethereum-tests, ethereum-legacytests, rv-utils, pyk - , foundry, solc, ... }@inputs: + , ... }@inputs: let nixLibs = pkgs: with pkgs; @@ -61,7 +50,6 @@ pkg-config procps python310-pyk - (solc.mkDefault pkgs solc_0_8_13) time ] ++ lib.optional (!stdenv.isDarwin) elfutils; @@ -125,14 +113,6 @@ k-framework.packages.${prev.system}.k ] } --set NIX_LIBS "${nixLibs prev}" --set KEVM_DIST_DIR $out - makeWrapper ${final.kevm-pyk}/bin/kontrolx $out/bin/kontrolx --prefix PATH : ${ - prev.lib.makeBinPath [ - (solc.mkDefault final final.solc_0_8_13) - final.foundry-bin - prev.which - k-framework.packages.${prev.system}.k - ] - } --set NIX_LIBS "${nixLibs prev}" --set KEVM_DIST_DIR $out ''; }; @@ -167,12 +147,6 @@ kevm-pyk = poetry2nix.mkPoetryApplication { python = nixpkgs-pyk.python310; projectDir = ./kevm-pyk; - - postPatch = '' - substituteInPlace ./src/kontrolx/foundry.py \ - --replace "'forge', 'build'," "'forge', 'build', '--no-auto-detect'," - ''; - overrides = poetry2nix.overrides.withDefaults (finalPython: prevPython: { pyk = nixpkgs-pyk.pyk-python310; @@ -185,7 +159,6 @@ groups = [ ]; # We remove `"dev"` from `checkGroups`, so that poetry2nix does not try to resolve dev dependencies. checkGroups = [ ]; - postInstall = '' mkdir -p $out/${nixpkgs-pyk.python310.sitePackages}/kevm_pyk/kproj/plugin cp -rv ${prev.blockchain-k-plugin-src}/* $out/${nixpkgs-pyk.python310.sitePackages}/kevm_pyk/kproj/plugin/ @@ -209,8 +182,6 @@ }) k-framework.overlay blockchain-k-plugin.overlay - foundry.overlay - solc.overlay overlay ]; }; @@ -219,7 +190,7 @@ packages.default = kevm; devShell = pkgs.mkShell { buildInputs = buildInputs pkgs - ++ [ pkgs.poetry-nixpkgs pkgs.foundry-bin ]; + ++ [ pkgs.poetry-nixpkgs ]; shellHook = '' export NIX_LIBS="${nixLibs pkgs}" diff --git a/kevm-pyk/pyproject.toml b/kevm-pyk/pyproject.toml index f42f9f8b56..dd9770e0af 100644 --- a/kevm-pyk/pyproject.toml +++ b/kevm-pyk/pyproject.toml @@ -4,15 +4,11 @@ build-backend = "poetry.core.masonry.api" [tool.poetry] name = "kevm-pyk" -version = "1.0.341" +version = "1.0.342" description = "" authors = [ "Runtime Verification, Inc. ", ] -packages = [ - { include = "kevm_pyk", from = "src/" }, - { include = "kontrolx", from = "src/" }, -] [tool.poetry.dependencies] python = "^3.10" @@ -45,7 +41,6 @@ kevm = "kevm_pyk.__main__:main" kevm-pyk = "kevm_pyk.__main__:main" kevm-dist = "kevm_pyk.kdist.__main__:main" gst-to-kore = "kevm_pyk.gst_to_kore:main" -kontrolx = "kontrolx.__main__:main" [tool.poetry.plugins.kdist] evm-semantics = "kevm_pyk.kdist.plugin" diff --git a/kevm-pyk/src/kevm_pyk/__init__.py b/kevm-pyk/src/kevm_pyk/__init__.py index 3e78dd05e0..9ff53e3a8f 100644 --- a/kevm-pyk/src/kevm_pyk/__init__.py +++ b/kevm-pyk/src/kevm_pyk/__init__.py @@ -6,4 +6,4 @@ from typing import Final -VERSION: Final = '1.0.341' +VERSION: Final = '1.0.342' diff --git a/kevm-pyk/src/kevm_pyk/cli.py b/kevm-pyk/src/kevm_pyk/cli.py index 211345b549..d07c0b6095 100644 --- a/kevm-pyk/src/kevm_pyk/cli.py +++ b/kevm-pyk/src/kevm_pyk/cli.py @@ -2,11 +2,9 @@ from argparse import ArgumentParser from functools import cached_property -from pathlib import Path from typing import TYPE_CHECKING from pyk.cli.args import KCLIArgs -from pyk.cli.utils import dir_path from .utils import arg_pair_of @@ -150,25 +148,6 @@ def display_args(self) -> ArgumentParser: ) return args - @cached_property - def foundry_args(self) -> ArgumentParser: - args = ArgumentParser(add_help=False) - args.add_argument( - '--foundry-project-root', - dest='foundry_root', - type=dir_path, - default=Path('.'), - help='Path to Foundry project root directory.', - ) - return args - - @cached_property - def foundry_test_args(self) -> ArgumentParser: - args = ArgumentParser(add_help=False) - args.add_argument('test', type=str, help='Test to run') - args.add_argument('--version', type=int, default=None, required=False, help='Version of the test to use') - return args - @cached_property def rpc_args(self) -> ArgumentParser: args = ArgumentParser(add_help=False) diff --git a/kevm-pyk/src/kevm_pyk/kevm.py b/kevm-pyk/src/kevm_pyk/kevm.py index a3122cc4d9..e6bd8d24b6 100644 --- a/kevm-pyk/src/kevm_pyk/kevm.py +++ b/kevm-pyk/src/kevm_pyk/kevm.py @@ -129,7 +129,6 @@ def cut_point_rules(break_on_jumpi: bool, break_on_calls: bool) -> list[str]: 'EVM.staticcall', 'EVM.create', 'EVM.create2', - 'FOUNDRY.foundry.call', 'EVM.end', 'EVM.return.exception', 'EVM.return.revert', diff --git a/kevm-pyk/src/kontrolx/__init__.py b/kevm-pyk/src/kontrolx/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/kevm-pyk/src/kontrolx/__main__.py b/kevm-pyk/src/kontrolx/__main__.py deleted file mode 100644 index ec9da5f06a..0000000000 --- a/kevm-pyk/src/kontrolx/__main__.py +++ /dev/null @@ -1,681 +0,0 @@ -from __future__ import annotations - -import json -import logging -import sys -from argparse import ArgumentParser -from typing import TYPE_CHECKING - -from pyk.cli.utils import file_path -from pyk.proof.tui import APRProofViewer - -from kevm_pyk import kdist -from kevm_pyk.cli import KEVMCLIArgs, node_id_like -from kevm_pyk.utils import arg_pair_of - -from .foundry import ( - Foundry, - foundry_get_model, - foundry_kompile, - foundry_list, - foundry_merge_nodes, - foundry_node_printer, - foundry_prove, - foundry_remove_node, - foundry_section_edge, - foundry_show, - foundry_simplify_node, - foundry_step_node, - foundry_to_dot, -) -from .solc_to_k import solc_compile, solc_to_k - -if TYPE_CHECKING: - from argparse import Namespace - from collections.abc import Callable, Iterable - from pathlib import Path - from typing import Any, Final, TypeVar - - from pyk.cterm import CTerm - from pyk.kcfg.kcfg import NodeIdLike - from pyk.kcfg.tui import KCFGElem - from pyk.utils import BugReport - - T = TypeVar('T') - -_LOGGER: Final = logging.getLogger(__name__) -_LOG_FORMAT: Final = '%(levelname)s %(asctime)s %(name)s - %(message)s' - - -def _ignore_arg(args: dict[str, Any], arg: str, cli_option: str) -> None: - if arg in args: - if args[arg] is not None: - _LOGGER.warning(f'Ignoring command-line option: {cli_option}') - args.pop(arg) - - -def main() -> None: - sys.setrecursionlimit(15000000) - parser = _create_argument_parser() - args = parser.parse_args() - logging.basicConfig(level=_loglevel(args), format=_LOG_FORMAT) - - executor_name = 'exec_' + args.command.lower().replace('-', '_') - if executor_name not in globals(): - raise AssertionError(f'Unimplemented command: {args.command}') - - execute = globals()[executor_name] - execute(**vars(args)) - - -# Command implementation - - -def exec_version(**kwargs: Any) -> None: - raise NotImplementedError() - - -def exec_compile(contract_file: Path, **kwargs: Any) -> None: - res = solc_compile(contract_file) - print(json.dumps(res)) - - -def exec_solc_to_k( - contract_file: Path, - contract_name: str, - main_module: str | None, - requires: list[str], - imports: list[str], - target: str | None = None, - **kwargs: Any, -) -> None: - if target is None: - target = 'haskell' - - k_text = solc_to_k( - definition_dir=kdist.get(target), - contract_file=contract_file, - contract_name=contract_name, - main_module=main_module, - requires=requires, - imports=imports, - ) - print(k_text) - - -def exec_foundry_kompile( - foundry_root: Path, - includes: Iterable[str] = (), - regen: bool = False, - rekompile: bool = False, - requires: Iterable[str] = (), - imports: Iterable[str] = (), - ccopts: Iterable[str] = (), - llvm_kompile: bool = True, - debug: bool = False, - llvm_library: bool = False, - verbose: bool = False, - **kwargs: Any, -) -> None: - _ignore_arg(kwargs, 'main_module', f'--main-module {kwargs["main_module"]}') - _ignore_arg(kwargs, 'syntax_module', f'--syntax-module {kwargs["syntax_module"]}') - _ignore_arg(kwargs, 'spec_module', f'--spec-module {kwargs["spec_module"]}') - _ignore_arg(kwargs, 'o0', '-O0') - _ignore_arg(kwargs, 'o1', '-O1') - _ignore_arg(kwargs, 'o2', '-O2') - _ignore_arg(kwargs, 'o3', '-O3') - foundry_kompile( - foundry_root=foundry_root, - includes=includes, - regen=regen, - rekompile=rekompile, - requires=requires, - imports=imports, - ccopts=ccopts, - llvm_kompile=llvm_kompile, - debug=debug, - verbose=verbose, - ) - - -def exec_foundry_prove( - foundry_root: Path, - max_depth: int = 1000, - max_iterations: int | None = None, - reinit: bool = False, - tests: Iterable[tuple[str, int | None]] = (), - exclude_tests: Iterable[str] = (), - workers: int = 1, - simplify_init: bool = True, - break_every_step: bool = False, - break_on_jumpi: bool = False, - break_on_calls: bool = True, - bmc_depth: int | None = None, - bug_report: BugReport | None = None, - kore_rpc_command: str | Iterable[str] | None = None, - use_booster: bool = False, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - failure_info: bool = True, - counterexample_info: bool = False, - trace_rewrites: bool = False, - auto_abstract_gas: bool = False, - **kwargs: Any, -) -> None: - _ignore_arg(kwargs, 'main_module', f'--main-module: {kwargs["main_module"]}') - _ignore_arg(kwargs, 'syntax_module', f'--syntax-module: {kwargs["syntax_module"]}') - _ignore_arg(kwargs, 'definition_dir', f'--definition: {kwargs["definition_dir"]}') - _ignore_arg(kwargs, 'spec_module', f'--spec-module: {kwargs["spec_module"]}') - - if smt_timeout is None: - smt_timeout = 300 - if smt_retry_limit is None: - smt_retry_limit = 10 - - if isinstance(kore_rpc_command, str): - kore_rpc_command = kore_rpc_command.split() - - results = foundry_prove( - foundry_root=foundry_root, - max_depth=max_depth, - max_iterations=max_iterations, - reinit=reinit, - tests=tests, - exclude_tests=exclude_tests, - workers=workers, - simplify_init=simplify_init, - break_every_step=break_every_step, - break_on_jumpi=break_on_jumpi, - break_on_calls=break_on_calls, - bmc_depth=bmc_depth, - bug_report=bug_report, - kore_rpc_command=kore_rpc_command, - use_booster=use_booster, - counterexample_info=counterexample_info, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - trace_rewrites=trace_rewrites, - auto_abstract_gas=auto_abstract_gas, - ) - failed = 0 - for pid, r in results.items(): - passed, failure_log = r - if passed: - print(f'PROOF PASSED: {pid}') - else: - failed += 1 - print(f'PROOF FAILED: {pid}') - if failure_info and failure_log is not None: - failure_log += Foundry.help_info() - for line in failure_log: - print(line) - - sys.exit(failed) - - -def exec_foundry_show( - foundry_root: Path, - test: str, - version: int | None, - nodes: Iterable[NodeIdLike] = (), - node_deltas: Iterable[tuple[NodeIdLike, NodeIdLike]] = (), - to_module: bool = False, - minimize: bool = True, - sort_collections: bool = False, - omit_unstable_output: bool = False, - pending: bool = False, - failing: bool = False, - failure_info: bool = False, - counterexample_info: bool = False, - **kwargs: Any, -) -> None: - output = foundry_show( - foundry_root=foundry_root, - test=test, - version=version, - nodes=nodes, - node_deltas=node_deltas, - to_module=to_module, - minimize=minimize, - omit_unstable_output=omit_unstable_output, - sort_collections=sort_collections, - pending=pending, - failing=failing, - failure_info=failure_info, - counterexample_info=counterexample_info, - ) - print(output) - - -def exec_foundry_to_dot(foundry_root: Path, test: str, version: int | None, **kwargs: Any) -> None: - foundry_to_dot(foundry_root=foundry_root, test=test, version=version) - - -def exec_foundry_list(foundry_root: Path, **kwargs: Any) -> None: - stats = foundry_list(foundry_root=foundry_root) - print('\n'.join(stats)) - - -def exec_foundry_view_kcfg(foundry_root: Path, test: str, version: int | None, **kwargs: Any) -> None: - foundry = Foundry(foundry_root) - test_id = foundry.get_test_id(test, version) - contract_name, _ = test_id.split('.') - proof = foundry.get_apr_proof(test_id) - - def _short_info(cterm: CTerm) -> Iterable[str]: - return foundry.short_info_for_contract(contract_name, cterm) - - def _custom_view(elem: KCFGElem) -> Iterable[str]: - return foundry.custom_view(contract_name, elem) - - node_printer = foundry_node_printer(foundry, contract_name, proof) - viewer = APRProofViewer(proof, foundry.kevm, node_printer=node_printer, custom_view=_custom_view) - viewer.run() - - -def exec_foundry_remove_node( - foundry_root: Path, test: str, node: NodeIdLike, version: int | None, **kwargs: Any -) -> None: - foundry_remove_node(foundry_root=foundry_root, test=test, version=version, node=node) - - -def exec_foundry_simplify_node( - foundry_root: Path, - test: str, - version: int | None, - node: NodeIdLike, - replace: bool = False, - minimize: bool = True, - sort_collections: bool = False, - bug_report: BugReport | None = None, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - trace_rewrites: bool = False, - **kwargs: Any, -) -> None: - if smt_timeout is None: - smt_timeout = 300 - if smt_retry_limit is None: - smt_retry_limit = 10 - - pretty_term = foundry_simplify_node( - foundry_root=foundry_root, - test=test, - version=version, - node=node, - replace=replace, - minimize=minimize, - sort_collections=sort_collections, - bug_report=bug_report, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - trace_rewrites=trace_rewrites, - ) - print(f'Simplified:\n{pretty_term}') - - -def exec_foundry_step_node( - foundry_root: Path, - test: str, - version: int | None, - node: NodeIdLike, - repeat: int = 1, - depth: int = 1, - bug_report: BugReport | None = None, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - trace_rewrites: bool = False, - **kwargs: Any, -) -> None: - if smt_timeout is None: - smt_timeout = 300 - if smt_retry_limit is None: - smt_retry_limit = 10 - - foundry_step_node( - foundry_root=foundry_root, - test=test, - version=version, - node=node, - repeat=repeat, - depth=depth, - bug_report=bug_report, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - trace_rewrites=trace_rewrites, - ) - - -def exec_foundry_merge_nodes( - foundry_root: Path, - test: str, - version: int | None, - nodes: Iterable[NodeIdLike], - **kwargs: Any, -) -> None: - foundry_merge_nodes(foundry_root=foundry_root, node_ids=nodes, test=test, version=version) - - -def exec_foundry_section_edge( - foundry_root: Path, - test: str, - version: int | None, - edge: tuple[str, str], - sections: int = 2, - replace: bool = False, - bug_report: BugReport | None = None, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - trace_rewrites: bool = False, - **kwargs: Any, -) -> None: - if smt_timeout is None: - smt_timeout = 300 - if smt_retry_limit is None: - smt_retry_limit = 10 - - foundry_section_edge( - foundry_root=foundry_root, - test=test, - version=version, - edge=edge, - sections=sections, - replace=replace, - bug_report=bug_report, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - trace_rewrites=trace_rewrites, - ) - - -def exec_foundry_get_model( - foundry_root: Path, - test: str, - version: int | None, - nodes: Iterable[NodeIdLike] = (), - pending: bool = False, - failing: bool = False, - **kwargs: Any, -) -> None: - output = foundry_get_model( - foundry_root=foundry_root, - test=test, - version=version, - nodes=nodes, - pending=pending, - failing=failing, - ) - print(output) - - -# Helpers - - -def _create_argument_parser() -> ArgumentParser: - def list_of(elem_type: Callable[[str], T], delim: str = ';') -> Callable[[str], list[T]]: - def parse(s: str) -> list[T]: - return [elem_type(elem) for elem in s.split(delim)] - - return parse - - kevm_cli_args = KEVMCLIArgs() - parser = ArgumentParser(prog='kontrolx') - - command_parser = parser.add_subparsers(dest='command', required=True) - - command_parser.add_parser('version', help='Print out version of Kontrol command.') - - solc_args = command_parser.add_parser('compile', help='Generate combined JSON with solc compilation results.') - solc_args.add_argument('contract_file', type=file_path, help='Path to contract file.') - - solc_to_k_args = command_parser.add_parser( - 'solc-to-k', - help='Output helper K definition for given JSON output from solc compiler.', - parents=[kevm_cli_args.logging_args, kevm_cli_args.target_args, kevm_cli_args.k_args, kevm_cli_args.k_gen_args], - ) - solc_to_k_args.add_argument('contract_file', type=file_path, help='Path to contract file.') - solc_to_k_args.add_argument('contract_name', type=str, help='Name of contract to generate K helpers for.') - - def _parse_test_version_tuple(value: str) -> tuple[str, int | None]: - if ':' in value: - test, version = value.split(':') - return (test, int(version)) - else: - return (value, None) - - foundry_kompile = command_parser.add_parser( - 'foundry-kompile', - help='Kompile K definition corresponding to given output directory.', - parents=[ - kevm_cli_args.logging_args, - kevm_cli_args.k_args, - kevm_cli_args.k_gen_args, - kevm_cli_args.kompile_args, - kevm_cli_args.foundry_args, - ], - ) - foundry_kompile.add_argument( - '--regen', - dest='regen', - default=False, - action='store_true', - help='Regenerate foundry.k even if it already exists.', - ) - foundry_kompile.add_argument( - '--rekompile', - dest='rekompile', - default=False, - action='store_true', - help='Rekompile foundry.k even if kompiled definition already exists.', - ) - - foundry_prove_args = command_parser.add_parser( - 'foundry-prove', - help='Run Foundry Proof.', - parents=[ - kevm_cli_args.logging_args, - kevm_cli_args.parallel_args, - kevm_cli_args.k_args, - kevm_cli_args.kprove_args, - kevm_cli_args.smt_args, - kevm_cli_args.rpc_args, - kevm_cli_args.bug_report_args, - kevm_cli_args.explore_args, - kevm_cli_args.foundry_args, - ], - ) - foundry_prove_args.add_argument( - '--test', - type=_parse_test_version_tuple, - dest='tests', - default=[], - action='append', - help='Limit to only listed tests, ContractName.TestName', - ) - foundry_prove_args.add_argument( - '--exclude-test', - type=_parse_test_version_tuple, - dest='exclude_tests', - default=[], - action='append', - help='Skip listed tests, ContractName.TestName', - ) - foundry_prove_args.add_argument( - '--reinit', - dest='reinit', - default=False, - action='store_true', - help='Reinitialize CFGs even if they already exist.', - ) - foundry_prove_args.add_argument( - '--bmc-depth', - dest='bmc_depth', - default=None, - type=int, - help='Enables bounded model checking. Specifies the maximum depth to unroll all loops to.', - ) - foundry_prove_args.add_argument( - '--use-booster', - dest='use_booster', - default=False, - action='store_true', - help='Use the booster RPC server instead of kore-rpc.', - ) - - foundry_show_args = command_parser.add_parser( - 'foundry-show', - help='Display a given Foundry CFG.', - parents=[ - kevm_cli_args.foundry_test_args, - kevm_cli_args.logging_args, - kevm_cli_args.k_args, - kevm_cli_args.kcfg_show_args, - kevm_cli_args.display_args, - kevm_cli_args.foundry_args, - ], - ) - foundry_show_args.add_argument( - '--omit-unstable-output', - dest='omit_unstable_output', - default=False, - action='store_true', - help='Strip output that is likely to change without the contract logic changing', - ) - command_parser.add_parser( - 'foundry-to-dot', - help='Dump the given CFG for the test as DOT for visualization.', - parents=[kevm_cli_args.foundry_test_args, kevm_cli_args.logging_args, kevm_cli_args.foundry_args], - ) - - command_parser.add_parser( - 'foundry-list', - help='List information about CFGs on disk', - parents=[kevm_cli_args.logging_args, kevm_cli_args.k_args, kevm_cli_args.foundry_args], - ) - - command_parser.add_parser( - 'foundry-view-kcfg', - help='Display tree view of CFG', - parents=[kevm_cli_args.foundry_test_args, kevm_cli_args.logging_args, kevm_cli_args.foundry_args], - ) - - foundry_remove_node = command_parser.add_parser( - 'foundry-remove-node', - help='Remove a node and its successors.', - parents=[kevm_cli_args.foundry_test_args, kevm_cli_args.logging_args, kevm_cli_args.foundry_args], - ) - foundry_remove_node.add_argument('node', type=node_id_like, help='Node to remove CFG subgraph from.') - - foundry_simplify_node = command_parser.add_parser( - 'foundry-simplify-node', - help='Simplify a given node, and potentially replace it.', - parents=[ - kevm_cli_args.foundry_test_args, - kevm_cli_args.logging_args, - kevm_cli_args.smt_args, - kevm_cli_args.rpc_args, - kevm_cli_args.bug_report_args, - kevm_cli_args.display_args, - kevm_cli_args.foundry_args, - ], - ) - foundry_simplify_node.add_argument('node', type=node_id_like, help='Node to simplify in CFG.') - foundry_simplify_node.add_argument( - '--replace', default=False, help='Replace the original node with the simplified variant in the graph.' - ) - - foundry_step_node = command_parser.add_parser( - 'foundry-step-node', - help='Step from a given node, adding it to the CFG.', - parents=[ - kevm_cli_args.foundry_test_args, - kevm_cli_args.logging_args, - kevm_cli_args.rpc_args, - kevm_cli_args.bug_report_args, - kevm_cli_args.smt_args, - kevm_cli_args.foundry_args, - ], - ) - foundry_step_node.add_argument('node', type=node_id_like, help='Node to step from in CFG.') - foundry_step_node.add_argument( - '--repeat', type=int, default=1, help='How many node expansions to do from the given start node (>= 1).' - ) - foundry_step_node.add_argument( - '--depth', type=int, default=1, help='How many steps to take from initial node on edge.' - ) - foundry_merge_node = command_parser.add_parser( - 'foundry-merge-nodes', - help='Merge multiple nodes into one branch.', - parents=[ - kevm_cli_args.foundry_test_args, - kevm_cli_args.logging_args, - kevm_cli_args.foundry_args, - ], - ) - foundry_merge_node.add_argument( - '--node', - type=node_id_like, - dest='nodes', - default=[], - action='append', - help='One node to be merged.', - ) - - foundry_section_edge = command_parser.add_parser( - 'foundry-section-edge', - help='Given an edge in the graph, cut it into sections to get intermediate nodes.', - parents=[ - kevm_cli_args.foundry_test_args, - kevm_cli_args.logging_args, - kevm_cli_args.rpc_args, - kevm_cli_args.bug_report_args, - kevm_cli_args.smt_args, - kevm_cli_args.foundry_args, - ], - ) - foundry_section_edge.add_argument('edge', type=arg_pair_of(str, str), help='Edge to section in CFG.') - foundry_section_edge.add_argument( - '--sections', type=int, default=2, help='Number of sections to make from edge (>= 2).' - ) - - foundry_get_model = command_parser.add_parser( - 'foundry-get-model', - help='Display a model for a given node.', - parents=[ - kevm_cli_args.foundry_test_args, - kevm_cli_args.logging_args, - kevm_cli_args.rpc_args, - kevm_cli_args.smt_args, - kevm_cli_args.foundry_args, - ], - ) - foundry_get_model.add_argument( - '--node', - type=node_id_like, - dest='nodes', - default=[], - action='append', - help='List of nodes to display the models of.', - ) - foundry_get_model.add_argument( - '--pending', dest='pending', default=False, action='store_true', help='Also display models of pending nodes' - ) - foundry_get_model.add_argument( - '--failing', dest='failing', default=False, action='store_true', help='Also display models of failing nodes' - ) - - return parser - - -def _loglevel(args: Namespace) -> int: - if args.debug: - return logging.DEBUG - - if args.verbose: - return logging.INFO - - return logging.WARNING - - -if __name__ == '__main__': - main() diff --git a/kevm-pyk/src/kontrolx/foundry.py b/kevm-pyk/src/kontrolx/foundry.py deleted file mode 100644 index a00b9feee8..0000000000 --- a/kevm-pyk/src/kontrolx/foundry.py +++ /dev/null @@ -1,1435 +0,0 @@ -from __future__ import annotations - -import json -import logging -import os -import re -import shutil -import sys -from functools import cached_property -from os import listdir -from pathlib import Path -from subprocess import CalledProcessError -from typing import TYPE_CHECKING - -import tomlkit -from pathos.pools import ProcessPool # type: ignore -from pyk.cterm import CTerm -from pyk.kast.inner import KApply, KSequence, KSort, KToken, KVariable, Subst -from pyk.kast.manip import flatten_label, free_vars, minimize_term, set_cell -from pyk.kast.outer import KDefinition, KFlatModule, KImport, KRequire -from pyk.kcfg import KCFG -from pyk.prelude.bytes import bytesToken -from pyk.prelude.k import GENERATED_TOP_CELL -from pyk.prelude.kbool import FALSE, notBool -from pyk.prelude.kint import INT, intToken -from pyk.prelude.ml import mlEqualsTrue -from pyk.proof.proof import Proof -from pyk.proof.reachability import APRBMCProof, APRProof -from pyk.proof.show import APRBMCProofNodePrinter, APRProofNodePrinter, APRProofShow -from pyk.utils import ensure_dir_path, hash_str, run_process, single, unique - -from kevm_pyk import kdist -from kevm_pyk.kevm import KEVM, KEVMNodePrinter, KEVMSemantics -from kevm_pyk.utils import ( - KDefinition__expand_macros, - abstract_cell_vars, - byte_offset_to_lines, - constraints_for, - legacy_explore, - print_failure_info, - print_model, - run_prover, -) - -from .solc_to_k import Contract, contract_to_main_module, contract_to_verification_module - -if TYPE_CHECKING: - from collections.abc import Iterable - from typing import Any, Final - - from pyk.kast.inner import KInner - from pyk.kcfg import KCFGExplore - from pyk.kcfg.kcfg import NodeIdLike - from pyk.kcfg.tui import KCFGElem - from pyk.proof.show import NodePrinter - from pyk.utils import BugReport - -_LOGGER: Final = logging.getLogger(__name__) - - -class Foundry: - _root: Path - _toml: dict[str, Any] - _bug_report: BugReport | None - - class Sorts: - FOUNDRY_CELL: Final = KSort('FoundryCell') - - def __init__( - self, - foundry_root: Path, - bug_report: BugReport | None = None, - ) -> None: - self._root = foundry_root - with (foundry_root / 'foundry.toml').open('rb') as f: - self._toml = tomlkit.load(f) - self._bug_report = bug_report - - @property - def profile(self) -> dict[str, Any]: - profile_name = os.getenv('FOUNDRY_PROFILE', default='default') - return self._toml['profile'][profile_name] - - @property - def out(self) -> Path: - return self._root / self.profile.get('out', '') - - @property - def proofs_dir(self) -> Path: - return self.out / 'proofs' - - @property - def digest_file(self) -> Path: - return self.out / 'digest' - - @property - def kompiled(self) -> Path: - return self.out / 'kompiled' - - @property - def llvm_library(self) -> Path: - return self.kompiled / 'llvm-library' - - @property - def main_file(self) -> Path: - return self.kompiled / 'foundry.k' - - @cached_property - def kevm(self) -> KEVM: - use_directory = self.out / 'tmp' - ensure_dir_path(use_directory) - return KEVM( - definition_dir=self.kompiled, - main_file=self.main_file, - use_directory=use_directory, - bug_report=self._bug_report, - ) - - @cached_property - def contracts(self) -> dict[str, Contract]: - pattern = '*.sol/*.json' - paths = self.out.glob(pattern) - json_paths = [str(path) for path in paths] - json_paths = [json_path for json_path in json_paths if not json_path.endswith('.metadata.json')] - json_paths = sorted(json_paths) # Must sort to get consistent output order on different platforms - _LOGGER.info(f'Processing contract files: {json_paths}') - _contracts: dict[str, Contract] = {} - for json_path in json_paths: - _LOGGER.debug(f'Processing contract file: {json_path}') - contract_name = json_path.split('/')[-1] - contract_json = json.loads(Path(json_path).read_text()) - contract_name = contract_name[0:-5] if contract_name.endswith('.json') else contract_name - if _contracts.get(contract_name) is not None: - raise RuntimeError('Project contains duplicated contract names that may clash in K definitions.') - - _contracts[contract_name] = Contract(contract_name, contract_json, foundry=True) - return _contracts - - def mk_proofs_dir(self) -> None: - self.proofs_dir.mkdir(exist_ok=True) - - def method_digest(self, contract_name: str, method_sig: str) -> str: - return self.contracts[contract_name].method_by_sig[method_sig].digest - - @cached_property - def digest(self) -> str: - contract_digests = [self.contracts[c].digest for c in sorted(self.contracts)] - return hash_str('\n'.join(contract_digests)) - - @cached_property - def llvm_dylib(self) -> Path | None: - match sys.platform: - case 'linux': - dylib = self.llvm_library / 'interpreter.so' - case 'darwin': - dylib = self.llvm_library / 'interpreter.dylib' - case _: - raise ValueError('Unsupported platform: {sys.platform}') - - if dylib.exists(): - return dylib - else: - return None - - def up_to_date(self) -> bool: - if not self.digest_file.exists(): - return False - digest_dict = json.loads(self.digest_file.read_text()) - if 'foundry' not in digest_dict: - digest_dict['foundry'] = '' - self.digest_file.write_text(json.dumps(digest_dict, indent=4)) - return digest_dict['foundry'] == self.digest - - def update_digest(self) -> None: - digest_dict = {} - if self.digest_file.exists(): - digest_dict = json.loads(self.digest_file.read_text()) - digest_dict['foundry'] = self.digest - self.digest_file.write_text(json.dumps(digest_dict, indent=4)) - - _LOGGER.info(f'Updated Foundry digest file: {self.digest_file}') - - @cached_property - def contract_ids(self) -> dict[int, str]: - _contract_ids = {} - for c in self.contracts.values(): - _contract_ids[c.contract_id] = c.name - return _contract_ids - - def srcmap_data(self, contract_name: str, pc: int) -> tuple[Path, int, int] | None: - if contract_name not in self.contracts: - _LOGGER.info(f'Contract not found in Foundry project: {contract_name}') - contract = self.contracts[contract_name] - if pc not in contract.srcmap: - _LOGGER.info(f'pc not found in srcmap for contract {contract_name}: {pc}') - return None - s, l, f, _, _ = contract.srcmap[pc] - if f not in self.contract_ids: - _LOGGER.info(f'Contract id not found in sourcemap data: {f}') - return None - src_contract = self.contracts[self.contract_ids[f]] - src_contract_path = self._root / src_contract.contract_path - src_contract_text = src_contract_path.read_text() - _, start, end = byte_offset_to_lines(src_contract_text.split('\n'), s, l) - return (src_contract_path, start, end) - - def solidity_src(self, contract_name: str, pc: int) -> Iterable[str]: - srcmap_data = self.srcmap_data(contract_name, pc) - if srcmap_data is None: - return [f'No sourcemap data for contract at pc {contract_name}: {pc}'] - contract_path, start, end = srcmap_data - if not (contract_path.exists() and contract_path.is_file()): - return [f'No file at path for contract {contract_name}: {contract_path}'] - lines = contract_path.read_text().split('\n') - prefix_lines = [f' {l}' for l in lines[:start]] - actual_lines = [f' | {l}' for l in lines[start:end]] - suffix_lines = [f' {l}' for l in lines[end:]] - return prefix_lines + actual_lines + suffix_lines - - def short_info_for_contract(self, contract_name: str, cterm: CTerm) -> list[str]: - ret_strs = self.kevm.short_info(cterm) - _pc = cterm.cell('PC_CELL') - if type(_pc) is KToken and _pc.sort == INT: - srcmap_data = self.srcmap_data(contract_name, int(_pc.token)) - if srcmap_data is not None: - path, start, end = srcmap_data - ret_strs.append(f'src: {str(path)}:{start}:{end}') - return ret_strs - - def custom_view(self, contract_name: str, element: KCFGElem) -> Iterable[str]: - if type(element) is KCFG.Node: - pc_cell = element.cterm.try_cell('PC_CELL') - if type(pc_cell) is KToken and pc_cell.sort == INT: - return self.solidity_src(contract_name, int(pc_cell.token)) - return ['NO DATA'] - - def build(self) -> None: - try: - run_process(['forge', 'build', '--root', str(self._root)], logger=_LOGGER) - except CalledProcessError as err: - raise RuntimeError("Couldn't forge build!") from err - - @cached_property - def all_tests(self) -> list[str]: - return [ - f'{contract.name}.{method.signature}' - for contract in self.contracts.values() - if contract.name.endswith('Test') - for method in contract.methods - if method.name.startswith('test') - ] - - @cached_property - def all_non_tests(self) -> list[str]: - return [ - f'{contract.name}.{method.signature}' - for contract in self.contracts.values() - for method in contract.methods - if f'{contract.name}.{method.signature}' not in self.all_tests - ] - - @staticmethod - def _escape_brackets(regs: list[str]) -> list[str]: - regs = [reg.replace('[', '\\[') for reg in regs] - regs = [reg.replace(']', '\\]') for reg in regs] - regs = [reg.replace('(', '\\(') for reg in regs] - return [reg.replace(')', '\\)') for reg in regs] - - def matching_tests(self, tests: list[str], exclude_tests: list[str]) -> list[str]: - all_tests = self.all_tests - all_non_tests = self.all_non_tests - matched_tests = set() - unfound_tests: list[str] = [] - tests = self._escape_brackets(tests) - exclude_tests = self._escape_brackets(exclude_tests) - for t in tests: - if not any(re.search(t, test) for test in (all_tests + all_non_tests)): - unfound_tests.append(t) - for test in all_tests: - if any(re.search(t, test) for t in tests) and not any(re.search(t, test) for t in exclude_tests): - matched_tests.add(test) - for test in all_non_tests: - if any(re.search(t, test) for t in tests) and not any(re.search(t, test) for t in exclude_tests): - matched_tests.add(test) - if unfound_tests: - raise ValueError(f'Test identifiers not found: {set(unfound_tests)}') - elif len(matched_tests) == 0: - raise ValueError('No test matched the predicates') - return list(matched_tests) - - def matching_sig(self, test: str) -> str: - test_sigs = self.matching_tests([test], []) - if len(test_sigs) != 1: - raise ValueError(f'Found {test_sigs} matching tests, must specify one') - return test_sigs[0] - - def unique_sig(self, test: str) -> tuple[str, str]: - contract_name = test.split('.')[0] - test_sig = self.matching_sig(test).split('.')[1] - return (contract_name, test_sig) - - def get_test_id(self, test: str, id: int | None) -> str: - matching_proofs = self.proofs_with_test(test) - if not matching_proofs: - raise ValueError(f'Found no matching proofs for {test}.') - if id is None: - if len(matching_proofs) > 1: - raise ValueError( - f'Found {len(matching_proofs)} matching proofs for {test}. Use the --version flag to choose one.' - ) - test_id = single(matching_proofs).id - return test_id - else: - for proof in matching_proofs: - if proof.id.endswith(str(id)): - return proof.id - raise ValueError('No proof matching this predicate.') - - @staticmethod - def success(s: KInner, dst: KInner, r: KInner, c: KInner, e1: KInner, e2: KInner) -> KApply: - return KApply('foundry_success', [s, dst, r, c, e1, e2]) - - @staticmethod - def fail(s: KInner, dst: KInner, r: KInner, c: KInner, e1: KInner, e2: KInner) -> KApply: - return notBool(Foundry.success(s, dst, r, c, e1, e2)) - - # address(uint160(uint256(keccak256("foundry default caller")))) - - @staticmethod - def loc_FOUNDRY_FAILED() -> KApply: # noqa: N802 - return KEVM.loc( - KApply( - 'contract_access_field', - [ - KApply('FoundryCheat_FOUNDRY-ACCOUNTS_FoundryContract'), - KApply('Failed_FOUNDRY-ACCOUNTS_FoundryField'), - ], - ) - ) - - @staticmethod - def address_TEST_CONTRACT() -> KToken: # noqa: N802 - return intToken(0x7FA9385BE102AC3EAC297483DD6233D62B3E1496) - - @staticmethod - def address_CHEATCODE() -> KToken: # noqa: N802 - return intToken(0x7109709ECFA91A80626FF3989D68F67F5B1DD12D) - - # Same address as the one used in DappTools's HEVM - # address(bytes20(uint160(uint256(keccak256('hevm cheat code'))))) - @staticmethod - def account_CHEATCODE_ADDRESS(store_var: KInner) -> KApply: # noqa: N802 - return KEVM.account_cell( - Foundry.address_CHEATCODE(), # Hardcoded for now - intToken(0), - bytesToken(b'\x00'), - store_var, - KApply('.Map'), - intToken(0), - ) - - @staticmethod - def help_info() -> list[str]: - res_lines: list[str] = [] - print_foundry_success_info = any('foundry_success' in line for line in res_lines) - if print_foundry_success_info: - res_lines.append('') - res_lines.append('See `foundry_success` predicate for more information:') - res_lines.append( - 'https://github.com/runtimeverification/evm-semantics/blob/master/include/kframework/foundry.md#foundry-success-predicate' - ) - res_lines.append('') - res_lines.append( - 'Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kevm-integration-for-foundry/' - ) - return res_lines - - def proofs_with_test(self, test: str) -> list[Proof]: - proofs = [ - self.get_optional_proof(pid) - for pid in listdir(self.proofs_dir) - if re.search(single(self._escape_brackets([test])), pid.split(':')[0]) - ] - return [proof for proof in proofs if proof is not None] - - def get_apr_proof(self, test_id: str) -> APRProof: - proof = Proof.read_proof_data(self.proofs_dir, test_id) - if not isinstance(proof, APRProof): - raise ValueError('Specified proof is not an APRProof.') - return proof - - def get_proof(self, test_id: str) -> Proof: - return Proof.read_proof_data(self.proofs_dir, test_id) - - def get_optional_apr_proof(self, test_id: str) -> APRProof | None: - proof = self.get_optional_proof(test_id) - if not isinstance(proof, APRProof): - return None - return proof - - def get_optional_proof(self, test_id: str) -> Proof | None: - if Proof.proof_data_exists(test_id, self.proofs_dir): - return Proof.read_proof_data(self.proofs_dir, test_id) - return None - - def get_method(self, test: str) -> Contract.Method: - contract_name, method_name = test.split('.') - contract = self.contracts[contract_name] - return contract.method_by_sig[method_name] - - def resolve_proof_version( - self, - test: str, - reinit: bool, - user_specified_version: int | None, - ) -> int: - method = self.get_method(test) - - if reinit and user_specified_version is not None: - raise ValueError('--reinit is not compatible with specifying proof versions.') - - if reinit: - _LOGGER.info(f'Creating a new version of test {test} because --reinit was specified.') - return self.free_proof_version(test) - - if user_specified_version: - _LOGGER.info(f'Using user-specified version {user_specified_version} for test {test}') - if not Proof.proof_data_exists(f'{test}:{user_specified_version}', self.proofs_dir): - raise ValueError(f'The specified version {user_specified_version} of proof {test} does not exist.') - if not method.up_to_date(self.digest_file): - _LOGGER.warn( - f'Using specified version {user_specified_version} of proof {test}, but it is out of date.' - ) - return user_specified_version - - if not method.up_to_date(self.digest_file): - _LOGGER.info(f'Creating a new version of test {test} because it is out of date.') - return self.free_proof_version(test) - - latest_version = self.latest_proof_version(test) - if latest_version is not None: - _LOGGER.info( - f'Using the the latest version {latest_version} of test {test} because it is up to date and no version was specified.' - ) - if not method.contract_up_to_date(self.digest_file): - _LOGGER.warning( - f'Test {test} was not reinitialized because it is up to date, but the contract it is a part of has changed.' - ) - return latest_version - - _LOGGER.info( - f'Test {test} is up to date in {self.digest_file}, but does not exist on disk. Assigning version 0' - ) - return 0 - - def latest_proof_version( - self, - test: str, - ) -> int | None: - """ - find the highest used proof ID, to be used as a default. Returns None if no version of this proof exists. - """ - proof_ids = listdir(self.proofs_dir) - versions = {int(pid.split(':')[1]) for pid in proof_ids if pid.split(':')[0] == test} - return max(versions, default=None) - - def free_proof_version( - self, - test: str, - ) -> int: - """ - find the lowest proof id that is not used yet - """ - latest_version = self.latest_proof_version(test) - return latest_version + 1 if latest_version is not None else 0 - - -def foundry_kompile( - foundry_root: Path, - includes: Iterable[str], - regen: bool = False, - rekompile: bool = False, - requires: Iterable[str] = (), - imports: Iterable[str] = (), - ccopts: Iterable[str] = (), - llvm_kompile: bool = True, - debug: bool = False, - verbose: bool = False, -) -> None: - from kevm_pyk.kompile import KompileTarget, kevm_kompile - - syntax_module = 'FOUNDRY-CONTRACTS' - foundry = Foundry(foundry_root) - foundry_requires_dir = foundry.kompiled / 'requires' - foundry_contracts_file = foundry.kompiled / 'contracts.k' - kompiled_timestamp = foundry.kompiled / 'timestamp' - main_module = 'FOUNDRY-MAIN' - ensure_dir_path(foundry.kompiled) - ensure_dir_path(foundry_requires_dir) - - requires_paths: dict[str, str] = {} - - foundry.build() - - if not foundry.up_to_date(): - _LOGGER.info('Detected updates to contracts, regenerating K definition.') - regen = True - - for r in requires: - req = Path(r) - if not req.exists(): - raise ValueError(f'No such file: {req}') - if req.name in requires_paths.keys(): - raise ValueError( - f'Required K files have conflicting names: {r} and {requires_paths[req.name]}. Consider changing the name of one of these files.' - ) - requires_paths[req.name] = r - req_path = foundry_requires_dir / req.name - if regen or not req_path.exists(): - _LOGGER.info(f'Copying requires path: {req} -> {req_path}') - shutil.copy(req, req_path) - regen = True - - _imports: dict[str, list[str]] = {contract.name: [] for contract in foundry.contracts.values()} - for i in imports: - imp = i.split(':') - if not len(imp) == 2: - raise ValueError(f'module imports must be of the form "[ContractName]:[MODULE-NAME]". Got: {i}') - if imp[0] in _imports: - _imports[imp[0]].append(imp[1]) - else: - raise ValueError(f'Could not find contract: {imp[0]}') - - if regen or not foundry_contracts_file.exists() or not foundry.main_file.exists(): - copied_requires = [] - copied_requires += [f'requires/{name}' for name in list(requires_paths.keys())] - imports = ['FOUNDRY'] - kevm = KEVM(kdist.get('foundry')) - empty_config = kevm.definition.empty_config(Foundry.Sorts.FOUNDRY_CELL) - bin_runtime_definition = _foundry_to_contract_def( - empty_config=empty_config, - contracts=foundry.contracts.values(), - requires=['foundry.md'], - ) - - contract_main_definition = _foundry_to_main_def( - main_module=main_module, - empty_config=empty_config, - contracts=foundry.contracts.values(), - requires=(['contracts.k'] + copied_requires), - imports=_imports, - ) - - kevm = KEVM( - kdist.get('foundry'), - extra_unparsing_modules=(bin_runtime_definition.all_modules + contract_main_definition.all_modules), - ) - foundry_contracts_file.write_text(kevm.pretty_print(bin_runtime_definition, unalias=False) + '\n') - _LOGGER.info(f'Wrote file: {foundry_contracts_file}') - foundry.main_file.write_text(kevm.pretty_print(contract_main_definition) + '\n') - _LOGGER.info(f'Wrote file: {foundry.main_file}') - - def kompilation_digest() -> str: - k_files = list(requires) + [foundry_contracts_file, foundry.main_file] - return hash_str(''.join([hash_str(Path(k_file).read_text()) for k_file in k_files])) - - def kompilation_up_to_date() -> bool: - if not foundry.digest_file.exists(): - return False - digest_dict = json.loads(foundry.digest_file.read_text()) - if 'kompilation' not in digest_dict: - digest_dict['kompilation'] = '' - foundry.digest_file.write_text(json.dumps(digest_dict, indent=4)) - return digest_dict['kompilation'] == kompilation_digest() - - def update_kompilation_digest() -> None: - digest_dict = {} - if foundry.digest_file.exists(): - digest_dict = json.loads(foundry.digest_file.read_text()) - digest_dict['kompilation'] = kompilation_digest() - foundry.digest_file.write_text(json.dumps(digest_dict, indent=4)) - - _LOGGER.info('Updated Kompilation digest') - - if not kompilation_up_to_date() or rekompile or not kompiled_timestamp.exists(): - kevm_kompile( - target=KompileTarget.HASKELL_BOOSTER, - output_dir=foundry.kompiled, - main_file=foundry.main_file, - main_module=main_module, - syntax_module=syntax_module, - includes=[include for include in includes if Path(include).exists()], - emit_json=True, - ccopts=ccopts, - llvm_library=foundry.llvm_library, - plugin_dir=kdist.get('plugin'), - debug=debug, - verbose=verbose, - ) - - update_kompilation_digest() - foundry.update_digest() - - -def foundry_prove( - foundry_root: Path, - max_depth: int = 1000, - max_iterations: int | None = None, - reinit: bool = False, - tests: Iterable[tuple[str, int | None]] = (), - exclude_tests: Iterable[str] = (), - workers: int = 1, - simplify_init: bool = True, - break_every_step: bool = False, - break_on_jumpi: bool = False, - break_on_calls: bool = True, - bmc_depth: int | None = None, - bug_report: BugReport | None = None, - kore_rpc_command: str | Iterable[str] | None = None, - use_booster: bool = False, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - failure_info: bool = True, - counterexample_info: bool = False, - trace_rewrites: bool = False, - auto_abstract_gas: bool = False, - port: int | None = None, -) -> dict[tuple[str, int], tuple[bool, list[str] | None]]: - if workers <= 0: - raise ValueError(f'Must have at least one worker, found: --workers {workers}') - if max_iterations is not None and max_iterations < 0: - raise ValueError(f'Must have a non-negative number of iterations, found: --max-iterations {max_iterations}') - - foundry = Foundry(foundry_root, bug_report=bug_report) - - foundry.mk_proofs_dir() - - if use_booster: - try: - run_process(('which', 'kore-rpc-booster'), pipe_stderr=True).stdout.strip() - except CalledProcessError: - raise RuntimeError( - "Couldn't locate the kore-rpc-booster RPC binary. Please put 'kore-rpc-booster' on PATH manually or using kup install/kup shell." - ) from None - - if kore_rpc_command is None: - kore_rpc_command = ('kore-rpc-booster',) if use_booster else ('kore-rpc',) - - if not tests: - tests = [(test, None) for test in foundry.all_tests] - tests = list({(foundry.matching_sig(test), version) for test, version in tests}) - test_names = [test[0] for test in tests] - - _LOGGER.info(f'Running tests: {test_names}') - - contracts = set(unique({test.split('.')[0] for test in test_names})) - - setup_methods = set( - unique( - f'{contract_name}.setUp()' - for contract_name in contracts - if 'setUp' in foundry.contracts[contract_name].method_by_name - ) - ) - - def _init_and_run_proof(_init_problem: tuple[str, str, int]) -> tuple[bool, list[str] | None]: - contract_name, method_sig, version = _init_problem - contract = foundry.contracts[contract_name] - method = contract.method_by_sig[method_sig] - test_id = f'{contract_name}.{method_sig}:{version}' - llvm_definition_dir = foundry.llvm_library if use_booster else None - - start_server = port is None - - with legacy_explore( - foundry.kevm, - kcfg_semantics=KEVMSemantics(auto_abstract_gas=auto_abstract_gas), - id=test_id, - bug_report=bug_report, - kore_rpc_command=kore_rpc_command, - llvm_definition_dir=llvm_definition_dir, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - trace_rewrites=trace_rewrites, - start_server=start_server, - port=port, - ) as kcfg_explore: - proof = _method_to_apr_proof( - foundry, - contract, - method, - foundry.proofs_dir, - kcfg_explore, - test_id, - simplify_init=simplify_init, - bmc_depth=bmc_depth, - ) - - passed = run_prover( - foundry.kevm, - proof, - kcfg_explore, - max_depth=max_depth, - max_iterations=max_iterations, - cut_point_rules=KEVMSemantics.cut_point_rules(break_on_jumpi, break_on_calls), - terminal_rules=KEVMSemantics.terminal_rules(break_every_step), - ) - failure_log = None - if not passed: - failure_log = print_failure_info(proof, kcfg_explore, counterexample_info) - return passed, failure_log - - def run_cfg_group(tests: list[tuple[str, int]]) -> dict[tuple[str, int], tuple[bool, list[str] | None]]: - def _split_test(test: tuple[str, int]) -> tuple[str, str, int]: - test_name, version = test - contract, method = test_name.split('.') - return contract, method, version - - init_problems = [_split_test(test) for test in tests] - - _apr_proofs: list[tuple[bool, list[str] | None]] - if workers > 1: - with ProcessPool(ncpus=workers) as process_pool: - _apr_proofs = process_pool.map(_init_and_run_proof, init_problems) - else: - _apr_proofs = [] - for init_problem in init_problems: - _apr_proofs.append(_init_and_run_proof(init_problem)) - - apr_proofs = dict(zip(tests, _apr_proofs, strict=True)) - return apr_proofs - - tests_with_versions = [ - (test_name, foundry.resolve_proof_version(test_name, reinit, version)) for (test_name, version) in tests - ] - setup_methods_with_versions = [ - (setup_method_name, foundry.resolve_proof_version(setup_method_name, reinit, None)) - for setup_method_name in setup_methods - ] - - _LOGGER.info(f'Updating digests: {[test_name for test_name, _ in tests]}') - for test_name, _ in tests: - foundry.get_method(test_name).update_digest(foundry.digest_file) - _LOGGER.info(f'Updating digests: {setup_methods}') - for test_name in setup_methods: - foundry.get_method(test_name).update_digest(foundry.digest_file) - - _LOGGER.info(f'Running setup functions in parallel: {list(setup_methods)}') - results = run_cfg_group(setup_methods_with_versions) - failed = [setup_cfg for setup_cfg, passed in results.items() if not passed] - if failed: - raise ValueError(f'Running setUp method failed for {len(failed)} contracts: {failed}') - - _LOGGER.info(f'Running test functions in parallel: {test_names}') - results = run_cfg_group(tests_with_versions) - - return results - - -def foundry_show( - foundry_root: Path, - test: str, - version: int | None = None, - nodes: Iterable[NodeIdLike] = (), - node_deltas: Iterable[tuple[NodeIdLike, NodeIdLike]] = (), - to_module: bool = False, - minimize: bool = True, - sort_collections: bool = False, - omit_unstable_output: bool = False, - pending: bool = False, - failing: bool = False, - failure_info: bool = False, - counterexample_info: bool = False, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - port: int | None = None, -) -> str: - contract_name, _ = test.split('.') - foundry = Foundry(foundry_root) - test_id = foundry.get_test_id(test, version) - proof = foundry.get_apr_proof(test_id) - - if pending: - nodes = list(nodes) + [node.id for node in proof.pending] - if failing: - nodes = list(nodes) + [node.id for node in proof.failing] - nodes = unique(nodes) - - unstable_cells = [ - '', - '', - '', - '', - '', - ] - - node_printer = foundry_node_printer(foundry, contract_name, proof) - proof_show = APRProofShow(foundry.kevm, node_printer=node_printer) - - res_lines = proof_show.show( - proof, - nodes=nodes, - node_deltas=node_deltas, - to_module=to_module, - minimize=minimize, - sort_collections=sort_collections, - omit_cells=(unstable_cells if omit_unstable_output else []), - ) - - start_server = port is None - - if failure_info: - with legacy_explore( - foundry.kevm, - kcfg_semantics=KEVMSemantics(), - id=test_id, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - start_server=start_server, - port=port, - ) as kcfg_explore: - res_lines += print_failure_info(proof, kcfg_explore, counterexample_info) - res_lines += Foundry.help_info() - - return '\n'.join(res_lines) - - -def foundry_to_dot(foundry_root: Path, test: str, version: int | None = None) -> None: - foundry = Foundry(foundry_root) - dump_dir = foundry.proofs_dir / 'dump' - test_id = foundry.get_test_id(test, version) - contract_name, _ = test.split('.') - proof = foundry.get_apr_proof(test_id) - - node_printer = foundry_node_printer(foundry, contract_name, proof) - proof_show = APRProofShow(foundry.kevm, node_printer=node_printer) - - proof_show.dump(proof, dump_dir, dot=True) - - -def foundry_list(foundry_root: Path) -> list[str]: - foundry = Foundry(foundry_root) - - all_methods = [ - f'{contract.name}.{method.signature}' for contract in foundry.contracts.values() for method in contract.methods - ] - - lines: list[str] = [] - for method in sorted(all_methods): - for test_id in listdir(foundry.proofs_dir): - test, *_ = test_id.split(':') - if test == method: - proof = foundry.get_optional_proof(test_id) - if proof is not None: - lines.extend(proof.summary.lines) - lines.append('') - if len(lines) > 0: - lines = lines[0:-1] - - return lines - - -def foundry_remove_node(foundry_root: Path, test: str, node: NodeIdLike, version: int | None = None) -> None: - foundry = Foundry(foundry_root) - test_id = foundry.get_test_id(test, version) - apr_proof = foundry.get_apr_proof(test_id) - node_ids = apr_proof.prune(node) - _LOGGER.info(f'Pruned nodes: {node_ids}') - apr_proof.write_proof_data() - - -def foundry_simplify_node( - foundry_root: Path, - test: str, - node: NodeIdLike, - version: int | None = None, - replace: bool = False, - minimize: bool = True, - sort_collections: bool = False, - bug_report: BugReport | None = None, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - trace_rewrites: bool = False, - port: int | None = None, -) -> str: - foundry = Foundry(foundry_root, bug_report=bug_report) - test_id = foundry.get_test_id(test, version) - apr_proof = foundry.get_apr_proof(test_id) - cterm = apr_proof.kcfg.node(node).cterm - start_server = port is None - - with legacy_explore( - foundry.kevm, - kcfg_semantics=KEVMSemantics(), - id=apr_proof.id, - bug_report=bug_report, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - trace_rewrites=trace_rewrites, - start_server=start_server, - port=port, - ) as kcfg_explore: - new_term, _ = kcfg_explore.cterm_simplify(cterm) - if replace: - apr_proof.kcfg.replace_node(node, new_term) - apr_proof.write_proof_data() - res_term = minimize_term(new_term.kast) if minimize else new_term.kast - return foundry.kevm.pretty_print(res_term, unalias=False, sort_collections=sort_collections) - - -def foundry_merge_nodes( - foundry_root: Path, - test: str, - node_ids: Iterable[NodeIdLike], - version: int | None = None, - bug_report: BugReport | None = None, - include_disjunct: bool = False, -) -> None: - def check_cells_equal(cell: str, nodes: Iterable[KCFG.Node]) -> bool: - nodes = list(nodes) - if len(nodes) < 2: - return True - cell_value = nodes[0].cterm.try_cell(cell) - if cell_value is None: - return False - for node in nodes[1:]: - if node.cterm.try_cell(cell) is None or cell_value != node.cterm.cell(cell): - return False - return True - - foundry = Foundry(foundry_root, bug_report=bug_report) - test_id = foundry.get_test_id(test, version) - apr_proof = foundry.get_apr_proof(test_id) - - if len(list(node_ids)) < 2: - raise ValueError(f'Must supply at least 2 nodes to merge, got: {node_ids}') - - nodes = [apr_proof.kcfg.node(int(node_id)) for node_id in node_ids] - check_cells = ['K_CELL', 'PROGRAM_CELL', 'PC_CELL', 'CALLDEPTH_CELL'] - check_cells_ne = [check_cell for check_cell in check_cells if not check_cells_equal(check_cell, nodes)] - if check_cells_ne: - raise ValueError(f'Nodes {node_ids} cannot be merged because they differ in: {check_cells_ne}') - - anti_unification = nodes[0].cterm - for node in nodes[1:]: - anti_unification, _, _ = anti_unification.anti_unify(node.cterm, keep_values=True, kdef=foundry.kevm.definition) - new_node = apr_proof.kcfg.create_node(anti_unification) - for node in nodes: - apr_proof.kcfg.create_cover(node.id, new_node.id) - - apr_proof.write_proof_data() - - print(f'Merged nodes {node_ids} into new node {new_node.id}.') - print(foundry.kevm.pretty_print(new_node.cterm.kast)) - - -def foundry_step_node( - foundry_root: Path, - test: str, - node: NodeIdLike, - version: int | None = None, - repeat: int = 1, - depth: int = 1, - bug_report: BugReport | None = None, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - trace_rewrites: bool = False, - port: int | None = None, -) -> None: - if repeat < 1: - raise ValueError(f'Expected positive value for --repeat, got: {repeat}') - if depth < 1: - raise ValueError(f'Expected positive value for --depth, got: {depth}') - - foundry = Foundry(foundry_root, bug_report=bug_report) - test_id = foundry.get_test_id(test, version) - apr_proof = foundry.get_apr_proof(test_id) - start_server = port is None - - with legacy_explore( - foundry.kevm, - kcfg_semantics=KEVMSemantics(), - id=apr_proof.id, - bug_report=bug_report, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - trace_rewrites=trace_rewrites, - start_server=start_server, - port=port, - ) as kcfg_explore: - for _i in range(repeat): - node = kcfg_explore.step(apr_proof.kcfg, node, apr_proof.logs, depth=depth) - apr_proof.write_proof_data() - - -def foundry_section_edge( - foundry_root: Path, - test: str, - edge: tuple[str, str], - version: int | None = None, - sections: int = 2, - replace: bool = False, - bug_report: BugReport | None = None, - smt_timeout: int | None = None, - smt_retry_limit: int | None = None, - trace_rewrites: bool = False, - port: int | None = None, -) -> None: - foundry = Foundry(foundry_root, bug_report=bug_report) - test_id = foundry.get_test_id(test, version) - apr_proof = foundry.get_apr_proof(test_id) - source_id, target_id = edge - start_server = port is None - - with legacy_explore( - foundry.kevm, - kcfg_semantics=KEVMSemantics(), - id=apr_proof.id, - bug_report=bug_report, - smt_timeout=smt_timeout, - smt_retry_limit=smt_retry_limit, - trace_rewrites=trace_rewrites, - start_server=start_server, - port=port, - ) as kcfg_explore: - kcfg_explore.section_edge( - apr_proof.kcfg, source_id=int(source_id), target_id=int(target_id), logs=apr_proof.logs, sections=sections - ) - apr_proof.write_proof_data() - - -def foundry_get_model( - foundry_root: Path, - test: str, - version: int | None = None, - nodes: Iterable[NodeIdLike] = (), - pending: bool = False, - failing: bool = False, - port: int | None = None, -) -> str: - foundry = Foundry(foundry_root) - test_id = foundry.get_test_id(test, version) - proof = foundry.get_apr_proof(test_id) - - if not nodes: - _LOGGER.warning('Node ID is not provided. Displaying models of failing and pending nodes:') - failing = pending = True - - if pending: - nodes = list(nodes) + [node.id for node in proof.pending] - if failing: - nodes = list(nodes) + [node.id for node in proof.failing] - nodes = unique(nodes) - - res_lines = [] - - start_server = port is None - - with legacy_explore( - foundry.kevm, - kcfg_semantics=KEVMSemantics(), - id=proof.id, - start_server=start_server, - port=port, - ) as kcfg_explore: - for node_id in nodes: - res_lines.append('') - res_lines.append(f'Node id: {node_id}') - node = proof.kcfg.node(node_id) - res_lines.extend(print_model(node, kcfg_explore)) - - return '\n'.join(res_lines) - - -def _write_cfg(cfg: KCFG, path: Path) -> None: - path.write_text(cfg.to_json()) - _LOGGER.info(f'Updated CFG file: {path}') - - -def _foundry_to_contract_def( - empty_config: KInner, - contracts: Iterable[Contract], - requires: Iterable[str], -) -> KDefinition: - modules = [contract_to_main_module(contract, empty_config, imports=['FOUNDRY']) for contract in contracts] - # First module is chosen as main module arbitrarily, since the contract definition is just a set of - # contract modules. - main_module = Contract.contract_to_module_name(list(contracts)[0].name_upper) - - return KDefinition( - main_module, - modules, - requires=(KRequire(req) for req in list(requires)), - ) - - -def _foundry_to_main_def( - main_module: str, - contracts: Iterable[Contract], - empty_config: KInner, - requires: Iterable[str], - imports: dict[str, list[str]], -) -> KDefinition: - modules = [ - contract_to_verification_module(contract, empty_config, imports=imports[contract.name]) - for contract in contracts - ] - _main_module = KFlatModule( - main_module, - imports=(KImport(mname) for mname in [_m.name for _m in modules]), - ) - - return KDefinition( - main_module, - [_main_module] + modules, - requires=(KRequire(req) for req in list(requires)), - ) - - -def _method_to_apr_proof( - foundry: Foundry, - contract: Contract, - method: Contract.Method, - save_directory: Path, - kcfg_explore: KCFGExplore, - test_id: str, - simplify_init: bool = True, - bmc_depth: int | None = None, -) -> APRProof | APRBMCProof: - contract_name = contract.name - method_sig = method.signature - if Proof.proof_data_exists(test_id, save_directory): - apr_proof = foundry.get_apr_proof(test_id) - else: - _LOGGER.info(f'Initializing KCFG for test: {test_id}') - - setup_digest = None - if method_sig != 'setUp()' and 'setUp' in contract.method_by_name: - latest_version = foundry.latest_proof_version(f'{contract.name}.setUp()') - setup_digest = f'{contract_name}.setUp():{latest_version}' - _LOGGER.info(f'Using setUp method for test: {test_id}') - - empty_config = foundry.kevm.definition.empty_config(GENERATED_TOP_CELL) - kcfg, init_node_id, target_node_id = _method_to_cfg( - empty_config, contract, method, save_directory, init_state=setup_digest - ) - - _LOGGER.info(f'Expanding macros in initial state for test: {test_id}') - init_term = kcfg.node(init_node_id).cterm.kast - init_term = KDefinition__expand_macros(foundry.kevm.definition, init_term) - init_cterm = CTerm.from_kast(init_term) - _LOGGER.info(f'Computing definedness constraint for test: {test_id}') - init_cterm = kcfg_explore.cterm_assume_defined(init_cterm) - kcfg.replace_node(init_node_id, init_cterm) - - _LOGGER.info(f'Expanding macros in target state for test: {test_id}') - target_term = kcfg.node(target_node_id).cterm.kast - target_term = KDefinition__expand_macros(foundry.kevm.definition, target_term) - target_cterm = CTerm.from_kast(target_term) - kcfg.replace_node(target_node_id, target_cterm) - - if simplify_init: - _LOGGER.info(f'Simplifying KCFG for test: {test_id}') - kcfg_explore.simplify(kcfg, {}) - if bmc_depth is not None: - apr_proof = APRBMCProof( - test_id, - kcfg, - [], - init_node_id, - target_node_id, - {}, - bmc_depth, - proof_dir=save_directory, - ) - else: - apr_proof = APRProof(test_id, kcfg, [], init_node_id, target_node_id, {}, proof_dir=save_directory) - - apr_proof.write_proof_data() - return apr_proof - - -def _method_to_cfg( - empty_config: KInner, - contract: Contract, - method: Contract.Method, - kcfgs_dir: Path, - init_state: str | None = None, -) -> tuple[KCFG, NodeIdLike, NodeIdLike]: - calldata = method.calldata_cell(contract) - callvalue = method.callvalue_cell - init_cterm = _init_cterm( - empty_config, - contract.name, - kcfgs_dir, - calldata=calldata, - callvalue=callvalue, - init_state=init_state, - ) - is_test = method.name.startswith('test') - failing = method.name.startswith('testFail') - final_cterm = _final_cterm(empty_config, contract.name, failing=failing, is_test=is_test) - - cfg = KCFG() - init_node = cfg.create_node(init_cterm) - target_node = cfg.create_node(final_cterm) - - return cfg, init_node.id, target_node.id - - -def get_final_accounts_cell( - proof_id: str, proof_dir: Path, overwrite_code_cell: KInner | None = None -) -> tuple[KInner, Iterable[KInner]]: - apr_proof = APRProof.read_proof_data(proof_dir, proof_id) - target = apr_proof.kcfg.node(apr_proof.target) - target_states = apr_proof.kcfg.covers(target_id=target.id) - if len(target_states) == 0: - raise ValueError( - f'setUp() function for {apr_proof.id} did not reach the end of execution. Maybe --max-iterations is too low?' - ) - if len(target_states) > 1: - raise ValueError(f'setUp() function for {apr_proof.id} branched and has {len(target_states)} target states.') - cterm = single(target_states).source.cterm - acct_cell = cterm.cell('ACCOUNTS_CELL') - - if overwrite_code_cell is not None: - new_accounts = [CTerm(account, []) for account in flatten_label('_AccountCellMap_', acct_cell)] - new_accounts_map = {account.cell('ACCTID_CELL'): account for account in new_accounts} - test_contract_account = new_accounts_map[Foundry.address_TEST_CONTRACT()] - - new_accounts_map[Foundry.address_TEST_CONTRACT()] = CTerm( - set_cell(test_contract_account.config, 'CODE_CELL', overwrite_code_cell), - [], - ) - - acct_cell = KEVM.accounts([account.config for account in new_accounts_map.values()]) - - fvars = free_vars(acct_cell) - acct_cons = constraints_for(fvars, cterm.constraints) - return (acct_cell, acct_cons) - - -def _init_cterm( - empty_config: KInner, - contract_name: str, - kcfgs_dir: Path, - *, - calldata: KInner | None = None, - callvalue: KInner | None = None, - init_state: str | None = None, -) -> CTerm: - program = KEVM.bin_runtime(KApply(f'contract_{contract_name}')) - account_cell = KEVM.account_cell( - Foundry.address_TEST_CONTRACT(), - intToken(0), - program, - KApply('.Map'), - KApply('.Map'), - intToken(1), - ) - init_subst = { - 'MODE_CELL': KApply('NORMAL'), - 'SCHEDULE_CELL': KApply('SHANGHAI_EVM'), - 'STATUSCODE_CELL': KVariable('STATUSCODE'), - 'CALLSTACK_CELL': KApply('.List'), - 'CALLDEPTH_CELL': intToken(0), - 'PROGRAM_CELL': program, - 'JUMPDESTS_CELL': KEVM.compute_valid_jumpdests(program), - 'ORIGIN_CELL': KVariable('ORIGIN_ID'), - 'LOG_CELL': KApply('.List'), - 'ID_CELL': Foundry.address_TEST_CONTRACT(), - 'CALLER_CELL': KVariable('CALLER_ID'), - 'ACCESSEDACCOUNTS_CELL': KApply('.Set'), - 'ACCESSEDSTORAGE_CELL': KApply('.Map'), - 'INTERIMSTATES_CELL': KApply('.List'), - 'LOCALMEM_CELL': KApply('.Bytes_BYTES-HOOKED_Bytes'), - 'PREVCALLER_CELL': KApply('.Account_EVM-TYPES_Account'), - 'PREVORIGIN_CELL': KApply('.Account_EVM-TYPES_Account'), - 'NEWCALLER_CELL': KApply('.Account_EVM-TYPES_Account'), - 'NEWORIGIN_CELL': KApply('.Account_EVM-TYPES_Account'), - 'ACTIVE_CELL': FALSE, - 'STATIC_CELL': FALSE, - 'MEMORYUSED_CELL': intToken(0), - 'WORDSTACK_CELL': KApply('.WordStack_EVM-TYPES_WordStack'), - 'PC_CELL': intToken(0), - 'GAS_CELL': intToken(9223372036854775807), - 'K_CELL': KSequence([KEVM.sharp_execute(), KVariable('CONTINUATION')]), - 'ACCOUNTS_CELL': KEVM.accounts( - [ - account_cell, # test contract address - Foundry.account_CHEATCODE_ADDRESS(KApply('.Map')), - ] - ), - 'SINGLECALL_CELL': FALSE, - 'ISREVERTEXPECTED_CELL': FALSE, - 'ISOPCODEEXPECTED_CELL': FALSE, - 'EXPECTEDADDRESS_CELL': KApply('.Account_EVM-TYPES_Account'), - 'EXPECTEDVALUE_CELL': intToken(0), - 'EXPECTEDDATA_CELL': KApply('.Bytes_BYTES-HOOKED_Bytes'), - 'OPCODETYPE_CELL': KApply('.OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType'), - 'RECORDEVENT_CELL': FALSE, - 'ISEVENTEXPECTED_CELL': FALSE, - 'ISCALLWHITELISTACTIVE_CELL': FALSE, - 'ISSTORAGEWHITELISTACTIVE_CELL': FALSE, - 'ADDRESSSET_CELL': KApply('.Set'), - 'STORAGESLOTSET_CELL': KApply('.Set'), - } - - constraints = None - if init_state: - accts, constraints = get_final_accounts_cell(init_state, kcfgs_dir, overwrite_code_cell=program) - init_subst['ACCOUNTS_CELL'] = accts - - if calldata is not None: - init_subst['CALLDATA_CELL'] = calldata - - if callvalue is not None: - init_subst['CALLVALUE_CELL'] = callvalue - - init_term = Subst(init_subst)(empty_config) - init_cterm = CTerm.from_kast(init_term) - init_cterm = KEVM.add_invariant(init_cterm) - if constraints is None: - return init_cterm - else: - for constraint in constraints: - init_cterm = init_cterm.add_constraint(constraint) - return init_cterm - - -def _final_cterm(empty_config: KInner, contract_name: str, *, failing: bool, is_test: bool = True) -> CTerm: - final_term = _final_term(empty_config, contract_name) - dst_failed_post = KEVM.lookup(KVariable('CHEATCODE_STORAGE_FINAL'), Foundry.loc_FOUNDRY_FAILED()) - foundry_success = Foundry.success( - KVariable('STATUSCODE_FINAL'), - dst_failed_post, - KVariable('ISREVERTEXPECTED_FINAL'), - KVariable('ISOPCODEEXPECTED_FINAL'), - KVariable('RECORDEVENT_FINAL'), - KVariable('ISEVENTEXPECTED_FINAL'), - ) - final_cterm = CTerm.from_kast(final_term) - if is_test: - if not failing: - return final_cterm.add_constraint(mlEqualsTrue(foundry_success)) - else: - return final_cterm.add_constraint(mlEqualsTrue(notBool(foundry_success))) - return final_cterm - - -def _final_term(empty_config: KInner, contract_name: str) -> KInner: - program = KEVM.bin_runtime(KApply(f'contract_{contract_name}')) - post_account_cell = KEVM.account_cell( - Foundry.address_TEST_CONTRACT(), - KVariable('ACCT_BALANCE_FINAL'), - program, - KVariable('ACCT_STORAGE_FINAL'), - KVariable('ACCT_ORIGSTORAGE_FINAL'), - KVariable('ACCT_NONCE_FINAL'), - ) - final_subst = { - 'K_CELL': KSequence([KEVM.halt(), KVariable('CONTINUATION')]), - 'STATUSCODE_CELL': KVariable('STATUSCODE_FINAL'), - 'ID_CELL': Foundry.address_TEST_CONTRACT(), - 'ACCOUNTS_CELL': KEVM.accounts( - [ - post_account_cell, # test contract address - Foundry.account_CHEATCODE_ADDRESS(KVariable('CHEATCODE_STORAGE_FINAL')), - KVariable('ACCOUNTS_FINAL'), - ] - ), - 'ISREVERTEXPECTED_CELL': KVariable('ISREVERTEXPECTED_FINAL'), - 'ISOPCODEEXPECTED_CELL': KVariable('ISOPCODEEXPECTED_FINAL'), - 'RECORDEVENT_CELL': KVariable('RECORDEVENT_FINAL'), - 'ISEVENTEXPECTED_CELL': KVariable('ISEVENTEXPECTED_FINAL'), - 'ISCALLWHITELISTACTIVE_CELL': KVariable('ISCALLWHITELISTACTIVE_FINAL'), - 'ISSTORAGEWHITELISTACTIVE_CELL': KVariable('ISSTORAGEWHITELISTACTIVE_FINAL'), - 'ADDRESSSET_CELL': KVariable('ADDRESSSET_FINAL'), - 'STORAGESLOTSET_CELL': KVariable('STORAGESLOTSET_FINAL'), - } - return abstract_cell_vars( - Subst(final_subst)(empty_config), - [ - KVariable('STATUSCODE_FINAL'), - KVariable('ACCOUNTS_FINAL'), - KVariable('ISREVERTEXPECTED_FINAL'), - KVariable('ISOPCODEEXPECTED_FINAL'), - KVariable('RECORDEVENT_FINAL'), - KVariable('ISEVENTEXPECTED_FINAL'), - KVariable('ISCALLWHITELISTACTIVE_FINAL'), - KVariable('ISSTORAGEWHITELISTACTIVE_FINAL'), - KVariable('ADDRESSSET_FINAL'), - KVariable('STORAGESLOTSET_FINAL'), - ], - ) - - -class FoundryNodePrinter(KEVMNodePrinter): - foundry: Foundry - contract_name: str - - def __init__(self, foundry: Foundry, contract_name: str): - KEVMNodePrinter.__init__(self, foundry.kevm) - self.foundry = foundry - self.contract_name = contract_name - - def print_node(self, kcfg: KCFG, node: KCFG.Node) -> list[str]: - ret_strs = super().print_node(kcfg, node) - _pc = node.cterm.try_cell('PC_CELL') - if type(_pc) is KToken and _pc.sort == INT: - srcmap_data = self.foundry.srcmap_data(self.contract_name, int(_pc.token)) - if srcmap_data is not None: - path, start, end = srcmap_data - ret_strs.append(f'src: {str(path)}:{start}:{end}') - return ret_strs - - -class FoundryAPRNodePrinter(FoundryNodePrinter, APRProofNodePrinter): - def __init__(self, foundry: Foundry, contract_name: str, proof: APRProof): - FoundryNodePrinter.__init__(self, foundry, contract_name) - APRProofNodePrinter.__init__(self, proof, foundry.kevm) - - -class FoundryAPRBMCNodePrinter(FoundryNodePrinter, APRBMCProofNodePrinter): - def __init__(self, foundry: Foundry, contract_name: str, proof: APRBMCProof): - FoundryNodePrinter.__init__(self, foundry, contract_name) - APRBMCProofNodePrinter.__init__(self, proof, foundry.kevm) - - -def foundry_node_printer(foundry: Foundry, contract_name: str, proof: APRProof) -> NodePrinter: - if type(proof) is APRBMCProof: - return FoundryAPRBMCNodePrinter(foundry, contract_name, proof) - if type(proof) is APRProof: - return FoundryAPRNodePrinter(foundry, contract_name, proof) - raise ValueError(f'Cannot build NodePrinter for proof type: {type(proof)}') diff --git a/kevm-pyk/src/kontrolx/solc_to_k.py b/kevm-pyk/src/kontrolx/solc_to_k.py deleted file mode 100644 index f9868b3c3f..0000000000 --- a/kevm-pyk/src/kontrolx/solc_to_k.py +++ /dev/null @@ -1,720 +0,0 @@ -from __future__ import annotations - -import json -import logging -import re -from dataclasses import dataclass -from functools import cached_property -from subprocess import CalledProcessError -from typing import TYPE_CHECKING - -from pyk.kast.inner import KApply, KLabel, KRewrite, KSort, KVariable -from pyk.kast.kast import KAtt -from pyk.kast.manip import abstract_term_safely -from pyk.kast.outer import KDefinition, KFlatModule, KImport, KNonTerminal, KProduction, KRequire, KRule, KTerminal -from pyk.prelude.kbool import TRUE, andBool -from pyk.prelude.kint import intToken -from pyk.prelude.string import stringToken -from pyk.utils import FrozenDict, hash_str, run_process, single - -from kevm_pyk.kevm import KEVM - -if TYPE_CHECKING: - from collections.abc import Iterable - from pathlib import Path - from typing import Any, Final - - from pyk.kast import KInner - from pyk.kast.outer import KProductionItem, KSentence - -_LOGGER: Final = logging.getLogger(__name__) - - -def solc_to_k( - definition_dir: Path, - contract_file: Path, - contract_name: str, - main_module: str | None, - requires: Iterable[str] = (), - imports: Iterable[str] = (), -) -> str: - kevm = KEVM(definition_dir) - empty_config = kevm.definition.empty_config(KEVM.Sorts.KEVM_CELL) - - solc_json = solc_compile(contract_file) - contract_json = solc_json['contracts'][contract_file.name][contract_name] - if 'sources' in solc_json and contract_file.name in solc_json['sources']: - contract_source = solc_json['sources'][contract_file.name] - for key in ['id', 'ast']: - if key not in contract_json and key in contract_source: - contract_json[key] = contract_source[key] - contract = Contract(contract_name, contract_json, foundry=False) - - imports = list(imports) - requires = list(requires) - contract_module = contract_to_main_module(contract, empty_config, imports=['EDSL'] + imports) - _main_module = KFlatModule( - main_module if main_module else 'MAIN', [], [KImport(mname) for mname in [contract_module.name] + imports] - ) - modules = (contract_module, _main_module) - bin_runtime_definition = KDefinition( - _main_module.name, modules, requires=tuple(KRequire(req) for req in ['edsl.md'] + requires) - ) - - _kprint = KEVM(definition_dir, extra_unparsing_modules=modules) - return _kprint.pretty_print(bin_runtime_definition, unalias=False) + '\n' - - -@dataclass -class Contract: - @dataclass - class Method: - name: str - id: int - sort: KSort - arg_names: tuple[str, ...] - arg_types: tuple[str, ...] - contract_name: str - contract_digest: str - contract_storage_digest: str - payable: bool - signature: str - ast: dict | None - - def __init__( - self, - msig: str, - id: int, - abi: dict, - ast: dict | None, - contract_name: str, - contract_digest: str, - contract_storage_digest: str, - sort: KSort, - ) -> None: - self.signature = msig - self.name = abi['name'] - self.id = id - self.arg_names = tuple([f'V{i}_{input["name"].replace("-", "_")}' for i, input in enumerate(abi['inputs'])]) - self.arg_types = tuple([input['type'] for input in abi['inputs']]) - self.contract_name = contract_name - self.contract_digest = contract_digest - self.contract_storage_digest = contract_storage_digest - self.sort = sort - # TODO: Check that we're handling all state mutability cases - self.payable = abi['stateMutability'] == 'payable' - self.ast = ast - - @property - def klabel(self) -> KLabel: - args_list = '_'.join(self.arg_types) - return KLabel(f'method_{self.contract_name}_{self.unique_name}_{args_list}') - - @property - def unique_klabel(self) -> KLabel: - args_list = '_'.join(self.arg_types) - return KLabel(f'method_{self.contract_name}_{self.unique_name}_{args_list}') - - @property - def unique_name(self) -> str: - return f'{Contract.escaped(self.name, "S2K")}' - - @cached_property - def qualified_name(self) -> str: - return f'{self.contract_name}.{self.signature}' - - @property - def selector_alias_rule(self) -> KRule: - return KRule(KRewrite(KEVM.abi_selector(self.signature), intToken(self.id))) - - @cached_property - def is_setup(self) -> bool: - return self.name == 'setUp' - - def up_to_date(self, digest_file: Path) -> bool: - if not digest_file.exists(): - return False - digest_dict = json.loads(digest_file.read_text()) - if 'methods' not in digest_dict: - digest_dict['methods'] = {} - digest_file.write_text(json.dumps(digest_dict, indent=4)) - if self.qualified_name not in digest_dict['methods']: - return False - return digest_dict['methods'][self.qualified_name]['method'] == self.digest - - def contract_up_to_date(self, digest_file: Path) -> bool: - if not digest_file.exists(): - return False - digest_dict = json.loads(digest_file.read_text()) - if 'methods' not in digest_dict: - digest_dict['methods'] = {} - digest_file.write_text(json.dumps(digest_dict, indent=4)) - if self.qualified_name not in digest_dict['methods']: - return False - return digest_dict['methods'][self.qualified_name]['contract'] == self.contract_digest - - def update_digest(self, digest_file: Path) -> None: - digest_dict = {} - if digest_file.exists(): - digest_dict = json.loads(digest_file.read_text()) - if 'methods' not in digest_dict: - digest_dict['methods'] = {} - digest_dict['methods'][self.qualified_name] = {'method': self.digest, 'contract': self.contract_digest} - digest_file.write_text(json.dumps(digest_dict, indent=4)) - - _LOGGER.info(f'Updated method {self.qualified_name} in digest file: {digest_file}') - - @cached_property - def digest(self) -> str: - ast = json.dumps(self.ast, sort_keys=True) if self.ast is not None else {} - contract_digest = self.contract_digest if not self.is_setup else {} - return hash_str(f'{self.signature}{ast}{self.contract_storage_digest}{contract_digest}') - - @property - def production(self) -> KProduction: - items_before: list[KProductionItem] = [KTerminal(self.unique_name), KTerminal('(')] - - items_args: list[KProductionItem] = [] - for i, input_type in enumerate(self.arg_types): - if i > 0: - items_args += [KTerminal(',')] - items_args += [KNonTerminal(_evm_base_sort(input_type)), KTerminal(':'), KTerminal(input_type)] - - items_after: list[KProductionItem] = [KTerminal(')')] - return KProduction( - self.sort, - items_before + items_args + items_after, - klabel=self.unique_klabel, - att=KAtt({'symbol': ''}), - ) - - def rule(self, contract: KInner, application_label: KLabel, contract_name: str) -> KRule | None: - arg_vars = [KVariable(aname) for aname in self.arg_names] - prod_klabel = self.unique_klabel - assert prod_klabel is not None - args: list[KInner] = [] - conjuncts: list[KInner] = [] - for input_name, input_type in zip(self.arg_names, self.arg_types, strict=True): - args.append(KEVM.abi_type(input_type, KVariable(input_name))) - rp = _range_predicate(KVariable(input_name), input_type) - if rp is None: - _LOGGER.info( - f'Unsupported ABI type for method {contract_name}.{prod_klabel.name}, will not generate calldata sugar: {input_type}' - ) - return None - conjuncts.append(rp) - lhs = KApply(application_label, [contract, KApply(prod_klabel, arg_vars)]) - rhs = KEVM.abi_calldata(self.name, args) - ensures = andBool(conjuncts) - return KRule(KRewrite(lhs, rhs), ensures=ensures) - - @cached_property - def callvalue_cell(self) -> KInner: - return ( - intToken(0) - if not self.payable - else abstract_term_safely(KVariable('_###CALLVALUE###_'), base_name='CALLVALUE') - ) - - def calldata_cell(self, contract: Contract) -> KInner: - return KApply(contract.klabel_method, [KApply(contract.klabel), self.application]) - - @cached_property - def application(self) -> KInner: - klabel = self.klabel - assert klabel is not None - args = [ - abstract_term_safely(KVariable('_###SOLIDITY_ARG_VAR###_'), base_name=f'V{name}') - for name in self.arg_names - ] - return klabel(args) - - name: str - contract_json: dict - contract_id: int - contract_path: str - bytecode: str - raw_sourcemap: str | None - methods: tuple[Method, ...] - fields: FrozenDict - PREFIX_CODE: Final = 'Z' - - def __init__(self, contract_name: str, contract_json: dict, foundry: bool = False) -> None: - self.name = contract_name - self.contract_json = contract_json - - self.contract_id = self.contract_json['id'] - self.contract_path = self.contract_json['ast']['absolutePath'] - - evm = self.contract_json['evm'] if not foundry else self.contract_json - - deployed_bytecode = evm['deployedBytecode'] - self.bytecode = deployed_bytecode['object'].replace('0x', '') - self.raw_sourcemap = deployed_bytecode['sourceMap'] if 'sourceMap' in deployed_bytecode else None - - contract_ast_nodes = [ - node - for node in self.contract_json['ast']['nodes'] - if node['nodeType'] == 'ContractDefinition' and node['name'] == self.name - ] - contract_ast = single(contract_ast_nodes) if len(contract_ast_nodes) > 0 else {'nodes': []} - function_asts = { - node['functionSelector']: node - for node in contract_ast['nodes'] - if node['nodeType'] == 'FunctionDefinition' and 'functionSelector' in node - } - - _methods = [] - for method in contract_json['abi']: - if method['type'] != 'function': - continue - msig = method_sig_from_abi(method) - method_selector: str = str(evm['methodIdentifiers'][msig]) - mid = int(method_selector, 16) - method_ast = function_asts[method_selector] if method_selector in function_asts else None - _m = Contract.Method( - msig, mid, method, method_ast, self.name, self.digest, self.storage_digest, self.sort_method - ) - _methods.append(_m) - - self.methods = tuple(sorted(_methods, key=(lambda method: method.signature))) - - self.fields = FrozenDict({}) - if 'storageLayout' in self.contract_json and 'storage' in self.contract_json['storageLayout']: - _fields_list = [(_f['label'], int(_f['slot'])) for _f in self.contract_json['storageLayout']['storage']] - _fields = {} - for _l, _s in _fields_list: - if _l in _fields: - _LOGGER.info(f'Found duplicate field access key on contract {self.name}: {_l}') - continue - _fields[_l] = _s - self.fields = FrozenDict(_fields) - - @cached_property - def digest(self) -> str: - return hash_str(f'{self.name} - {json.dumps(self.contract_json, sort_keys=True)}') - - @cached_property - def storage_digest(self) -> str: - storage_layout = self.contract_json.get('storageLayout') or {} - return hash_str(f'{self.name} - {json.dumps(storage_layout, sort_keys=True)}') - - @cached_property - def srcmap(self) -> dict[int, tuple[int, int, int, str, int]]: - _srcmap = {} - - if len(self.bytecode) > 0 and self.raw_sourcemap is not None: - instr_to_pc = {} - pc = 0 - instr = 0 - bs = [int(self.bytecode[i : i + 2], 16) for i in range(0, len(self.bytecode), 2)] - while pc < len(bs): - b = bs[pc] - instr_to_pc[instr] = pc - if 0x60 <= b and b < 0x7F: - push_width = b - 0x5F - pc = pc + push_width - pc += 1 - instr += 1 - - instrs_srcmap = self.raw_sourcemap.split(';') - - s, l, f, j, m = (0, 0, 0, '', 0) - for i, instr_srcmap in enumerate(instrs_srcmap): - fields = instr_srcmap.split(':') - if len(fields) > 0 and fields[0] != '': - s = int(fields[0]) - if len(fields) > 1 and fields[1] != '': - l = int(fields[1]) - if len(fields) > 2 and fields[2] != '': - f = int(fields[2]) - if len(fields) > 3 and fields[3] != '': - j = fields[3] - if len(fields) > 4 and fields[4] != '': - m = int(fields[4]) - _srcmap[i] = (s, l, f, j, m) - - return _srcmap - - @staticmethod - def contract_to_module_name(c: str) -> str: - return c + '-CONTRACT' - - @staticmethod - def contract_to_verification_module_name(c: str) -> str: - return c + '-VERIFICATION' - - @staticmethod - def test_to_claim_name(t: str) -> str: - return t.replace('_', '-') - - @property - def name_upper(self) -> str: - return self.name[0:1].upper() + self.name[1:] - - @staticmethod - def escaped_chars() -> list[str]: - return [Contract.PREFIX_CODE, '_', '$'] - - @staticmethod - def escape_char(char: str) -> str: - match char: - case Contract.PREFIX_CODE: - as_ecaped = Contract.PREFIX_CODE - case '_': - as_ecaped = 'Und' - case '$': - as_ecaped = 'Dlr' - case _: - as_ecaped = hex(ord(char)).removeprefix('0x') - return f'{Contract.PREFIX_CODE}{as_ecaped}' - - @staticmethod - def unescape_seq(seq: str) -> tuple[str, int]: - if seq.startswith(Contract.PREFIX_CODE + Contract.PREFIX_CODE): - return Contract.PREFIX_CODE, 1 - elif seq.startswith('Und'): - return '_', 3 - elif seq.startswith('Dlr'): - return '$', 3 - else: - return chr(int(seq, base=16)), 4 - - @staticmethod - def escaped(name: str, prefix: str) -> str: - """ - escape all the chars that would cause issues once kompiling and add a prefix to mark it as "escaped" - """ - escaped = [Contract.escape_char(char) if char in Contract.escaped_chars() else char for char in iter(name)] - return prefix + ''.join(escaped) - - @staticmethod - def unescaped(name: str, prefix: str = '') -> str: - if not name.startswith(prefix): - raise RuntimeError(f'name {name} should start with {prefix}') - unescaped = name.removeprefix(prefix) - res = [] - skipped = 0 - i = 0 - while i + skipped < len(unescaped[:-1]): - j = i + skipped - char = unescaped[j] - next_char = unescaped[j + 1] - if char == Contract.PREFIX_CODE: - unesc, to_skip = Contract.unescape_seq(unescaped[(j + 1) : (j + 4)]) - res.append(unesc) - for _ in range(to_skip): - skipped += 1 - else: - res.append(char) - # write last char - if j + 2 == len(unescaped): - res.append(next_char) - i += 1 - return ''.join(res) - - @property - def sort(self) -> KSort: - return KSort(f'{Contract.escaped(self.name, "S2K")}Contract') - - @property - def sort_field(self) -> KSort: - return KSort(f'{self.name}Field') - - @property - def sort_method(self) -> KSort: - return KSort(f'{Contract.escaped(self.name, "S2K")}Method') - - @property - def klabel(self) -> KLabel: - return KLabel(f'contract_{self.name}') - - @property - def klabel_method(self) -> KLabel: - return KLabel(f'method_{self.name}') - - @property - def klabel_field(self) -> KLabel: - return KLabel(f'field_{self.name}') - - @property - def subsort(self) -> KProduction: - return KProduction(KSort('Contract'), [KNonTerminal(self.sort)]) - - @property - def subsort_field(self) -> KProduction: - return KProduction(KSort('Field'), [KNonTerminal(self.sort_field)]) - - @property - def production(self) -> KProduction: - return KProduction( - self.sort, [KTerminal(Contract.escaped(self.name, 'S2K'))], klabel=self.klabel, att=KAtt({'symbol': ''}) - ) - - @property - def macro_bin_runtime(self) -> KRule: - if self.has_unlinked(): - raise ValueError( - f'Some library placeholders have been found in contract {self.name}. Please link the library(ies) first. Ref: https://docs.soliditylang.org/en/v0.8.20/using-the-compiler.html#library-linking' - ) - return KRule( - KRewrite(KEVM.bin_runtime(KApply(self.klabel)), KEVM.parse_bytestack(stringToken('0x' + self.bytecode))) - ) - - def has_unlinked(self) -> bool: - return 0 <= self.bytecode.find('__') - - @property - def method_sentences(self) -> list[KSentence]: - method_application_production: KSentence = KProduction( - KSort('Bytes'), - [KNonTerminal(self.sort), KTerminal('.'), KNonTerminal(self.sort_method)], - klabel=self.klabel_method, - att=KAtt({'function': '', 'symbol': ''}), - ) - res: list[KSentence] = [method_application_production] - res.extend(method.production for method in self.methods) - method_rules = (method.rule(KApply(self.klabel), self.klabel_method, self.name) for method in self.methods) - res.extend(rule for rule in method_rules if rule) - res.extend(method.selector_alias_rule for method in self.methods) - return res if len(res) > 1 else [] - - @property - def field_sentences(self) -> list[KSentence]: - prods: list[KSentence] = [self.subsort_field] - rules: list[KSentence] = [] - for field, slot in self.fields.items(): - klabel = KLabel(self.klabel_field.name + f'_{field}') - prods.append(KProduction(self.sort_field, [KTerminal(field)], klabel=klabel, att=KAtt({'symbol': ''}))) - rule_lhs = KEVM.loc(KApply(KLabel('contract_access_field'), [KApply(self.klabel), KApply(klabel)])) - rule_rhs = intToken(slot) - rules.append(KRule(KRewrite(rule_lhs, rule_rhs))) - if len(prods) == 1 and not rules: - return [] - return prods + rules - - @property - def sentences(self) -> list[KSentence]: - return [self.subsort, self.production, self.macro_bin_runtime] + self.field_sentences + self.method_sentences - - @property - def method_by_name(self) -> dict[str, Contract.Method]: - return {method.name: method for method in self.methods} - - @property - def method_by_sig(self) -> dict[str, Contract.Method]: - return {method.signature: method for method in self.methods} - - -def solc_compile(contract_file: Path) -> dict[str, Any]: - # TODO: add check to kevm: - # solc version should be >=0.8.0 due to: - # https://github.com/ethereum/solidity/issues/10276 - - args = { - 'language': 'Solidity', - 'sources': { - contract_file.name: { - 'urls': [ - str(contract_file), - ], - }, - }, - 'settings': { - 'outputSelection': { - '*': { - '*': [ - 'abi', - 'storageLayout', - 'evm.methodIdentifiers', - 'evm.deployedBytecode.object', - 'evm.deployedBytecode.sourceMap', - ], - '': ['ast'], - }, - }, - }, - } - - try: - process_res = run_process(['solc', '--standard-json'], logger=_LOGGER, input=json.dumps(args)) - except CalledProcessError as err: - raise RuntimeError('solc error', err.stdout, err.stderr) from err - result = json.loads(process_res.stdout) - if 'errors' in result: - failed = False - for error in result['errors']: - if error['severity'] == 'error': - _LOGGER.error(f'solc error:\n{error["formattedMessage"]}') - failed = True - elif error['severity'] == 'warning': - _LOGGER.warning(f'solc warning:\n{error["formattedMessage"]}') - else: - _LOGGER.warning( - f'Unknown solc error severity level {error["severity"]}:\n{json.dumps(error, indent=2)}' - ) - if failed: - raise ValueError('Compilation failed.') - return result - - -def contract_to_main_module(contract: Contract, empty_config: KInner, imports: Iterable[str] = ()) -> KFlatModule: - module_name = Contract.contract_to_module_name(contract.name) - return KFlatModule(module_name, contract.sentences, [KImport(i) for i in list(imports)]) - - -def contract_to_verification_module(contract: Contract, empty_config: KInner, imports: Iterable[str]) -> KFlatModule: - main_module_name = Contract.contract_to_module_name(contract.name) - verification_module_name = Contract.contract_to_verification_module_name(contract.name) - return KFlatModule(verification_module_name, [], [KImport(main_module_name)] + [KImport(i) for i in list(imports)]) - - -# Helpers - - -def _evm_base_sort(type_label: str) -> KSort: - if _evm_base_sort_int(type_label): - return KSort('Int') - - if type_label == 'bytes': - return KSort('Bytes') - - if type_label == 'string': - return KSort('String') - - _LOGGER.info(f'Using generic sort K for type: {type_label}') - return KSort('K') - - -def _evm_base_sort_int(type_label: str) -> bool: - success = False - - # Check address and bool - if type_label in {'address', 'bool'}: - success = True - - # Check bytes - if type_label.startswith('bytes') and len(type_label) > 5 and not type_label.endswith(']'): - width = int(type_label[5:]) - if not (0 < width <= 32): - raise ValueError(f'Unsupported evm base sort type: {type_label}') - else: - success = True - - # Check ints - if type_label.startswith('int') and not type_label.endswith(']'): - width = int(type_label[3:]) - if not (0 < width and width <= 256 and width % 8 == 0): - raise ValueError(f'Unsupported evm base sort type: {type_label}') - else: - success = True - - # Check uints - if type_label.startswith('uint') and not type_label.endswith(']'): - width = int(type_label[4:]) - if not (0 < width and width <= 256 and width % 8 == 0): - raise ValueError(f'Unsupported evm base sort type: {type_label}') - else: - success = True - - return success - - -def _range_predicate(term: KInner, type_label: str) -> KInner | None: - match type_label: - case 'address': - return KEVM.range_address(term) - case 'bool': - return KEVM.range_bool(term) - case 'bytes': - return KEVM.range_uint(128, KEVM.size_bytes(term)) - case 'string': - return TRUE - - predicate_functions = [ - _range_predicate_uint, - _range_predicate_int, - _range_predicate_bytes, - ] - - for f in predicate_functions: - (success, result) = f(term, type_label) - if success: - return result - - _LOGGER.info(f'Unknown range predicate for type: {type_label}') - return None - - -def _range_predicate_uint(term: KInner, type_label: str) -> tuple[bool, KInner | None]: - if type_label.startswith('uint') and not type_label.endswith(']'): - if type_label == 'uint': - width = 256 - else: - width = int(type_label[4:]) - if not (0 < width <= 256 and width % 8 == 0): - raise ValueError(f'Unsupported range predicate uint type: {type_label}') - return (True, KEVM.range_uint(width, term)) - else: - return (False, None) - - -def _range_predicate_int(term: KInner, type_label: str) -> tuple[bool, KInner | None]: - if type_label.startswith('int') and not type_label.endswith(']'): - if type_label == 'int': - width = 256 - else: - width = int(type_label[3:]) - if not (0 < width and width <= 256 and width % 8 == 0): - raise ValueError(f'Unsupported range predicate int type: {type_label}') - return (True, KEVM.range_sint(width, term)) - else: - return (False, None) - - -def _range_predicate_bytes(term: KInner, type_label: str) -> tuple[bool, KInner | None]: - if type_label.startswith('bytes') and not type_label.endswith(']'): - str_width = type_label[5:] - if str_width != '': - width = int(str_width) - if not (0 < width and width <= 32): - raise ValueError(f'Unsupported range predicate bytes type: {type_label}') - return (True, KEVM.range_bytes(intToken(width), term)) - return (False, None) - - -def method_sig_from_abi(method_json: dict) -> str: - def unparse_input(input_json: dict) -> str: - is_array = False - is_sized = False - array_size = 0 - base_type = input_json['type'] - if re.match(r'.+\[.*\]', base_type): - is_array = True - array_size_str = base_type.split('[')[1][:-1] - if array_size_str != '': - is_sized = True - array_size = int(array_size_str) - base_type = base_type.split('[')[0] - if base_type == 'tuple': - input_type = '(' - for i, component in enumerate(input_json['components']): - if i != 0: - input_type += ',' - input_type += unparse_input(component) - input_type += ')' - if is_array and not (is_sized): - input_type += '[]' - elif is_array and is_sized: - input_type += f'[{array_size}]' - return input_type - else: - return input_json['type'] - - method_name = method_json['name'] - method_args = '' - for i, _input in enumerate(method_json['inputs']): - if i != 0: - method_args += ',' - method_args += unparse_input(_input) - return f'{method_name}({method_args})' diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/kcfg.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/kcfg.json deleted file mode 100644 index 1ea89c3855..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/kcfg.json +++ /dev/null @@ -1 +0,0 @@ -{"next": 6, "nodes": [1, 2, 3, 4, 5], "edges": [{"source": 1, "target": 3, "depth": 238}, {"source": 3, "target": 4, "depth": 1}, {"source": 4, "target": 5, "depth": 2}], "covers": [{"source": 5, "target": 2, "csubst": {"subst": {"ACCESSEDACCOUNTS_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}, "ACCESSEDSTORAGE_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}, "ACCOUNTS_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": ".AccountCellMap", "params": []}, "args": [], "arity": 0, "variable": false}, "ACCT_BALANCE_FINAL": {"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, "ACCT_NONCE_FINAL": {"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}, "ACCT_ORIGSTORAGE_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}, "ACCT_STORAGE_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}, "ACTIVE_CELL_5d410f2a": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "ADDRESSSET_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}, "BASEFEE_CELL": {"node": "KVariable", "name": "BASEFEE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "BLOCKHASHES_CELL": {"node": "KVariable", "name": "BLOCKHASHES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}, "BLOCKNONCE_CELL": {"node": "KVariable", "name": "BLOCKNONCE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "CALLDATA_CELL_5d410f2a": {"node": "KToken", "token": "b\"\\n\\x92T\\xe4\"", "sort": {"node": "KSort", "name": "Bytes"}}, "CALLDEPTH_CELL_5d410f2a": {"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, "CALLER_CELL_5d410f2a": {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "CALLGAS_CELL": {"node": "KVariable", "name": "CALLGAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}, "CALLSTACK_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}, "CALLVALUE_CELL_5d410f2a": {"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, "CHAINID_CELL": {"node": "KVariable", "name": "CHAINID_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "CHEATCODE_STORAGE_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}, "CHECKEDDATA_CELL": {"node": "KVariable", "name": "CHECKEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, "CHECKEDTOPICS_CELL": {"node": "KVariable", "name": "CHECKEDTOPICS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}, "COINBASE_CELL": {"node": "KVariable", "name": "COINBASE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "DEPTH_CELL": {"node": "KVariable", "name": "DEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "DIFFICULTY_CELL": {"node": "KVariable", "name": "DIFFICULTY_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "EXIT_CODE_CELL_5d410f2a": {"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "EXPECTEDADDRESS_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}, "EXPECTEDDATA_CELL_5d410f2a": {"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}, "EXPECTEDDEPTH_CELL": {"node": "KVariable", "name": "EXPECTEDDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "EXPECTEDEVENTADDRESS_CELL": {"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}, "EXPECTEDREASON_CELL": {"node": "KVariable", "name": "EXPECTEDREASON_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}, "EXPECTEDVALUE_CELL_5d410f2a": {"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, "EXTRADATA_CELL": {"node": "KVariable", "name": "EXTRADATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}, "GAS_CELL_5d410f2a": {"node": "KToken", "token": "9223372036854775686", "sort": {"node": "KSort", "name": "Int"}}, "GASLIMIT_CELL": {"node": "KVariable", "name": "GASLIMIT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "GASPRICE_CELL": {"node": "KVariable", "name": "GASPRICE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "GASUSED_CELL": {"node": "KVariable", "name": "GASUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}, "GENERATEDCOUNTER_CELL": {"node": "KVariable", "name": "GENERATEDCOUNTER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "INTERIMSTATES_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}, "ISCALLWHITELISTACTIVE_FINAL": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "ISEVENTEXPECTED_FINAL": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "ISOPCODEEXPECTED_FINAL": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "ISREVERTEXPECTED_FINAL": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "ISSTORAGEWHITELISTACTIVE_FINAL": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "JUMPDESTS_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, "LOCALMEM_CELL_5d410f2a": {"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}, "LOG_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}, "LOGSBLOOM_CELL": {"node": "KVariable", "name": "LOGSBLOOM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}, "MEMORYUSED_CELL_5d410f2a": {"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}, "MESSAGES_CELL": {"node": "KVariable", "name": "MESSAGES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}, "MIXHASH_CELL": {"node": "KVariable", "name": "MIXHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "MODE_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}, "NEWCALLER_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}, "NEWORIGIN_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}, "NUMBER_CELL": {"node": "KVariable", "name": "NUMBER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "OMMERBLOCKHEADERS_CELL": {"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}, "OMMERSHASH_CELL": {"node": "KVariable", "name": "OMMERSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "OPCODETYPE_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}, "ORIGIN_CELL_5d410f2a": {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "OUTPUT_CELL_5d410f2a": {"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}, "PC_CELL_5d410f2a": {"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}, "PREVCALLER_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}, "PREVIOUSHASH_CELL": {"node": "KVariable", "name": "PREVIOUSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "PREVORIGIN_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}, "PROGRAM_CELL_5d410f2a": {"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}, "RECEIPTSROOT_CELL": {"node": "KVariable", "name": "RECEIPTSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "RECORDEVENT_FINAL": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "REFUND_CELL": {"node": "KVariable", "name": "REFUND_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "SCHEDULE_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}, "SELFDESTRUCT_CELL": {"node": "KVariable", "name": "SELFDESTRUCT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}, "SINGLECALL_CELL_5d410f2a": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "STATEROOT_CELL": {"node": "KVariable", "name": "STATEROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "STATIC_CELL_5d410f2a": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "STATUSCODE_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}, "STORAGESLOTSET_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}, "TIMESTAMP_CELL": {"node": "KVariable", "name": "TIMESTAMP_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "TOUCHEDACCOUNTS_CELL": {"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}, "TRANSACTIONSROOT_CELL": {"node": "KVariable", "name": "TRANSACTIONSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "TXORDER_CELL": {"node": "KVariable", "name": "TXORDER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}, "TXPENDING_CELL": {"node": "KVariable", "name": "TXPENDING_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}, "WORDSTACK_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "177362148", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}}, "constraints": []}}], "splits": [], "ndbranches": [], "stuck": [], "aliases": {}} \ No newline at end of file diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/1.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/1.json deleted file mode 100644 index b1a7bde789..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/1.json +++ /dev/null @@ -1 +0,0 @@ -{"id": 1, "cterm": {"config": {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\n\\x92T\\xe4\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775807", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXIT_CODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Mode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SCHEDULE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Schedule"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "INTERIMSTATES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PROGRAM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "JUMPDESTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "WORDSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "WordStack"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOCALMEM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MEMORYUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATIC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOG_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDSTORAGE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_BALANCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_ORIGSTORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_NONCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KVariable", "name": "ACCOUNTS_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "AccountCellMap"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACTIVE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SINGLECALL_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OPCODETYPE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "OpcodeType"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISCALLWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISSTORAGEWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ADDRESSSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STORAGESLOTSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": []}} \ No newline at end of file diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/3.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/3.json deleted file mode 100644 index 4ef2f76f99..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.setUp()/kcfg/nodes/3.json +++ /dev/null @@ -1 +0,0 @@ -{"id": 3, "cterm": {"config": {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#end__EVM_KItem_StatusCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "STOP_EVM_NullStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\n\\x92T\\xe4\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "177362148", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775686", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "STOP_EVM_NullStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\n\\x92T\\xe4\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "177362148", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775686", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\n\\x92T\\xe4\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "177362148", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775686", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}, "RECEIPTSROOT_CELL": {"node": "KVariable", "name": "RECEIPTSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "RECORDEVENT_FINAL": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "REFUND_CELL": {"node": "KVariable", "name": "REFUND_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "SCHEDULE_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}, "SELFDESTRUCT_CELL": {"node": "KVariable", "name": "SELFDESTRUCT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}, "SINGLECALL_CELL_5d410f2a": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "STATEROOT_CELL": {"node": "KVariable", "name": "STATEROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "STATIC_CELL_5d410f2a": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "STATUSCODE_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_REVERT_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}, "STORAGESLOTSET_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}, "TIMESTAMP_CELL": {"node": "KVariable", "name": "TIMESTAMP_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "TOUCHEDACCOUNTS_CELL": {"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}, "TRANSACTIONSROOT_CELL": {"node": "KVariable", "name": "TRANSACTIONSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "TXORDER_CELL": {"node": "KVariable", "name": "TXORDER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}, "TXPENDING_CELL": {"node": "KVariable", "name": "TXPENDING_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}, "WORDSTACK_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "2057948334", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}}, "constraints": []}}], "splits": [], "ndbranches": [], "stuck": [], "aliases": {}} \ No newline at end of file diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/1.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/1.json deleted file mode 100644 index b8974c6ab2..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/1.json +++ /dev/null @@ -1 +0,0 @@ -{"id": 1, "cterm": {"config": {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"z\\xa9\\xcc\\xae\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775807", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXIT_CODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Mode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SCHEDULE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Schedule"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "INTERIMSTATES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PROGRAM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "JUMPDESTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "WORDSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "WordStack"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOCALMEM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MEMORYUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATIC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOG_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDSTORAGE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_BALANCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_ORIGSTORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_NONCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KVariable", "name": "ACCOUNTS_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "AccountCellMap"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACTIVE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SINGLECALL_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OPCODETYPE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "OpcodeType"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISCALLWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISSTORAGEWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ADDRESSSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STORAGESLOTSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "foundry_success", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}, {"node": "KApply", "label": {"node": "KLabel", "name": "#lookup(_,_)_EVM-TYPES_Int_Map_Int", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}, {"node": "KToken", "token": "46308022326495007027972728677917914892729792999299745830475596687180801507328", "sort": {"node": "KSort", "name": "Int"}}], "arity": 2, "variable": false}, {"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 6, "variable": false}], "arity": 2, "variable": false}]}} \ No newline at end of file diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/3.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/3.json deleted file mode 100644 index 9273bbcf1d..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_false():0/kcfg/nodes/3.json +++ /dev/null @@ -1 +0,0 @@ -{"id": 3, "cterm": {"config": {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#end__EVM_KItem_StatusCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_REVERT_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "REVERT_EVM_BinStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"z\\xa9\\xcc\\xae\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "2057948334", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "992", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775582", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "REVERT_EVM_BinStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_REVERT_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"z\\xa9\\xcc\\xae\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "2057948334", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "992", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775582", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_REVERT_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"z\\xa9\\xcc\\xae\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "2057948334", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "992", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775582", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x18g]B\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775807", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXIT_CODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Mode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SCHEDULE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Schedule"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "INTERIMSTATES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PROGRAM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "JUMPDESTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "WORDSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "WordStack"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOCALMEM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MEMORYUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATIC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOG_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDSTORAGE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_BALANCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_ORIGSTORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_NONCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KVariable", "name": "ACCOUNTS_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "AccountCellMap"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACTIVE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SINGLECALL_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OPCODETYPE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "OpcodeType"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISCALLWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISSTORAGEWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ADDRESSSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STORAGESLOTSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "foundry_success", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}, {"node": "KApply", "label": {"node": "KLabel", "name": "#lookup(_,_)_EVM-TYPES_Int_Map_Int", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}, {"node": "KToken", "token": "46308022326495007027972728677917914892729792999299745830475596687180801507328", "sort": {"node": "KSort", "name": "Int"}}], "arity": 2, "variable": false}, {"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 6, "variable": false}], "arity": 2, "variable": false}]}} \ No newline at end of file diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/nodes/3.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/nodes/3.json deleted file mode 100644 index ab85d74a2f..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.testFail_assert_true():0/kcfg/nodes/3.json +++ /dev/null @@ -1 +0,0 @@ -{"id": 3, "cterm": {"config": {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#end__EVM_KItem_StatusCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "STOP_EVM_NullStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x18g]B\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "409427266", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775664", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "STOP_EVM_NullStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x18g]B\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "409427266", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775664", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x18g]B\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "409427266", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775664", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"]\\xde\\xcb\\xfd\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775807", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXIT_CODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Mode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SCHEDULE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Schedule"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "INTERIMSTATES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PROGRAM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "JUMPDESTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "WORDSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "WordStack"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOCALMEM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MEMORYUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATIC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOG_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDSTORAGE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_BALANCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_ORIGSTORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_NONCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KVariable", "name": "ACCOUNTS_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "AccountCellMap"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACTIVE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SINGLECALL_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OPCODETYPE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "OpcodeType"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISCALLWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISSTORAGEWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ADDRESSSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STORAGESLOTSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "foundry_success", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}, {"node": "KApply", "label": {"node": "KLabel", "name": "#lookup(_,_)_EVM-TYPES_Int_Map_Int", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}, {"node": "KToken", "token": "46308022326495007027972728677917914892729792999299745830475596687180801507328", "sort": {"node": "KSort", "name": "Int"}}], "arity": 2, "variable": false}, {"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 6, "variable": false}], "arity": 2, "variable": false}]}} \ No newline at end of file diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/nodes/3.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/nodes/3.json deleted file mode 100644 index 30d83ff020..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_false():0/kcfg/nodes/3.json +++ /dev/null @@ -1 +0,0 @@ -{"id": 3, "cterm": {"config": {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#end__EVM_KItem_StatusCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_REVERT_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "REVERT_EVM_BinStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"]\\xde\\xcb\\xfd\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "1574882301", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "992", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775604", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "REVERT_EVM_BinStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_REVERT_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"]\\xde\\xcb\\xfd\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "1574882301", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "992", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775604", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_REVERT_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"]\\xde\\xcb\\xfd\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "1574882301", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"NH{q\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x01\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "992", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775604", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}, "RECEIPTSROOT_CELL": {"node": "KVariable", "name": "RECEIPTSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "RECORDEVENT_FINAL": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "REFUND_CELL": {"node": "KVariable", "name": "REFUND_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "SCHEDULE_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}, "SELFDESTRUCT_CELL": {"node": "KVariable", "name": "SELFDESTRUCT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}, "SINGLECALL_CELL_5d410f2a": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "STATEROOT_CELL": {"node": "KVariable", "name": "STATEROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "STATIC_CELL_5d410f2a": {"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}, "STATUSCODE_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}, "STORAGESLOTSET_FINAL": {"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}, "TIMESTAMP_CELL": {"node": "KVariable", "name": "TIMESTAMP_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "TOUCHEDACCOUNTS_CELL": {"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}, "TRANSACTIONSROOT_CELL": {"node": "KVariable", "name": "TRANSACTIONSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}, "TXORDER_CELL": {"node": "KVariable", "name": "TXORDER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}, "TXPENDING_CELL": {"node": "KVariable", "name": "TXPENDING_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}, "WORDSTACK_CELL_5d410f2a": {"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "906863826", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}}, "constraints": []}}], "splits": [], "ndbranches": [], "stuck": [], "aliases": {}} \ No newline at end of file diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/1.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/1.json deleted file mode 100644 index f72e4e5a0d..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/1.json +++ /dev/null @@ -1 +0,0 @@ -{"id": 1, "cterm": {"config": {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"6\\r\\xa4\\xd2\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775807", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXIT_CODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MODE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Mode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SCHEDULE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Schedule"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OUTPUT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "INTERIMSTATES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PROGRAM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "JUMPDESTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "WORDSTACK_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "WordStack"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOCALMEM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MEMORYUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATIC_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOG_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDACCOUNTS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCESSEDSTORAGE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_BALANCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_ORIGSTORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACCT_NONCE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KVariable", "name": "ACCOUNTS_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "AccountCellMap"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWCALLER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NEWORIGIN_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ACTIVE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SINGLECALL_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDVALUE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OPCODETYPE_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "OpcodeType"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISCALLWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ISSTORAGEWHITELISTACTIVE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ADDRESSSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STORAGESLOTSET_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL_5d410f2a", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "foundry_success", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}, {"node": "KApply", "label": {"node": "KLabel", "name": "#lookup(_,_)_EVM-TYPES_Int_Map_Int", "params": []}, "args": [{"node": "KVariable", "name": "CHEATCODE_STORAGE_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Map"}}}}, {"node": "KToken", "token": "46308022326495007027972728677917914892729792999299745830475596687180801507328", "sort": {"node": "KSort", "name": "Int"}}], "arity": 2, "variable": false}, {"node": "KVariable", "name": "ISREVERTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "ISOPCODEEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "RECORDEVENT_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}, {"node": "KVariable", "name": "ISEVENTEXPECTED_FINAL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 6, "variable": false}], "arity": 2, "variable": false}]}} \ No newline at end of file diff --git a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/3.json b/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/3.json deleted file mode 100644 index 1efd90f899..0000000000 --- a/kevm-pyk/src/tests/unit/test-data/foundry-list/apr_proofs/AssertTest.test_assert_true():0/kcfg/nodes/3.json +++ /dev/null @@ -1 +0,0 @@ -{"id": 3, "cterm": {"config": {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#end__EVM_KItem_StatusCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "STOP_EVM_NullStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATUSCODE", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "StatusCode"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"6\\r\\xa4\\xd2\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "906863826", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775620", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#pc[_]_EVM_InternalOp_OpCode", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "STOP_EVM_NullStackOp", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#execute_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 4}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"6\\r\\xa4\\xd2\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "906863826", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775620", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KSequence", "items": [{"node": "KApply", "label": {"node": "KLabel", "name": "#halt_EVM_KItem", "params": []}, "args": [], "arity": 0, "variable": false}, {"node": "KVariable", "name": "CONTINUATION", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "K"}}}}], "arity": 2}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXITCODE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "NORMAL", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "LONDON_EVM", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "EVMC_SUCCESS_NETWORK_EndStatusCode", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TOUCHEDACCOUNTS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "851", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1107", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "912", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "16", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "561", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "529", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "593", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1041", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "305", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "401", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "497", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "822", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "214", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "278", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "855", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "212", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1141", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1173", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "890", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "827", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1080", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "537", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "761", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "249", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "894", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "222", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "735", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "319", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "860", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "956", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1052", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "348", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "509", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "477", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "930", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1026", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "386", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1088", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "993", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "102", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "292", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "324", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "549", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1125", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "362", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "971", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1000", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "937", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "297", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "526", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "879", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "207", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "367", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "399", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "1100", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "140", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "332", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "_Set_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "557", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "SetItem", "params": []}, "args": [{"node": "KToken", "token": "269", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"6\\r\\xa4\\xd2\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_:__EVM-TYPES_WordStack_Int_WordStack", "params": []}, "args": [{"node": "KToken", "token": "906863826", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KApply", "label": {"node": "KLabel", "name": ".WordStack_EVM-TYPES_WordStack", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x80\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "213", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "9223372036854775620", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "3", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CALLGAS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 14, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "SELFDESTRUCT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Set"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".List", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "REFUND_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASPRICE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKHASHES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "PREVIOUSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERSHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "COINBASE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "STATEROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TRANSACTIONSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "RECEIPTSROOT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "LOGSBLOOM_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DIFFICULTY_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASLIMIT_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GASUSED_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Gas"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TIMESTAMP_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXTRADATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MIXHASH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BLOCKNONCE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "BASEFEE_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "OMMERBLOCKHEADERS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "JSON"}}}}], "arity": 1, "variable": false}], "arity": 17, "variable": false}], "arity": 11, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHAINID_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "_AccountCellMap_", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "728815563385977040452943777879061427756277306518", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"`\\x80`@R4\\x80\\x15a\\x00\\x10W`\\x00\\x80\\xfd[P`\\x046\\x10a\\x00\\xcfW`\\x005`\\xe0\\x1c\\x80c]\\xde\\xcb\\xfd\\x11a\\x00\\x8cW\\x80c\\xbaAO\\xa6\\x11a\\x00fW\\x80c\\xbaAO\\xa6\\x14a\\x01DW\\x80c\\xc2\\xc0\\xbc\\xc7\\x14a\\x01\\\\W\\x80c\\xf8\\xcc\\xbfG\\x14a\\x01oW\\x80c\\xfav&\\xd4\\x14a\\x01\\x82W`\\x00\\x80\\xfd[\\x80c]\\xde\\xcb\\xfd\\x14a\\x01)W\\x80cz\\xa9\\xcc\\xae\\x14a\\x01)W\\x80c\\x8c\\x0e\\xdd\\x8b\\x14a\\x011W`\\x00\\x80\\xfd[\\x80c\\n\\x92T\\xe4\\x14a\\x00\\xd4W\\x80c\\x18g]B\\x14a\\x00\\xd4W\\x80c*M\\xe1\\xa1\\x14a\\x00\\xd6W\\x80c6\\r\\xa4\\xd2\\x14a\\x00\\xd4W\\x80c:v\\x84c\\x14a\\x00\\xdeW\\x80cF\\\"\\xb1U\\x14a\\x01\\x16W[`\\x00\\x80\\xfd[\\x00[a\\x00\\xd4a\\x01\\x91V[a\\x00\\xf9sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x81V[`@Q`\\x01`\\x01`\\xa0\\x1b\\x03\\x90\\x91\\x16\\x81R` \\x01[`@Q\\x80\\x91\\x03\\x90\\xf3[a\\x00\\xd4a\\x01$6`\\x04a\\x03\\x90V[a\\x01\\xfdV[a\\x00\\xd4a\\x02\\x11V[a\\x00\\xd4a\\x01?6`\\x04a\\x03\\xa9V[a\\x02\\x19V[a\\x01La\\x021V[`@Q\\x90\\x15\\x15\\x81R` \\x01a\\x01\\rV[a\\x00\\xd4a\\x01j6`\\x04a\\x03\\x90V[a\\x03\\\\V[`\\x00Ta\\x01L\\x90b\\x01\\x00\\x00\\x90\\x04`\\xff\\x16\\x81V[`\\x00Ta\\x01L\\x90`\\xff\\x16\\x81V[V[`@\\x80Qc=!\\x12\\x05`\\xe2\\x1b\\x81R\\x90Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-\\x91c\\xf4\\x84H\\x14\\x91`\\x04\\x80\\x83\\x01\\x92`\\x00\\x92\\x91\\x90\\x82\\x90\\x03\\x01\\x81\\x83\\x87\\x80;\\x15\\x80\\x15a\\x01\\xddW`\\x00\\x80\\xfd[PZ\\xf1\\x15\\x80\\x15a\\x01\\xf1W=`\\x00\\x80>=`\\x00\\xfd[PPPPa\\x01\\x8fa\\x03\\xcbV[`d\\x81\\x10\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[PV[a\\x01\\x8fa\\x03\\xcbV[\\x80\\x82\\x10\\x15a\\x02%WPPV[a\\x02-a\\x03\\xcbV[PPV[`\\x00\\x80Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x15a\\x02QWP`\\x00Ta\\x01\\x00\\x90\\x04`\\xff\\x16\\x90V[`\\x00sq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-;\\x15a\\x03WW`@\\x80Qsq\\tp\\x9e\\xcf\\xa9\\x1a\\x80bo\\xf3\\x98\\x9dh\\xf6\\x7f[\\x1d\\xd1-` \\x82\\x01\\x81\\x90Re\\x19\\x98Z[\\x19Y`\\xd2\\x1b\\x82\\x84\\x01R\\x82Q\\x80\\x83\\x03\\x84\\x01\\x81R``\\x83\\x01\\x90\\x93R`\\x00\\x92\\x90\\x91a\\x02\\xdf\\x91\\x7ff\\x7f\\x9dp\\xcaA\\x1dp\\xea\\xd5\\r\\x8d\\\\\\\"\\x07\\r\\xaf\\xc3j\\xd7_=\\xcf^r7\\xb2*\\xde\\x9a\\xec\\xc4\\x91`\\x80\\x01a\\x04\\x1cV[`@\\x80Q`\\x1f\\x19\\x81\\x84\\x03\\x01\\x81R\\x90\\x82\\x90Ra\\x02\\xf9\\x91a\\x04@V[`\\x00`@Q\\x80\\x83\\x03\\x81`\\x00\\x86Z\\xf1\\x91PP=\\x80`\\x00\\x81\\x14a\\x036W`@Q\\x91P`\\x1f\\x19`?=\\x01\\x16\\x82\\x01`@R=\\x82R=`\\x00` \\x84\\x01>a\\x03;V[``\\x91P[P\\x91PP\\x80\\x80` \\x01\\x90Q\\x81\\x01\\x90a\\x03S\\x91\\x90a\\x04SV[\\x91PP[\\x91\\x90PV[`\\x03\\x81\\x10\\x15a\\x03oW`\\x08\\x81\\x90Ua\\x03~V[a\\x03z`\\x01\\x82a\\x04uV[`\\x08U[\\x80`\\x08T\\x11\\x15a\\x02\\x0eWa\\x02\\x0ea\\x03\\xcbV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x03\\xa2W`\\x00\\x80\\xfd[P5\\x91\\x90PV[`\\x00\\x80`@\\x83\\x85\\x03\\x12\\x15a\\x03\\xbcW`\\x00\\x80\\xfd[PP\\x805\\x92` \\x90\\x91\\x015\\x91PV[cNH{q`\\xe0\\x1b`\\x00R`\\x01`\\x04R`$`\\x00\\xfd[`\\x00\\x81Q`\\x00[\\x81\\x81\\x10\\x15a\\x04\\x02W` \\x81\\x85\\x01\\x81\\x01Q\\x86\\x83\\x01R\\x01a\\x03\\xe8V[\\x81\\x81\\x11\\x15a\\x04\\x11W`\\x00\\x82\\x86\\x01R[P\\x92\\x90\\x92\\x01\\x92\\x91PPV[`\\x01`\\x01`\\xe0\\x1b\\x03\\x19\\x83\\x16\\x81R`\\x00a\\x048`\\x04\\x83\\x01\\x84a\\x03\\xe1V[\\x94\\x93PPPPV[`\\x00a\\x04L\\x82\\x84a\\x03\\xe1V[\\x93\\x92PPPV[`\\x00` \\x82\\x84\\x03\\x12\\x15a\\x04eW`\\x00\\x80\\xfd[\\x81Q\\x80\\x15\\x15\\x81\\x14a\\x04LW`\\x00\\x80\\xfd[`\\x00\\x82\\x82\\x10\\x15a\\x04\\x95WcNH{q`\\xe0\\x1b`\\x00R`\\x11`\\x04R`$`\\x00\\xfd[P\\x03\\x90V\\xfe\\xa2dipfsX\\\"\\x12 \\x99\\x8fF\\xb2\\xef\\x85S\\x91F\\xddt\\x9e\\x85\\xa8\\x17h\\xa6\\x8b@\\xf7D#\\x0b\\x82\\x9b\\x95\\x99HY\\xbeH\\xeadsolcC\\x00\\x08\\r\\x003\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "1", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "645326474426547203313410069153905908525362434349", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\\x00\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Map", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}], "arity": 6, "variable": false}], "arity": 2, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXORDER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "TXPENDING_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "MESSAGES_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "MessageCellMap"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "DEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}], "arity": 7, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDREASON_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bytes"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDDEPTH_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 3, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Account_EVM-TYPES_Account", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "b\"\"", "sort": {"node": "KSort", "name": "Bytes"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".OpcodeType_FOUNDRY-CHEAT-CODES_OpcodeType", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDTOPICS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "List"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "CHECKEDDATA_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Bool"}}}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "EXPECTEDEVENTADDRESS_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Account"}}}}], "arity": 1, "variable": false}], "arity": 5, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KToken", "token": "false", "sort": {"node": "KSort", "name": "Bool"}}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KApply", "label": {"node": "KLabel", "name": ".Set", "params": []}, "args": [], "arity": 0, "variable": false}], "arity": 1, "variable": false}], "arity": 4, "variable": false}], "arity": 5, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "", "params": []}, "args": [{"node": "KVariable", "name": "GENERATEDCOUNTER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 1, "variable": false}], "arity": 2, "variable": false}, "constraints": [{"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "CALLER_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "ORIGIN_ID", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_<=Int_", "params": []}, "args": [{"node": "KToken", "token": "0", "sort": {"node": "KSort", "name": "Int"}}, {"node": "KVariable", "name": "NUMBER_CELL", "att": {"node": "KAtt", "att": {"org.kframework.kore.Sort": {"node": "KSort", "name": "Int"}}}}], "arity": 2, "variable": false}], "arity": 2, "variable": false}, {"node": "KApply", "label": {"node": "KLabel", "name": "#Equals", "params": [{"node": "KSort", "name": "Bool"}, {"node": "KSort", "name": "GeneratedTopCell"}]}, "args": [{"node": "KToken", "token": "true", "sort": {"node": "KSort", "name": "Bool"}}, {"node": "KApply", "label": {"node": "KLabel", "name": "_ 0 ) - - - rule ( #loc ( KEVMAccountParamsTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMAccountParamsTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMAccountParamsTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMAccountParamsTestContract "." KEVMAccountParamsTestMethod [function(), symbol(), klabel(method_AccountParamsTest)] - - syntax KEVMAccountParamsTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-IS_SCRIPT_)] - - syntax KEVMAccountParamsTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-IS_TEST_)] - - syntax KEVMAccountParamsTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-failed_)] - - syntax KEVMAccountParamsTestMethod ::= "method-testDealConcrete" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-testDealConcrete_)] - - syntax KEVMAccountParamsTestMethod ::= "method-testDealSymbolic" "(" Int ":" "uint256" ")" [symbol(), klabel(method_AccountParamsTest_method-testDealSymbolic_uint256)] - - syntax KEVMAccountParamsTestMethod ::= "method-testEtchConcrete" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-testEtchConcrete_)] - - syntax KEVMAccountParamsTestMethod ::= "method-testEtchSymbolic" "(" Bytes ":" "bytes" ")" [symbol(), klabel(method_AccountParamsTest_method-testEtchSymbolic_bytes)] - - syntax KEVMAccountParamsTestMethod ::= "method-testFail_GetNonce_false" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-testFail_GetNonce_false_)] - - syntax KEVMAccountParamsTestMethod ::= "method-testFail_GetNonce_true" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-testFail_GetNonce_true_)] - - syntax KEVMAccountParamsTestMethod ::= "method-testNonceSymbolic" "(" Int ":" "uint64" ")" [symbol(), klabel(method_AccountParamsTest_method-testNonceSymbolic_uint64)] - - syntax KEVMAccountParamsTestMethod ::= "method-test_GetNonce_false" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-test_GetNonce_false_)] - - syntax KEVMAccountParamsTestMethod ::= "method-test_GetNonce_true" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-test_GetNonce_true_)] - - syntax KEVMAccountParamsTestMethod ::= "method-test_Nonce_ExistentAddress" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-test_Nonce_ExistentAddress_)] - - syntax KEVMAccountParamsTestMethod ::= "method-test_Nonce_NonExistentAddress" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-test_Nonce_NonExistentAddress_)] - - syntax KEVMAccountParamsTestMethod ::= "method-test_getNonce_unknownSymbolic" "(" Int ":" "address" ")" [symbol(), klabel(method_AccountParamsTest_method-test_getNonce_unknownSymbolic_address)] - - syntax KEVMAccountParamsTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_AccountParamsTest_method-vm_)] - - rule ( KEVMAccountParamsTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-testDealConcrete ( ) => #abiCallData ( "testDealConcrete" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-testDealSymbolic ( V0_value : uint256 ) => #abiCallData ( "testDealSymbolic" , #uint256 ( V0_value ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_value ) - - - rule ( KEVMAccountParamsTest . method-testEtchConcrete ( ) => #abiCallData ( "testEtchConcrete" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-testEtchSymbolic ( V0_code : bytes ) => #abiCallData ( "testEtchSymbolic" , #bytes ( V0_code ) , .TypedArgs ) ) - ensures #rangeUInt ( 128 , lengthBytes ( V0_code ) ) - - - rule ( KEVMAccountParamsTest . method-testFail_GetNonce_false ( ) => #abiCallData ( "testFail_GetNonce_false" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-testFail_GetNonce_true ( ) => #abiCallData ( "testFail_GetNonce_true" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-testNonceSymbolic ( V0_newNonce : uint64 ) => #abiCallData ( "testNonceSymbolic" , #uint64 ( V0_newNonce ) , .TypedArgs ) ) - ensures #rangeUInt ( 64 , V0_newNonce ) - - - rule ( KEVMAccountParamsTest . method-test_GetNonce_false ( ) => #abiCallData ( "test_GetNonce_false" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-test_GetNonce_true ( ) => #abiCallData ( "test_GetNonce_true" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-test_Nonce_ExistentAddress ( ) => #abiCallData ( "test_Nonce_ExistentAddress" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-test_Nonce_NonExistentAddress ( ) => #abiCallData ( "test_Nonce_NonExistentAddress" , .TypedArgs ) ) - - - rule ( KEVMAccountParamsTest . method-test_getNonce_unknownSymbolic ( V0_addr : address ) => #abiCallData ( "test_getNonce_unknownSymbolic" , #address ( V0_addr ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_addr ) - - - rule ( KEVMAccountParamsTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testDealConcrete()" ) => 530093250 ) - - - rule ( selector ( "testDealSymbolic(uint256)" ) => 2584982624 ) - - - rule ( selector ( "testEtchConcrete()" ) => 807503996 ) - - - rule ( selector ( "testEtchSymbolic(bytes)" ) => 2109411263 ) - - - rule ( selector ( "testFail_GetNonce_false()" ) => 2393877859 ) - - - rule ( selector ( "testFail_GetNonce_true()" ) => 1067907152 ) - - - rule ( selector ( "testNonceSymbolic(uint64)" ) => 1310260491 ) - - - rule ( selector ( "test_GetNonce_false()" ) => 3545243759 ) - - - rule ( selector ( "test_GetNonce_true()" ) => 3968101798 ) - - - rule ( selector ( "test_Nonce_ExistentAddress()" ) => 1598387740 ) - - - rule ( selector ( "test_Nonce_NonExistentAddress()" ) => 2985064833 ) - - - rule ( selector ( "test_getNonce_unknownSymbolic(address)" ) => 3941547284 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module AddrTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMAddrTestContract - - syntax KEVMAddrTestContract ::= "KEVMAddrTest" [symbol(), klabel(contract_AddrTest)] - - - - syntax Field ::= AddrTestField - - syntax AddrTestField ::= "IS_TEST" [symbol(), klabel(field_AddrTest_IS_TEST)] - - syntax AddrTestField ::= "_failed" [symbol(), klabel(field_AddrTest__failed)] - - syntax AddrTestField ::= "IS_SCRIPT" [symbol(), klabel(field_AddrTest_IS_SCRIPT)] - - syntax AddrTestField ::= "stdstore" [symbol(), klabel(field_AddrTest_stdstore)] - - rule ( #loc ( KEVMAddrTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMAddrTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMAddrTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMAddrTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMAddrTestContract "." KEVMAddrTestMethod [function(), symbol(), klabel(method_AddrTest)] - - syntax KEVMAddrTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_AddrTest_method-IS_SCRIPT_)] - - syntax KEVMAddrTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_AddrTest_method-IS_TEST_)] - - syntax KEVMAddrTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_AddrTest_method-failed_)] - - syntax KEVMAddrTestMethod ::= "method-kevm" "(" ")" [symbol(), klabel(method_AddrTest_method-kevm_)] - - syntax KEVMAddrTestMethod ::= "method-testFail_addr_false" "(" ")" [symbol(), klabel(method_AddrTest_method-testFail_addr_false_)] - - syntax KEVMAddrTestMethod ::= "method-testFail_addr_true" "(" ")" [symbol(), klabel(method_AddrTest_method-testFail_addr_true_)] - - syntax KEVMAddrTestMethod ::= "method-test_addr_false" "(" ")" [symbol(), klabel(method_AddrTest_method-test_addr_false_)] - - syntax KEVMAddrTestMethod ::= "method-test_addr_symbolic" "(" Int ":" "uint256" ")" [symbol(), klabel(method_AddrTest_method-test_addr_symbolic_uint256)] - - syntax KEVMAddrTestMethod ::= "method-test_addr_true" "(" ")" [symbol(), klabel(method_AddrTest_method-test_addr_true_)] - - syntax KEVMAddrTestMethod ::= "method-test_builtInAddresses" "(" ")" [symbol(), klabel(method_AddrTest_method-test_builtInAddresses_)] - - syntax KEVMAddrTestMethod ::= "method-test_notBuiltinAddress_concrete" "(" ")" [symbol(), klabel(method_AddrTest_method-test_notBuiltinAddress_concrete_)] - - syntax KEVMAddrTestMethod ::= "method-test_notBuiltinAddress_symbolic" "(" Int ":" "address" ")" [symbol(), klabel(method_AddrTest_method-test_notBuiltinAddress_symbolic_address)] - - syntax KEVMAddrTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_AddrTest_method-vm_)] - - rule ( KEVMAddrTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-kevm ( ) => #abiCallData ( "kevm" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-testFail_addr_false ( ) => #abiCallData ( "testFail_addr_false" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-testFail_addr_true ( ) => #abiCallData ( "testFail_addr_true" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-test_addr_false ( ) => #abiCallData ( "test_addr_false" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-test_addr_symbolic ( V0_pk : uint256 ) => #abiCallData ( "test_addr_symbolic" , #uint256 ( V0_pk ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_pk ) - - - rule ( KEVMAddrTest . method-test_addr_true ( ) => #abiCallData ( "test_addr_true" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-test_builtInAddresses ( ) => #abiCallData ( "test_builtInAddresses" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-test_notBuiltinAddress_concrete ( ) => #abiCallData ( "test_notBuiltinAddress_concrete" , .TypedArgs ) ) - - - rule ( KEVMAddrTest . method-test_notBuiltinAddress_symbolic ( V0_addr : address ) => #abiCallData ( "test_notBuiltinAddress_symbolic" , #address ( V0_addr ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_addr ) - - - rule ( KEVMAddrTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "kevm()" ) => 3601001590 ) - - - rule ( selector ( "testFail_addr_false()" ) => 3302866643 ) - - - rule ( selector ( "testFail_addr_true()" ) => 2486005453 ) - - - rule ( selector ( "test_addr_false()" ) => 4124294109 ) - - - rule ( selector ( "test_addr_symbolic(uint256)" ) => 3071220939 ) - - - rule ( selector ( "test_addr_true()" ) => 809049819 ) - - - rule ( selector ( "test_builtInAddresses()" ) => 3220291840 ) - - - rule ( selector ( "test_notBuiltinAddress_concrete()" ) => 2409208231 ) - - - rule ( selector ( "test_notBuiltinAddress_symbolic(address)" ) => 2160641203 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module AllowChangesTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMAllowChangesTestContract - - syntax KEVMAllowChangesTestContract ::= "KEVMAllowChangesTest" [symbol(), klabel(contract_AllowChangesTest)] - - - - syntax Field ::= AllowChangesTestField - - syntax AllowChangesTestField ::= "IS_TEST" [symbol(), klabel(field_AllowChangesTest_IS_TEST)] - - syntax AllowChangesTestField ::= "_failed" [symbol(), klabel(field_AllowChangesTest__failed)] - - syntax AllowChangesTestField ::= "IS_SCRIPT" [symbol(), klabel(field_AllowChangesTest_IS_SCRIPT)] - - syntax AllowChangesTestField ::= "stdstore" [symbol(), klabel(field_AllowChangesTest_stdstore)] - - rule ( #loc ( KEVMAllowChangesTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMAllowChangesTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMAllowChangesTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMAllowChangesTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMAllowChangesTestContract "." KEVMAllowChangesTestMethod [function(), symbol(), klabel(method_AllowChangesTest)] - - syntax KEVMAllowChangesTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-IS_SCRIPT_)] - - syntax KEVMAllowChangesTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-IS_TEST_)] - - syntax KEVMAllowChangesTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-failed_)] - - syntax KEVMAllowChangesTestMethod ::= "method-kevm" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-kevm_)] - - syntax KEVMAllowChangesTestMethod ::= "method-test" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-test_)] - - syntax KEVMAllowChangesTestMethod ::= "method-testAllow" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-testAllow_)] - - syntax KEVMAllowChangesTestMethod ::= "method-testAllow_fail" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-testAllow_fail_)] - - syntax KEVMAllowChangesTestMethod ::= "method-testFailAllowCallsToAddress" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-testFailAllowCallsToAddress_)] - - syntax KEVMAllowChangesTestMethod ::= "method-testFailAllowChangesToStorage" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-testFailAllowChangesToStorage_)] - - syntax KEVMAllowChangesTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_AllowChangesTest_method-vm_)] - - rule ( KEVMAllowChangesTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-kevm ( ) => #abiCallData ( "kevm" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-test ( ) => #abiCallData ( "test" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-testAllow ( ) => #abiCallData ( "testAllow" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-testAllow_fail ( ) => #abiCallData ( "testAllow_fail" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-testFailAllowCallsToAddress ( ) => #abiCallData ( "testFailAllowCallsToAddress" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-testFailAllowChangesToStorage ( ) => #abiCallData ( "testFailAllowChangesToStorage" , .TypedArgs ) ) - - - rule ( KEVMAllowChangesTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "kevm()" ) => 3601001590 ) - - - rule ( selector ( "test()" ) => 4171824493 ) - - - rule ( selector ( "testAllow()" ) => 3693132891 ) - - - rule ( selector ( "testAllow_fail()" ) => 4129570225 ) - - - rule ( selector ( "testFailAllowCallsToAddress()" ) => 1262828121 ) - - - rule ( selector ( "testFailAllowChangesToStorage()" ) => 1529992487 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module ValueStore-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMValueStoreContract - - syntax KEVMValueStoreContract ::= "KEVMValueStore" [symbol(), klabel(contract_ValueStore)] - - - - syntax Field ::= ValueStoreField - - syntax ValueStoreField ::= "value1" [symbol(), klabel(field_ValueStore_value1)] - - syntax ValueStoreField ::= "value2" [symbol(), klabel(field_ValueStore_value2)] - - rule ( #loc ( KEVMValueStore . value1 ) => 0 ) - - - rule ( #loc ( KEVMValueStore . value2 ) => 1 ) - - - syntax Bytes ::= KEVMValueStoreContract "." KEVMValueStoreMethod [function(), symbol(), klabel(method_ValueStore)] - - syntax KEVMValueStoreMethod ::= "method-changeValue1" "(" Int ":" "uint256" ")" [symbol(), klabel(method_ValueStore_method-changeValue1_uint256)] - - syntax KEVMValueStoreMethod ::= "method-changeValue2" "(" Int ":" "uint256" ")" [symbol(), klabel(method_ValueStore_method-changeValue2_uint256)] - - syntax KEVMValueStoreMethod ::= "method-value1" "(" ")" [symbol(), klabel(method_ValueStore_method-value1_)] - - syntax KEVMValueStoreMethod ::= "method-value2" "(" ")" [symbol(), klabel(method_ValueStore_method-value2_)] - - rule ( KEVMValueStore . method-changeValue1 ( V0_newValue : uint256 ) => #abiCallData ( "changeValue1" , #uint256 ( V0_newValue ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_newValue ) - - - rule ( KEVMValueStore . method-changeValue2 ( V0_newValue : uint256 ) => #abiCallData ( "changeValue2" , #uint256 ( V0_newValue ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_newValue ) - - - rule ( KEVMValueStore . method-value1 ( ) => #abiCallData ( "value1" , .TypedArgs ) ) - - - rule ( KEVMValueStore . method-value2 ( ) => #abiCallData ( "value2" , .TypedArgs ) ) - - - rule ( selector ( "changeValue1(uint256)" ) => 1634438405 ) - - - rule ( selector ( "changeValue2(uint256)" ) => 367426214 ) - - - rule ( selector ( "value1()" ) => 808665403 ) - - - rule ( selector ( "value2()" ) => 1563665023 ) - - -endmodule - -module ArithmeticTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMArithmeticTestContract - - syntax KEVMArithmeticTestContract ::= "KEVMArithmeticTest" [symbol(), klabel(contract_ArithmeticTest)] - - - - syntax Field ::= ArithmeticTestField - - syntax ArithmeticTestField ::= "IS_TEST" [symbol(), klabel(field_ArithmeticTest_IS_TEST)] - - syntax ArithmeticTestField ::= "_failed" [symbol(), klabel(field_ArithmeticTest__failed)] - - syntax ArithmeticTestField ::= "IS_SCRIPT" [symbol(), klabel(field_ArithmeticTest_IS_SCRIPT)] - - syntax ArithmeticTestField ::= "stdstore" [symbol(), klabel(field_ArithmeticTest_stdstore)] - - rule ( #loc ( KEVMArithmeticTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMArithmeticTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMArithmeticTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMArithmeticTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMArithmeticTestContract "." KEVMArithmeticTestMethod [function(), symbol(), klabel(method_ArithmeticTest)] - - syntax KEVMArithmeticTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_ArithmeticTest_method-IS_SCRIPT_)] - - syntax KEVMArithmeticTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_ArithmeticTest_method-IS_TEST_)] - - syntax KEVMArithmeticTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_ArithmeticTest_method-failed_)] - - syntax KEVMArithmeticTestMethod ::= "method-test_decreasing_div" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_decreasing_div_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_max1" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_max1_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_max1_broken" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_max1_broken_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_max2" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_max2_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wdiv_rounding" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wdiv_rounding_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wmul_increasing" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wmul_increasing_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wmul_increasing_gt_one" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wmul_increasing_gt_one_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wmul_increasing_overflow" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wmul_increasing_overflow_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wmul_increasing_positive" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wmul_increasing_positive_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wmul_rounding" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wmul_rounding_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wmul_wdiv_inverse" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wmul_wdiv_inverse_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wmul_wdiv_inverse_underflow" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wmul_wdiv_inverse_underflow_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-test_wmul_weakly_increasing_positive" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_ArithmeticTest_method-test_wmul_weakly_increasing_positive_uint256_uint256)] - - syntax KEVMArithmeticTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_ArithmeticTest_method-vm_)] - - rule ( KEVMArithmeticTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMArithmeticTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMArithmeticTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMArithmeticTest . method-test_decreasing_div ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_decreasing_div" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_max1 ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_max1" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_max1_broken ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_max1_broken" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_max2 ( V0_x : uint256 , V1_y : uint256 ) => #abiCallData ( "test_max2" , #uint256 ( V0_x ) , #uint256 ( V1_y ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_x ) - andBool ( #rangeUInt ( 256 , V1_y ) - )) - - - rule ( KEVMArithmeticTest . method-test_wdiv_rounding ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wdiv_rounding" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_wmul_increasing ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wmul_increasing" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_wmul_increasing_gt_one ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wmul_increasing_gt_one" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_wmul_increasing_overflow ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wmul_increasing_overflow" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_wmul_increasing_positive ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wmul_increasing_positive" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_wmul_rounding ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wmul_rounding" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_wmul_wdiv_inverse ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wmul_wdiv_inverse" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_wmul_wdiv_inverse_underflow ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wmul_wdiv_inverse_underflow" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-test_wmul_weakly_increasing_positive ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_wmul_weakly_increasing_positive" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMArithmeticTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "test_decreasing_div(uint256,uint256)" ) => 1011519306 ) - - - rule ( selector ( "test_max1(uint256,uint256)" ) => 1625765100 ) - - - rule ( selector ( "test_max1_broken(uint256,uint256)" ) => 2809107068 ) - - - rule ( selector ( "test_max2(uint256,uint256)" ) => 434746443 ) - - - rule ( selector ( "test_wdiv_rounding(uint256,uint256)" ) => 345004095 ) - - - rule ( selector ( "test_wmul_increasing(uint256,uint256)" ) => 2784670501 ) - - - rule ( selector ( "test_wmul_increasing_gt_one(uint256,uint256)" ) => 899022695 ) - - - rule ( selector ( "test_wmul_increasing_overflow(uint256,uint256)" ) => 1123042280 ) - - - rule ( selector ( "test_wmul_increasing_positive(uint256,uint256)" ) => 490103800 ) - - - rule ( selector ( "test_wmul_rounding(uint256,uint256)" ) => 4261140569 ) - - - rule ( selector ( "test_wmul_wdiv_inverse(uint256,uint256)" ) => 3719613508 ) - - - rule ( selector ( "test_wmul_wdiv_inverse_underflow(uint256,uint256)" ) => 2736038219 ) - - - rule ( selector ( "test_wmul_weakly_increasing_positive(uint256,uint256)" ) => 1421647895 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module AssumeTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMAssumeTestContract - - syntax KEVMAssumeTestContract ::= "KEVMAssumeTest" [symbol(), klabel(contract_AssumeTest)] - - - - syntax Field ::= AssumeTestField - - syntax AssumeTestField ::= "IS_TEST" [symbol(), klabel(field_AssumeTest_IS_TEST)] - - syntax AssumeTestField ::= "_failed" [symbol(), klabel(field_AssumeTest__failed)] - - syntax AssumeTestField ::= "IS_SCRIPT" [symbol(), klabel(field_AssumeTest_IS_SCRIPT)] - - syntax AssumeTestField ::= "stdstore" [symbol(), klabel(field_AssumeTest_stdstore)] - - rule ( #loc ( KEVMAssumeTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMAssumeTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMAssumeTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMAssumeTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMAssumeTestContract "." KEVMAssumeTestMethod [function(), symbol(), klabel(method_AssumeTest)] - - syntax KEVMAssumeTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_AssumeTest_method-IS_SCRIPT_)] - - syntax KEVMAssumeTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_AssumeTest_method-IS_TEST_)] - - syntax KEVMAssumeTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_AssumeTest_method-failed_)] - - syntax KEVMAssumeTestMethod ::= "method-testFail_assume_false" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_AssumeTest_method-testFail_assume_false_uint256_uint256)] - - syntax KEVMAssumeTestMethod ::= "method-testFail_assume_true" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_AssumeTest_method-testFail_assume_true_uint256_uint256)] - - syntax KEVMAssumeTestMethod ::= "method-test_assume_false" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_AssumeTest_method-test_assume_false_uint256_uint256)] - - syntax KEVMAssumeTestMethod ::= "method-test_assume_staticCall" "(" Int ":" "bool" ")" [symbol(), klabel(method_AssumeTest_method-test_assume_staticCall_bool)] - - syntax KEVMAssumeTestMethod ::= "method-test_assume_true" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_AssumeTest_method-test_assume_true_uint256_uint256)] - - syntax KEVMAssumeTestMethod ::= "method-test_multi_assume" "(" Int ":" "address" "," Int ":" "address" ")" [symbol(), klabel(method_AssumeTest_method-test_multi_assume_address_address)] - - syntax KEVMAssumeTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_AssumeTest_method-vm_)] - - rule ( KEVMAssumeTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMAssumeTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMAssumeTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMAssumeTest . method-testFail_assume_false ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "testFail_assume_false" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMAssumeTest . method-testFail_assume_true ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "testFail_assume_true" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMAssumeTest . method-test_assume_false ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_assume_false" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMAssumeTest . method-test_assume_staticCall ( V0_a : bool ) => #abiCallData ( "test_assume_staticCall" , #bool ( V0_a ) , .TypedArgs ) ) - ensures #rangeBool ( V0_a ) - - - rule ( KEVMAssumeTest . method-test_assume_true ( V0_a : uint256 , V1_b : uint256 ) => #abiCallData ( "test_assume_true" , #uint256 ( V0_a ) , #uint256 ( V1_b ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_a ) - andBool ( #rangeUInt ( 256 , V1_b ) - )) - - - rule ( KEVMAssumeTest . method-test_multi_assume ( V0_alice : address , V1_bob : address ) => #abiCallData ( "test_multi_assume" , #address ( V0_alice ) , #address ( V1_bob ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_alice ) - andBool ( #rangeAddress ( V1_bob ) - )) - - - rule ( KEVMAssumeTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testFail_assume_false(uint256,uint256)" ) => 1596879099 ) - - - rule ( selector ( "testFail_assume_true(uint256,uint256)" ) => 246830810 ) - - - rule ( selector ( "test_assume_false(uint256,uint256)" ) => 3827036084 ) - - - rule ( selector ( "test_assume_staticCall(bool)" ) => 1479621703 ) - - - rule ( selector ( "test_assume_true(uint256,uint256)" ) => 1861181564 ) - - - rule ( selector ( "test_multi_assume(address,address)" ) => 2625007844 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module BMCLoopsTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMBMCLoopsTestContract - - syntax KEVMBMCLoopsTestContract ::= "KEVMBMCLoopsTest" [symbol(), klabel(contract_BMCLoopsTest)] - - - - syntax Field ::= BMCLoopsTestField - - syntax BMCLoopsTestField ::= "IS_TEST" [symbol(), klabel(field_BMCLoopsTest_IS_TEST)] - - syntax BMCLoopsTestField ::= "_failed" [symbol(), klabel(field_BMCLoopsTest__failed)] - - syntax BMCLoopsTestField ::= "IS_SCRIPT" [symbol(), klabel(field_BMCLoopsTest_IS_SCRIPT)] - - syntax BMCLoopsTestField ::= "stdstore" [symbol(), klabel(field_BMCLoopsTest_stdstore)] - - rule ( #loc ( KEVMBMCLoopsTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMBMCLoopsTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMBMCLoopsTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMBMCLoopsTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMBMCLoopsTestContract "." KEVMBMCLoopsTestMethod [function(), symbol(), klabel(method_BMCLoopsTest)] - - syntax KEVMBMCLoopsTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_BMCLoopsTest_method-IS_SCRIPT_)] - - syntax KEVMBMCLoopsTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_BMCLoopsTest_method-IS_TEST_)] - - syntax KEVMBMCLoopsTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_BMCLoopsTest_method-failed_)] - - syntax KEVMBMCLoopsTestMethod ::= "method-test_bmc" "(" Int ":" "uint256" ")" [symbol(), klabel(method_BMCLoopsTest_method-test_bmc_uint256)] - - syntax KEVMBMCLoopsTestMethod ::= "method-test_countdown_concrete" "(" ")" [symbol(), klabel(method_BMCLoopsTest_method-test_countdown_concrete_)] - - syntax KEVMBMCLoopsTestMethod ::= "method-test_countdown_symbolic" "(" Int ":" "uint256" ")" [symbol(), klabel(method_BMCLoopsTest_method-test_countdown_symbolic_uint256)] - - syntax KEVMBMCLoopsTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_BMCLoopsTest_method-vm_)] - - rule ( KEVMBMCLoopsTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMBMCLoopsTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMBMCLoopsTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMBMCLoopsTest . method-test_bmc ( V0_n : uint256 ) => #abiCallData ( "test_bmc" , #uint256 ( V0_n ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_n ) - - - rule ( KEVMBMCLoopsTest . method-test_countdown_concrete ( ) => #abiCallData ( "test_countdown_concrete" , .TypedArgs ) ) - - - rule ( KEVMBMCLoopsTest . method-test_countdown_symbolic ( V0_n : uint256 ) => #abiCallData ( "test_countdown_symbolic" , #uint256 ( V0_n ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_n ) - - - rule ( KEVMBMCLoopsTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "test_bmc(uint256)" ) => 2531276689 ) - - - rule ( selector ( "test_countdown_concrete()" ) => 1189516988 ) - - - rule ( selector ( "test_countdown_symbolic(uint256)" ) => 3183316184 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module BlockParamsTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMBlockParamsTestContract - - syntax KEVMBlockParamsTestContract ::= "KEVMBlockParamsTest" [symbol(), klabel(contract_BlockParamsTest)] - - - - syntax Field ::= BlockParamsTestField - - syntax BlockParamsTestField ::= "IS_TEST" [symbol(), klabel(field_BlockParamsTest_IS_TEST)] - - syntax BlockParamsTestField ::= "_failed" [symbol(), klabel(field_BlockParamsTest__failed)] - - syntax BlockParamsTestField ::= "IS_SCRIPT" [symbol(), klabel(field_BlockParamsTest_IS_SCRIPT)] - - syntax BlockParamsTestField ::= "stdstore" [symbol(), klabel(field_BlockParamsTest_stdstore)] - - rule ( #loc ( KEVMBlockParamsTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMBlockParamsTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMBlockParamsTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMBlockParamsTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMBlockParamsTestContract "." KEVMBlockParamsTestMethod [function(), symbol(), klabel(method_BlockParamsTest)] - - syntax KEVMBlockParamsTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_BlockParamsTest_method-IS_SCRIPT_)] - - syntax KEVMBlockParamsTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_BlockParamsTest_method-IS_TEST_)] - - syntax KEVMBlockParamsTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_BlockParamsTest_method-failed_)] - - syntax KEVMBlockParamsTestMethod ::= "method-testBlockNumber" "(" ")" [symbol(), klabel(method_BlockParamsTest_method-testBlockNumber_)] - - syntax KEVMBlockParamsTestMethod ::= "method-testChainId" "(" Int ":" "uint256" ")" [symbol(), klabel(method_BlockParamsTest_method-testChainId_uint256)] - - syntax KEVMBlockParamsTestMethod ::= "method-testCoinBase" "(" ")" [symbol(), klabel(method_BlockParamsTest_method-testCoinBase_)] - - syntax KEVMBlockParamsTestMethod ::= "method-testFee" "(" Int ":" "uint256" ")" [symbol(), klabel(method_BlockParamsTest_method-testFee_uint256)] - - syntax KEVMBlockParamsTestMethod ::= "method-testRoll" "(" Int ":" "uint256" ")" [symbol(), klabel(method_BlockParamsTest_method-testRoll_uint256)] - - syntax KEVMBlockParamsTestMethod ::= "method-testWarp" "(" Int ":" "uint256" ")" [symbol(), klabel(method_BlockParamsTest_method-testWarp_uint256)] - - syntax KEVMBlockParamsTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_BlockParamsTest_method-vm_)] - - rule ( KEVMBlockParamsTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMBlockParamsTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMBlockParamsTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMBlockParamsTest . method-testBlockNumber ( ) => #abiCallData ( "testBlockNumber" , .TypedArgs ) ) - - - rule ( KEVMBlockParamsTest . method-testChainId ( V0_newChainId : uint256 ) => #abiCallData ( "testChainId" , #uint256 ( V0_newChainId ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_newChainId ) - - - rule ( KEVMBlockParamsTest . method-testCoinBase ( ) => #abiCallData ( "testCoinBase" , .TypedArgs ) ) - - - rule ( KEVMBlockParamsTest . method-testFee ( V0_newFee : uint256 ) => #abiCallData ( "testFee" , #uint256 ( V0_newFee ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_newFee ) - - - rule ( KEVMBlockParamsTest . method-testRoll ( V0_newHeight : uint256 ) => #abiCallData ( "testRoll" , #uint256 ( V0_newHeight ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_newHeight ) - - - rule ( KEVMBlockParamsTest . method-testWarp ( V0_time : uint256 ) => #abiCallData ( "testWarp" , #uint256 ( V0_time ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_time ) - - - rule ( KEVMBlockParamsTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testBlockNumber()" ) => 3916490861 ) - - - rule ( selector ( "testChainId(uint256)" ) => 486990902 ) - - - rule ( selector ( "testCoinBase()" ) => 2231467180 ) - - - rule ( selector ( "testFee(uint256)" ) => 687351365 ) - - - rule ( selector ( "testRoll(uint256)" ) => 3832502715 ) - - - rule ( selector ( "testWarp(uint256)" ) => 1957961066 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module BroadcastTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMBroadcastTestContract - - syntax KEVMBroadcastTestContract ::= "KEVMBroadcastTest" [symbol(), klabel(contract_BroadcastTest)] - - - - syntax Field ::= BroadcastTestField - - syntax BroadcastTestField ::= "IS_TEST" [symbol(), klabel(field_BroadcastTest_IS_TEST)] - - syntax BroadcastTestField ::= "_failed" [symbol(), klabel(field_BroadcastTest__failed)] - - syntax BroadcastTestField ::= "IS_SCRIPT" [symbol(), klabel(field_BroadcastTest_IS_SCRIPT)] - - syntax BroadcastTestField ::= "stdstore" [symbol(), klabel(field_BroadcastTest_stdstore)] - - syntax BroadcastTestField ::= "ACCOUNT_A" [symbol(), klabel(field_BroadcastTest_ACCOUNT_A)] - - syntax BroadcastTestField ::= "ACCOUNT_B" [symbol(), klabel(field_BroadcastTest_ACCOUNT_B)] - - rule ( #loc ( KEVMBroadcastTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMBroadcastTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMBroadcastTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMBroadcastTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMBroadcastTest . ACCOUNT_A ) => 8 ) - - - rule ( #loc ( KEVMBroadcastTest . ACCOUNT_B ) => 9 ) - - - syntax Bytes ::= KEVMBroadcastTestContract "." KEVMBroadcastTestMethod [function(), symbol(), klabel(method_BroadcastTest)] - - syntax KEVMBroadcastTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_BroadcastTest_method-IS_SCRIPT_)] - - syntax KEVMBroadcastTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_BroadcastTest_method-IS_TEST_)] - - syntax KEVMBroadcastTestMethod ::= "method-deployNoArgs" "(" ")" [symbol(), klabel(method_BroadcastTest_method-deployNoArgs_)] - - syntax KEVMBroadcastTestMethod ::= "method-deployOther" "(" ")" [symbol(), klabel(method_BroadcastTest_method-deployOther_)] - - syntax KEVMBroadcastTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_BroadcastTest_method-failed_)] - - syntax KEVMBroadcastTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_BroadcastTest_method-setUp_)] - - syntax KEVMBroadcastTestMethod ::= "method-testDeploy" "(" ")" [symbol(), klabel(method_BroadcastTest_method-testDeploy_)] - - syntax KEVMBroadcastTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_BroadcastTest_method-vm_)] - - rule ( KEVMBroadcastTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMBroadcastTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMBroadcastTest . method-deployNoArgs ( ) => #abiCallData ( "deployNoArgs" , .TypedArgs ) ) - - - rule ( KEVMBroadcastTest . method-deployOther ( ) => #abiCallData ( "deployOther" , .TypedArgs ) ) - - - rule ( KEVMBroadcastTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMBroadcastTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMBroadcastTest . method-testDeploy ( ) => #abiCallData ( "testDeploy" , .TypedArgs ) ) - - - rule ( KEVMBroadcastTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "deployNoArgs()" ) => 1902058844 ) - - - rule ( selector ( "deployOther()" ) => 4254441026 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testDeploy()" ) => 894117685 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Constants-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMConstantsContract - - syntax KEVMConstantsContract ::= "KEVMConstants" [symbol(), klabel(contract_Constants)] - - - -endmodule - -module Contract-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMContractContract - - syntax KEVMContractContract ::= "KEVMContract" [symbol(), klabel(contract_Contract)] - - - -endmodule - -module ContractTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMContractTestContract - - syntax KEVMContractTestContract ::= "KEVMContractTest" [symbol(), klabel(contract_ContractTest)] - - - - syntax Field ::= ContractTestField - - syntax ContractTestField ::= "IS_TEST" [symbol(), klabel(field_ContractTest_IS_TEST)] - - syntax ContractTestField ::= "_failed" [symbol(), klabel(field_ContractTest__failed)] - - syntax ContractTestField ::= "IS_SCRIPT" [symbol(), klabel(field_ContractTest_IS_SCRIPT)] - - syntax ContractTestField ::= "stdstore" [symbol(), klabel(field_ContractTest_stdstore)] - - rule ( #loc ( KEVMContractTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMContractTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMContractTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMContractTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMContractTestContract "." KEVMContractTestMethod [function(), symbol(), klabel(method_ContractTest)] - - syntax KEVMContractTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_ContractTest_method-IS_SCRIPT_)] - - syntax KEVMContractTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_ContractTest_method-IS_TEST_)] - - syntax KEVMContractTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_ContractTest_method-failed_)] - - syntax KEVMContractTestMethod ::= "method-testExample" "(" ")" [symbol(), klabel(method_ContractTest_method-testExample_)] - - syntax KEVMContractTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_ContractTest_method-vm_)] - - rule ( KEVMContractTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMContractTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMContractTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMContractTest . method-testExample ( ) => #abiCallData ( "testExample" , .TypedArgs ) ) - - - rule ( KEVMContractTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testExample()" ) => 1062881834 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module ContractBTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMContractBTestContract - - syntax KEVMContractBTestContract ::= "KEVMContractBTest" [symbol(), klabel(contract_ContractBTest)] - - - - syntax Field ::= ContractBTestField - - syntax ContractBTestField ::= "IS_TEST" [symbol(), klabel(field_ContractBTest_IS_TEST)] - - syntax ContractBTestField ::= "_failed" [symbol(), klabel(field_ContractBTest__failed)] - - syntax ContractBTestField ::= "IS_SCRIPT" [symbol(), klabel(field_ContractBTest_IS_SCRIPT)] - - syntax ContractBTestField ::= "stdstore" [symbol(), klabel(field_ContractBTest_stdstore)] - - syntax ContractBTestField ::= "testNumber" [symbol(), klabel(field_ContractBTest_testNumber)] - - rule ( #loc ( KEVMContractBTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMContractBTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMContractBTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMContractBTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMContractBTest . testNumber ) => 8 ) - - - syntax Bytes ::= KEVMContractBTestContract "." KEVMContractBTestMethod [function(), symbol(), klabel(method_ContractBTest)] - - syntax KEVMContractBTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_ContractBTest_method-IS_SCRIPT_)] - - syntax KEVMContractBTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_ContractBTest_method-IS_TEST_)] - - syntax KEVMContractBTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_ContractBTest_method-failed_)] - - syntax KEVMContractBTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_ContractBTest_method-setUp_)] - - syntax KEVMContractBTestMethod ::= "method-testCannotSubtract43" "(" ")" [symbol(), klabel(method_ContractBTest_method-testCannotSubtract43_)] - - syntax KEVMContractBTestMethod ::= "method-testFailSubtract43" "(" ")" [symbol(), klabel(method_ContractBTest_method-testFailSubtract43_)] - - syntax KEVMContractBTestMethod ::= "method-testNumberIs42" "(" ")" [symbol(), klabel(method_ContractBTest_method-testNumberIs42_)] - - syntax KEVMContractBTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_ContractBTest_method-vm_)] - - rule ( KEVMContractBTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMContractBTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMContractBTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMContractBTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMContractBTest . method-testCannotSubtract43 ( ) => #abiCallData ( "testCannotSubtract43" , .TypedArgs ) ) - - - rule ( KEVMContractBTest . method-testFailSubtract43 ( ) => #abiCallData ( "testFailSubtract43" , .TypedArgs ) ) - - - rule ( KEVMContractBTest . method-testNumberIs42 ( ) => #abiCallData ( "testNumberIs42" , .TypedArgs ) ) - - - rule ( KEVMContractBTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testCannotSubtract43()" ) => 932201548 ) - - - rule ( selector ( "testFailSubtract43()" ) => 1021814620 ) - - - rule ( selector ( "testNumberIs42()" ) => 795542700 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Counter-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMCounterContract - - syntax KEVMCounterContract ::= "KEVMCounter" [symbol(), klabel(contract_Counter)] - - - - syntax Field ::= CounterField - - syntax CounterField ::= "number" [symbol(), klabel(field_Counter_number)] - - rule ( #loc ( KEVMCounter . number ) => 0 ) - - - syntax Bytes ::= KEVMCounterContract "." KEVMCounterMethod [function(), symbol(), klabel(method_Counter)] - - syntax KEVMCounterMethod ::= "method-increment" "(" ")" [symbol(), klabel(method_Counter_method-increment_)] - - syntax KEVMCounterMethod ::= "method-number" "(" ")" [symbol(), klabel(method_Counter_method-number_)] - - syntax KEVMCounterMethod ::= "method-setNumber" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Counter_method-setNumber_uint256)] - - rule ( KEVMCounter . method-increment ( ) => #abiCallData ( "increment" , .TypedArgs ) ) - - - rule ( KEVMCounter . method-number ( ) => #abiCallData ( "number" , .TypedArgs ) ) - - - rule ( KEVMCounter . method-setNumber ( V0_newNumber : uint256 ) => #abiCallData ( "setNumber" , #uint256 ( V0_newNumber ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_newNumber ) - - - rule ( selector ( "increment()" ) => 3500007562 ) - - - rule ( selector ( "number()" ) => 2206332298 ) - - - rule ( selector ( "setNumber(uint256)" ) => 1068876235 ) - - -endmodule - -module CounterTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMCounterTestContract - - syntax KEVMCounterTestContract ::= "KEVMCounterTest" [symbol(), klabel(contract_CounterTest)] - - - - syntax Field ::= CounterTestField - - syntax CounterTestField ::= "IS_TEST" [symbol(), klabel(field_CounterTest_IS_TEST)] - - syntax CounterTestField ::= "_failed" [symbol(), klabel(field_CounterTest__failed)] - - syntax CounterTestField ::= "IS_SCRIPT" [symbol(), klabel(field_CounterTest_IS_SCRIPT)] - - syntax CounterTestField ::= "stdstore" [symbol(), klabel(field_CounterTest_stdstore)] - - syntax CounterTestField ::= "counter" [symbol(), klabel(field_CounterTest_counter)] - - rule ( #loc ( KEVMCounterTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMCounterTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMCounterTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMCounterTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMCounterTest . counter ) => 8 ) - - - syntax Bytes ::= KEVMCounterTestContract "." KEVMCounterTestMethod [function(), symbol(), klabel(method_CounterTest)] - - syntax KEVMCounterTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_CounterTest_method-IS_SCRIPT_)] - - syntax KEVMCounterTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_CounterTest_method-IS_TEST_)] - - syntax KEVMCounterTestMethod ::= "method-counter" "(" ")" [symbol(), klabel(method_CounterTest_method-counter_)] - - syntax KEVMCounterTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_CounterTest_method-failed_)] - - syntax KEVMCounterTestMethod ::= "method-kevm" "(" ")" [symbol(), klabel(method_CounterTest_method-kevm_)] - - syntax KEVMCounterTestMethod ::= "method-testIncrement" "(" ")" [symbol(), klabel(method_CounterTest_method-testIncrement_)] - - syntax KEVMCounterTestMethod ::= "method-testSetNumber" "(" Int ":" "uint256" ")" [symbol(), klabel(method_CounterTest_method-testSetNumber_uint256)] - - syntax KEVMCounterTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_CounterTest_method-vm_)] - - rule ( KEVMCounterTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMCounterTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMCounterTest . method-counter ( ) => #abiCallData ( "counter" , .TypedArgs ) ) - - - rule ( KEVMCounterTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMCounterTest . method-kevm ( ) => #abiCallData ( "kevm" , .TypedArgs ) ) - - - rule ( KEVMCounterTest . method-testIncrement ( ) => #abiCallData ( "testIncrement" , .TypedArgs ) ) - - - rule ( KEVMCounterTest . method-testSetNumber ( V0_x : uint256 ) => #abiCallData ( "testSetNumber" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMCounterTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "counter()" ) => 1639719450 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "kevm()" ) => 3601001590 ) - - - rule ( selector ( "testIncrement()" ) => 3105072586 ) - - - rule ( selector ( "testSetNumber(uint256)" ) => 1895400894 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module DynamicTypes-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMDynamicTypesContract - - syntax KEVMDynamicTypesContract ::= "KEVMDynamicTypes" [symbol(), klabel(contract_DynamicTypes)] - - - - syntax Field ::= DynamicTypesField - - syntax DynamicTypesField ::= "IS_TEST" [symbol(), klabel(field_DynamicTypes_IS_TEST)] - - syntax DynamicTypesField ::= "_failed" [symbol(), klabel(field_DynamicTypes__failed)] - - syntax DynamicTypesField ::= "IS_SCRIPT" [symbol(), klabel(field_DynamicTypes_IS_SCRIPT)] - - syntax DynamicTypesField ::= "stdstore" [symbol(), klabel(field_DynamicTypes_stdstore)] - - rule ( #loc ( KEVMDynamicTypes . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMDynamicTypes . _failed ) => 0 ) - - - rule ( #loc ( KEVMDynamicTypes . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMDynamicTypes . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMDynamicTypesContract "." KEVMDynamicTypesMethod [function(), symbol(), klabel(method_DynamicTypes)] - - syntax KEVMDynamicTypesMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_DynamicTypes_method-IS_SCRIPT_)] - - syntax KEVMDynamicTypesMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_DynamicTypes_method-IS_TEST_)] - - syntax KEVMDynamicTypesMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_DynamicTypes_method-failed_)] - - syntax KEVMDynamicTypesMethod ::= "method-test_dynamic_byte_read" "(" Bytes ":" "bytes" "," Int ":" "uint256" ")" [symbol(), klabel(method_DynamicTypes_method-test_dynamic_byte_read_bytes_uint256)] - - syntax KEVMDynamicTypesMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_DynamicTypes_method-vm_)] - - rule ( KEVMDynamicTypes . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMDynamicTypes . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMDynamicTypes . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMDynamicTypes . method-test_dynamic_byte_read ( V0_data : bytes , V1_offset : uint256 ) => #abiCallData ( "test_dynamic_byte_read" , #bytes ( V0_data ) , #uint256 ( V1_offset ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 128 , lengthBytes ( V0_data ) ) - andBool ( #rangeUInt ( 256 , V1_offset ) - )) - - - rule ( KEVMDynamicTypes . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "test_dynamic_byte_read(bytes,uint256)" ) => 4003228173 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module ExpectEmit-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMExpectEmitContract - - syntax KEVMExpectEmitContract ::= "KEVMExpectEmit" [symbol(), klabel(contract_ExpectEmit)] - - - - syntax Bytes ::= KEVMExpectEmitContract "." KEVMExpectEmitMethod [function(), symbol(), klabel(method_ExpectEmit)] - - syntax KEVMExpectEmitMethod ::= "method-t" "(" ")" [symbol(), klabel(method_ExpectEmit_method-t_)] - - rule ( KEVMExpectEmit . method-t ( ) => #abiCallData ( "t" , .TypedArgs ) ) - - - rule ( selector ( "t()" ) => 2463158611 ) - - -endmodule - -module EmitContractTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMEmitContractTestContract - - syntax KEVMEmitContractTestContract ::= "KEVMEmitContractTest" [symbol(), klabel(contract_EmitContractTest)] - - - - syntax Field ::= EmitContractTestField - - syntax EmitContractTestField ::= "IS_TEST" [symbol(), klabel(field_EmitContractTest_IS_TEST)] - - syntax EmitContractTestField ::= "_failed" [symbol(), klabel(field_EmitContractTest__failed)] - - syntax EmitContractTestField ::= "IS_SCRIPT" [symbol(), klabel(field_EmitContractTest_IS_SCRIPT)] - - syntax EmitContractTestField ::= "stdstore" [symbol(), klabel(field_EmitContractTest_stdstore)] - - rule ( #loc ( KEVMEmitContractTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMEmitContractTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMEmitContractTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMEmitContractTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMEmitContractTestContract "." KEVMEmitContractTestMethod [function(), symbol(), klabel(method_EmitContractTest)] - - syntax KEVMEmitContractTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_EmitContractTest_method-IS_SCRIPT_)] - - syntax KEVMEmitContractTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_EmitContractTest_method-IS_TEST_)] - - syntax KEVMEmitContractTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_EmitContractTest_method-failed_)] - - syntax KEVMEmitContractTestMethod ::= "method-testExpectEmit" "(" ")" [symbol(), klabel(method_EmitContractTest_method-testExpectEmit_)] - - syntax KEVMEmitContractTestMethod ::= "method-testExpectEmitCheckEmitter" "(" ")" [symbol(), klabel(method_EmitContractTest_method-testExpectEmitCheckEmitter_)] - - syntax KEVMEmitContractTestMethod ::= "method-testExpectEmitDoNotCheckData" "(" ")" [symbol(), klabel(method_EmitContractTest_method-testExpectEmitDoNotCheckData_)] - - syntax KEVMEmitContractTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_EmitContractTest_method-vm_)] - - rule ( KEVMEmitContractTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMEmitContractTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMEmitContractTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMEmitContractTest . method-testExpectEmit ( ) => #abiCallData ( "testExpectEmit" , .TypedArgs ) ) - - - rule ( KEVMEmitContractTest . method-testExpectEmitCheckEmitter ( ) => #abiCallData ( "testExpectEmitCheckEmitter" , .TypedArgs ) ) - - - rule ( KEVMEmitContractTest . method-testExpectEmitDoNotCheckData ( ) => #abiCallData ( "testExpectEmitDoNotCheckData" , .TypedArgs ) ) - - - rule ( KEVMEmitContractTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testExpectEmit()" ) => 2385562937 ) - - - rule ( selector ( "testExpectEmitCheckEmitter()" ) => 3822672185 ) - - - rule ( selector ( "testExpectEmitDoNotCheckData()" ) => 4244930061 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module EnvTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMEnvTestContract - - syntax KEVMEnvTestContract ::= "KEVMEnvTest" [symbol(), klabel(contract_EnvTest)] - - - - syntax Field ::= EnvTestField - - syntax EnvTestField ::= "IS_TEST" [symbol(), klabel(field_EnvTest_IS_TEST)] - - syntax EnvTestField ::= "_failed" [symbol(), klabel(field_EnvTest__failed)] - - syntax EnvTestField ::= "IS_SCRIPT" [symbol(), klabel(field_EnvTest_IS_SCRIPT)] - - syntax EnvTestField ::= "stdstore" [symbol(), klabel(field_EnvTest_stdstore)] - - rule ( #loc ( KEVMEnvTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMEnvTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMEnvTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMEnvTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMEnvTestContract "." KEVMEnvTestMethod [function(), symbol(), klabel(method_EnvTest)] - - syntax KEVMEnvTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_EnvTest_method-IS_SCRIPT_)] - - syntax KEVMEnvTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_EnvTest_method-IS_TEST_)] - - syntax KEVMEnvTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_EnvTest_method-failed_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvAddress" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvAddress_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvAddresseArray" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvAddresseArray_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvBool" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvBool_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvBoolArray" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvBoolArray_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvBytes" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvBytes_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvBytes32" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvBytes32_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvBytes32Array" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvBytes32Array_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvBytesArray" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvBytesArray_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvInt" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvInt_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvIntArray" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvIntArray_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvString" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvString_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvStringArray" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvStringArray_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvUInt" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvUInt_)] - - syntax KEVMEnvTestMethod ::= "method-testEnvUIntArray" "(" ")" [symbol(), klabel(method_EnvTest_method-testEnvUIntArray_)] - - syntax KEVMEnvTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_EnvTest_method-vm_)] - - rule ( KEVMEnvTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvAddress ( ) => #abiCallData ( "testEnvAddress" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvAddresseArray ( ) => #abiCallData ( "testEnvAddresseArray" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvBool ( ) => #abiCallData ( "testEnvBool" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvBoolArray ( ) => #abiCallData ( "testEnvBoolArray" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvBytes ( ) => #abiCallData ( "testEnvBytes" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvBytes32 ( ) => #abiCallData ( "testEnvBytes32" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvBytes32Array ( ) => #abiCallData ( "testEnvBytes32Array" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvBytesArray ( ) => #abiCallData ( "testEnvBytesArray" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvInt ( ) => #abiCallData ( "testEnvInt" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvIntArray ( ) => #abiCallData ( "testEnvIntArray" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvString ( ) => #abiCallData ( "testEnvString" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvStringArray ( ) => #abiCallData ( "testEnvStringArray" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvUInt ( ) => #abiCallData ( "testEnvUInt" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-testEnvUIntArray ( ) => #abiCallData ( "testEnvUIntArray" , .TypedArgs ) ) - - - rule ( KEVMEnvTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testEnvAddress()" ) => 2862857531 ) - - - rule ( selector ( "testEnvAddresseArray()" ) => 3294476741 ) - - - rule ( selector ( "testEnvBool()" ) => 894343624 ) - - - rule ( selector ( "testEnvBoolArray()" ) => 2095834153 ) - - - rule ( selector ( "testEnvBytes()" ) => 1439135834 ) - - - rule ( selector ( "testEnvBytes32()" ) => 1818390676 ) - - - rule ( selector ( "testEnvBytes32Array()" ) => 1427447379 ) - - - rule ( selector ( "testEnvBytesArray()" ) => 2593538909 ) - - - rule ( selector ( "testEnvInt()" ) => 446472630 ) - - - rule ( selector ( "testEnvIntArray()" ) => 994678527 ) - - - rule ( selector ( "testEnvString()" ) => 1097637738 ) - - - rule ( selector ( "testEnvStringArray()" ) => 3587215751 ) - - - rule ( selector ( "testEnvUInt()" ) => 2066287170 ) - - - rule ( selector ( "testEnvUIntArray()" ) => 551796351 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Dummy-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMDummyContract - - syntax KEVMDummyContract ::= "KEVMDummy" [symbol(), klabel(contract_Dummy)] - - - - syntax Bytes ::= KEVMDummyContract "." KEVMDummyMethod [function(), symbol(), klabel(method_Dummy)] - - syntax KEVMDummyMethod ::= "method-numberA" "(" ")" [symbol(), klabel(method_Dummy_method-numberA_)] - - rule ( KEVMDummy . method-numberA ( ) => #abiCallData ( "numberA" , .TypedArgs ) ) - - - rule ( selector ( "numberA()" ) => 2571869527 ) - - -endmodule - -module ExpectCallTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMExpectCallTestContract - - syntax KEVMExpectCallTestContract ::= "KEVMExpectCallTest" [symbol(), klabel(contract_ExpectCallTest)] - - - - syntax Field ::= ExpectCallTestField - - syntax ExpectCallTestField ::= "IS_TEST" [symbol(), klabel(field_ExpectCallTest_IS_TEST)] - - syntax ExpectCallTestField ::= "_failed" [symbol(), klabel(field_ExpectCallTest__failed)] - - syntax ExpectCallTestField ::= "IS_SCRIPT" [symbol(), klabel(field_ExpectCallTest_IS_SCRIPT)] - - syntax ExpectCallTestField ::= "stdstore" [symbol(), klabel(field_ExpectCallTest_stdstore)] - - rule ( #loc ( KEVMExpectCallTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMExpectCallTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMExpectCallTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMExpectCallTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMExpectCallTestContract "." KEVMExpectCallTestMethod [function(), symbol(), klabel(method_ExpectCallTest)] - - syntax KEVMExpectCallTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_ExpectCallTest_method-IS_SCRIPT_)] - - syntax KEVMExpectCallTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_ExpectCallTest_method-IS_TEST_)] - - syntax KEVMExpectCallTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_ExpectCallTest_method-failed_)] - - syntax KEVMExpectCallTestMethod ::= "method-kevm" "(" ")" [symbol(), klabel(method_ExpectCallTest_method-kevm_)] - - syntax KEVMExpectCallTestMethod ::= "method-testExpectRegularCall" "(" ")" [symbol(), klabel(method_ExpectCallTest_method-testExpectRegularCall_)] - - syntax KEVMExpectCallTestMethod ::= "method-testExpectStaticCall" "(" ")" [symbol(), klabel(method_ExpectCallTest_method-testExpectStaticCall_)] - - syntax KEVMExpectCallTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_ExpectCallTest_method-vm_)] - - rule ( KEVMExpectCallTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMExpectCallTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMExpectCallTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMExpectCallTest . method-kevm ( ) => #abiCallData ( "kevm" , .TypedArgs ) ) - - - rule ( KEVMExpectCallTest . method-testExpectRegularCall ( ) => #abiCallData ( "testExpectRegularCall" , .TypedArgs ) ) - - - rule ( KEVMExpectCallTest . method-testExpectStaticCall ( ) => #abiCallData ( "testExpectStaticCall" , .TypedArgs ) ) - - - rule ( KEVMExpectCallTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "kevm()" ) => 3601001590 ) - - - rule ( selector ( "testExpectRegularCall()" ) => 676731872 ) - - - rule ( selector ( "testExpectStaticCall()" ) => 3219733999 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module DepthReverter-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMDepthReverterContract - - syntax KEVMDepthReverterContract ::= "KEVMDepthReverter" [symbol(), klabel(contract_DepthReverter)] - - - - syntax Field ::= DepthReverterField - - syntax DepthReverterField ::= "reverter" [symbol(), klabel(field_DepthReverter_reverter)] - - rule ( #loc ( KEVMDepthReverter . reverter ) => 0 ) - - - syntax Bytes ::= KEVMDepthReverterContract "." KEVMDepthReverterMethod [function(), symbol(), klabel(method_DepthReverter)] - - syntax KEVMDepthReverterMethod ::= "method-revertAtNextDepth" "(" ")" [symbol(), klabel(method_DepthReverter_method-revertAtNextDepth_)] - - rule ( KEVMDepthReverter . method-revertAtNextDepth ( ) => #abiCallData ( "revertAtNextDepth" , .TypedArgs ) ) - - - rule ( selector ( "revertAtNextDepth()" ) => 332278727 ) - - -endmodule - -module ExpectRevertTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMExpectRevertTestContract - - syntax KEVMExpectRevertTestContract ::= "KEVMExpectRevertTest" [symbol(), klabel(contract_ExpectRevertTest)] - - - - syntax Field ::= ExpectRevertTestField - - syntax ExpectRevertTestField ::= "IS_TEST" [symbol(), klabel(field_ExpectRevertTest_IS_TEST)] - - syntax ExpectRevertTestField ::= "_failed" [symbol(), klabel(field_ExpectRevertTest__failed)] - - syntax ExpectRevertTestField ::= "IS_SCRIPT" [symbol(), klabel(field_ExpectRevertTest_IS_SCRIPT)] - - syntax ExpectRevertTestField ::= "stdstore" [symbol(), klabel(field_ExpectRevertTest_stdstore)] - - rule ( #loc ( KEVMExpectRevertTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMExpectRevertTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMExpectRevertTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMExpectRevertTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMExpectRevertTestContract "." KEVMExpectRevertTestMethod [function(), symbol(), klabel(method_ExpectRevertTest)] - - syntax KEVMExpectRevertTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-IS_SCRIPT_)] - - syntax KEVMExpectRevertTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-IS_TEST_)] - - syntax KEVMExpectRevertTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-failed_)] - - syntax KEVMExpectRevertTestMethod ::= "method-testFail_ExpectRevert_failAndSuccess" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-testFail_ExpectRevert_failAndSuccess_)] - - syntax KEVMExpectRevertTestMethod ::= "method-testFail_expectRevert_bytes4" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-testFail_expectRevert_bytes4_)] - - syntax KEVMExpectRevertTestMethod ::= "method-testFail_expectRevert_empty" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-testFail_expectRevert_empty_)] - - syntax KEVMExpectRevertTestMethod ::= "method-testFail_expectRevert_false" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-testFail_expectRevert_false_)] - - syntax KEVMExpectRevertTestMethod ::= "method-testFail_expectRevert_multipleReverts" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-testFail_expectRevert_multipleReverts_)] - - syntax KEVMExpectRevertTestMethod ::= "method-test_ExpectRevert_increasedDepth" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-test_ExpectRevert_increasedDepth_)] - - syntax KEVMExpectRevertTestMethod ::= "method-test_expectRevert_bytes4" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-test_expectRevert_bytes4_)] - - syntax KEVMExpectRevertTestMethod ::= "method-test_expectRevert_encodedSymbolic" "(" Int ":" "address" ")" [symbol(), klabel(method_ExpectRevertTest_method-test_expectRevert_encodedSymbolic_address)] - - syntax KEVMExpectRevertTestMethod ::= "method-test_expectRevert_internalCall" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-test_expectRevert_internalCall_)] - - syntax KEVMExpectRevertTestMethod ::= "method-test_expectRevert_message" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-test_expectRevert_message_)] - - syntax KEVMExpectRevertTestMethod ::= "method-test_expectRevert_returnValue" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-test_expectRevert_returnValue_)] - - syntax KEVMExpectRevertTestMethod ::= "method-test_expectRevert_true" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-test_expectRevert_true_)] - - syntax KEVMExpectRevertTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_ExpectRevertTest_method-vm_)] - - rule ( KEVMExpectRevertTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-testFail_ExpectRevert_failAndSuccess ( ) => #abiCallData ( "testFail_ExpectRevert_failAndSuccess" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-testFail_expectRevert_bytes4 ( ) => #abiCallData ( "testFail_expectRevert_bytes4" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-testFail_expectRevert_empty ( ) => #abiCallData ( "testFail_expectRevert_empty" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-testFail_expectRevert_false ( ) => #abiCallData ( "testFail_expectRevert_false" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-testFail_expectRevert_multipleReverts ( ) => #abiCallData ( "testFail_expectRevert_multipleReverts" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-test_ExpectRevert_increasedDepth ( ) => #abiCallData ( "test_ExpectRevert_increasedDepth" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-test_expectRevert_bytes4 ( ) => #abiCallData ( "test_expectRevert_bytes4" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-test_expectRevert_encodedSymbolic ( V0_controller : address ) => #abiCallData ( "test_expectRevert_encodedSymbolic" , #address ( V0_controller ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_controller ) - - - rule ( KEVMExpectRevertTest . method-test_expectRevert_internalCall ( ) => #abiCallData ( "test_expectRevert_internalCall" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-test_expectRevert_message ( ) => #abiCallData ( "test_expectRevert_message" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-test_expectRevert_returnValue ( ) => #abiCallData ( "test_expectRevert_returnValue" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-test_expectRevert_true ( ) => #abiCallData ( "test_expectRevert_true" , .TypedArgs ) ) - - - rule ( KEVMExpectRevertTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testFail_ExpectRevert_failAndSuccess()" ) => 2386222785 ) - - - rule ( selector ( "testFail_expectRevert_bytes4()" ) => 3540765930 ) - - - rule ( selector ( "testFail_expectRevert_empty()" ) => 3691097669 ) - - - rule ( selector ( "testFail_expectRevert_false()" ) => 2152588325 ) - - - rule ( selector ( "testFail_expectRevert_multipleReverts()" ) => 2539873268 ) - - - rule ( selector ( "test_ExpectRevert_increasedDepth()" ) => 910856553 ) - - - rule ( selector ( "test_expectRevert_bytes4()" ) => 1300765909 ) - - - rule ( selector ( "test_expectRevert_encodedSymbolic(address)" ) => 27292786 ) - - - rule ( selector ( "test_expectRevert_internalCall()" ) => 1766536967 ) - - - rule ( selector ( "test_expectRevert_message()" ) => 3706733127 ) - - - rule ( selector ( "test_expectRevert_returnValue()" ) => 4193569282 ) - - - rule ( selector ( "test_expectRevert_true()" ) => 2931127071 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Reverter-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMReverterContract - - syntax KEVMReverterContract ::= "KEVMReverter" [symbol(), klabel(contract_Reverter)] - - - - syntax Bytes ::= KEVMReverterContract "." KEVMReverterMethod [function(), symbol(), klabel(method_Reverter)] - - syntax KEVMReverterMethod ::= "method-noRevert" "(" ")" [symbol(), klabel(method_Reverter_method-noRevert_)] - - syntax KEVMReverterMethod ::= "method-revertWithReason" "(" String ":" "string" ")" [symbol(), klabel(method_Reverter_method-revertWithReason_string)] - - syntax KEVMReverterMethod ::= "method-revertWithoutReason" "(" ")" [symbol(), klabel(method_Reverter_method-revertWithoutReason_)] - - rule ( KEVMReverter . method-noRevert ( ) => #abiCallData ( "noRevert" , .TypedArgs ) ) - - - rule ( KEVMReverter . method-revertWithReason ( V0__a : string ) => #abiCallData ( "revertWithReason" , #string ( V0__a ) , .TypedArgs ) ) - - - rule ( KEVMReverter . method-revertWithoutReason ( ) => #abiCallData ( "revertWithoutReason" , .TypedArgs ) ) - - - rule ( selector ( "noRevert()" ) => 3072618433 ) - - - rule ( selector ( "revertWithReason(string)" ) => 4154655617 ) - - - rule ( selector ( "revertWithoutReason()" ) => 1097275021 ) - - -endmodule - -module ReverterWithReturn-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMReverterWithReturnContract - - syntax KEVMReverterWithReturnContract ::= "KEVMReverterWithReturn" [symbol(), klabel(contract_ReverterWithReturn)] - - - - syntax Bytes ::= KEVMReverterWithReturnContract "." KEVMReverterWithReturnMethod [function(), symbol(), klabel(method_ReverterWithReturn)] - - syntax KEVMReverterWithReturnMethod ::= "method-returnBytesUnless" "(" Int ":" "bool" ")" [symbol(), klabel(method_ReverterWithReturn_method-returnBytesUnless_bool)] - - syntax KEVMReverterWithReturnMethod ::= "method-returnTupleUnless" "(" Int ":" "bool" ")" [symbol(), klabel(method_ReverterWithReturn_method-returnTupleUnless_bool)] - - rule ( KEVMReverterWithReturn . method-returnBytesUnless ( V0_revertInstead : bool ) => #abiCallData ( "returnBytesUnless" , #bool ( V0_revertInstead ) , .TypedArgs ) ) - ensures #rangeBool ( V0_revertInstead ) - - - rule ( KEVMReverterWithReturn . method-returnTupleUnless ( V0_revertInstead : bool ) => #abiCallData ( "returnTupleUnless" , #bool ( V0_revertInstead ) , .TypedArgs ) ) - ensures #rangeBool ( V0_revertInstead ) - - - rule ( selector ( "returnBytesUnless(bool)" ) => 3511402276 ) - - - rule ( selector ( "returnTupleUnless(bool)" ) => 3931056962 ) - - -endmodule - -module FfiTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMFfiTestContract - - syntax KEVMFfiTestContract ::= "KEVMFfiTest" [symbol(), klabel(contract_FfiTest)] - - - - syntax Field ::= FfiTestField - - syntax FfiTestField ::= "IS_TEST" [symbol(), klabel(field_FfiTest_IS_TEST)] - - syntax FfiTestField ::= "_failed" [symbol(), klabel(field_FfiTest__failed)] - - syntax FfiTestField ::= "IS_SCRIPT" [symbol(), klabel(field_FfiTest_IS_SCRIPT)] - - syntax FfiTestField ::= "stdstore" [symbol(), klabel(field_FfiTest_stdstore)] - - rule ( #loc ( KEVMFfiTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMFfiTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMFfiTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMFfiTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMFfiTestContract "." KEVMFfiTestMethod [function(), symbol(), klabel(method_FfiTest)] - - syntax KEVMFfiTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_FfiTest_method-IS_SCRIPT_)] - - syntax KEVMFfiTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_FfiTest_method-IS_TEST_)] - - syntax KEVMFfiTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_FfiTest_method-failed_)] - - syntax KEVMFfiTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_FfiTest_method-setUp_)] - - syntax KEVMFfiTestMethod ::= "method-testFFIFOO" "(" ")" [symbol(), klabel(method_FfiTest_method-testFFIFOO_)] - - syntax KEVMFfiTestMethod ::= "method-testFFIScript" "(" ")" [symbol(), klabel(method_FfiTest_method-testFFIScript_)] - - syntax KEVMFfiTestMethod ::= "method-testFFIScript2" "(" ")" [symbol(), klabel(method_FfiTest_method-testFFIScript2_)] - - syntax KEVMFfiTestMethod ::= "method-testffi" "(" ")" [symbol(), klabel(method_FfiTest_method-testffi_)] - - syntax KEVMFfiTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_FfiTest_method-vm_)] - - rule ( KEVMFfiTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMFfiTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMFfiTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMFfiTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMFfiTest . method-testFFIFOO ( ) => #abiCallData ( "testFFIFOO" , .TypedArgs ) ) - - - rule ( KEVMFfiTest . method-testFFIScript ( ) => #abiCallData ( "testFFIScript" , .TypedArgs ) ) - - - rule ( KEVMFfiTest . method-testFFIScript2 ( ) => #abiCallData ( "testFFIScript2" , .TypedArgs ) ) - - - rule ( KEVMFfiTest . method-testffi ( ) => #abiCallData ( "testffi" , .TypedArgs ) ) - - - rule ( KEVMFfiTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testFFIFOO()" ) => 2415994822 ) - - - rule ( selector ( "testFFIScript()" ) => 2734086837 ) - - - rule ( selector ( "testFFIScript2()" ) => 4125794598 ) - - - rule ( selector ( "testffi()" ) => 4068116 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module FilesTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMFilesTestContract - - syntax KEVMFilesTestContract ::= "KEVMFilesTest" [symbol(), klabel(contract_FilesTest)] - - - - syntax Field ::= FilesTestField - - syntax FilesTestField ::= "IS_TEST" [symbol(), klabel(field_FilesTest_IS_TEST)] - - syntax FilesTestField ::= "_failed" [symbol(), klabel(field_FilesTest__failed)] - - syntax FilesTestField ::= "IS_SCRIPT" [symbol(), klabel(field_FilesTest_IS_SCRIPT)] - - syntax FilesTestField ::= "stdstore" [symbol(), klabel(field_FilesTest_stdstore)] - - rule ( #loc ( KEVMFilesTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMFilesTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMFilesTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMFilesTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMFilesTestContract "." KEVMFilesTestMethod [function(), symbol(), klabel(method_FilesTest)] - - syntax KEVMFilesTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_FilesTest_method-IS_SCRIPT_)] - - syntax KEVMFilesTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_FilesTest_method-IS_TEST_)] - - syntax KEVMFilesTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_FilesTest_method-failed_)] - - syntax KEVMFilesTestMethod ::= "method-testFailRemoveFile" "(" ")" [symbol(), klabel(method_FilesTest_method-testFailRemoveFile_)] - - syntax KEVMFilesTestMethod ::= "method-testReadWriteFile" "(" ")" [symbol(), klabel(method_FilesTest_method-testReadWriteFile_)] - - syntax KEVMFilesTestMethod ::= "method-testReadWriteLine" "(" ")" [symbol(), klabel(method_FilesTest_method-testReadWriteLine_)] - - syntax KEVMFilesTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_FilesTest_method-vm_)] - - rule ( KEVMFilesTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMFilesTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMFilesTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMFilesTest . method-testFailRemoveFile ( ) => #abiCallData ( "testFailRemoveFile" , .TypedArgs ) ) - - - rule ( KEVMFilesTest . method-testReadWriteFile ( ) => #abiCallData ( "testReadWriteFile" , .TypedArgs ) ) - - - rule ( KEVMFilesTest . method-testReadWriteLine ( ) => #abiCallData ( "testReadWriteLine" , .TypedArgs ) ) - - - rule ( KEVMFilesTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testFailRemoveFile()" ) => 2780725830 ) - - - rule ( selector ( "testReadWriteFile()" ) => 3880869465 ) - - - rule ( selector ( "testReadWriteLine()" ) => 3039298541 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module ForkTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMForkTestContract - - syntax KEVMForkTestContract ::= "KEVMForkTest" [symbol(), klabel(contract_ForkTest)] - - - - syntax Field ::= ForkTestField - - syntax ForkTestField ::= "IS_TEST" [symbol(), klabel(field_ForkTest_IS_TEST)] - - syntax ForkTestField ::= "_failed" [symbol(), klabel(field_ForkTest__failed)] - - syntax ForkTestField ::= "IS_SCRIPT" [symbol(), klabel(field_ForkTest_IS_SCRIPT)] - - syntax ForkTestField ::= "stdstore" [symbol(), klabel(field_ForkTest_stdstore)] - - rule ( #loc ( KEVMForkTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMForkTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMForkTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMForkTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMForkTestContract "." KEVMForkTestMethod [function(), symbol(), klabel(method_ForkTest)] - - syntax KEVMForkTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_ForkTest_method-IS_SCRIPT_)] - - syntax KEVMForkTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_ForkTest_method-IS_TEST_)] - - syntax KEVMForkTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_ForkTest_method-failed_)] - - syntax KEVMForkTestMethod ::= "method-testActiveFork" "(" ")" [symbol(), klabel(method_ForkTest_method-testActiveFork_)] - - syntax KEVMForkTestMethod ::= "method-testAllRPCUrl" "(" ")" [symbol(), klabel(method_ForkTest_method-testAllRPCUrl_)] - - syntax KEVMForkTestMethod ::= "method-testCreateFork" "(" ")" [symbol(), klabel(method_ForkTest_method-testCreateFork_)] - - syntax KEVMForkTestMethod ::= "method-testCreateForkBlock" "(" ")" [symbol(), klabel(method_ForkTest_method-testCreateForkBlock_)] - - syntax KEVMForkTestMethod ::= "method-testCreateSelectFork" "(" ")" [symbol(), klabel(method_ForkTest_method-testCreateSelectFork_)] - - syntax KEVMForkTestMethod ::= "method-testCreateSelectForkBlock" "(" ")" [symbol(), klabel(method_ForkTest_method-testCreateSelectForkBlock_)] - - syntax KEVMForkTestMethod ::= "method-testRPCUrl" "(" ")" [symbol(), klabel(method_ForkTest_method-testRPCUrl_)] - - syntax KEVMForkTestMethod ::= "method-testRPCUrlRevert" "(" ")" [symbol(), klabel(method_ForkTest_method-testRPCUrlRevert_)] - - syntax KEVMForkTestMethod ::= "method-testRollFork" "(" ")" [symbol(), klabel(method_ForkTest_method-testRollFork_)] - - syntax KEVMForkTestMethod ::= "method-testRollForkId" "(" ")" [symbol(), klabel(method_ForkTest_method-testRollForkId_)] - - syntax KEVMForkTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_ForkTest_method-vm_)] - - rule ( KEVMForkTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testActiveFork ( ) => #abiCallData ( "testActiveFork" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testAllRPCUrl ( ) => #abiCallData ( "testAllRPCUrl" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testCreateFork ( ) => #abiCallData ( "testCreateFork" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testCreateForkBlock ( ) => #abiCallData ( "testCreateForkBlock" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testCreateSelectFork ( ) => #abiCallData ( "testCreateSelectFork" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testCreateSelectForkBlock ( ) => #abiCallData ( "testCreateSelectForkBlock" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testRPCUrl ( ) => #abiCallData ( "testRPCUrl" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testRPCUrlRevert ( ) => #abiCallData ( "testRPCUrlRevert" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testRollFork ( ) => #abiCallData ( "testRollFork" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-testRollForkId ( ) => #abiCallData ( "testRollForkId" , .TypedArgs ) ) - - - rule ( KEVMForkTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testActiveFork()" ) => 2981024546 ) - - - rule ( selector ( "testAllRPCUrl()" ) => 707490019 ) - - - rule ( selector ( "testCreateFork()" ) => 9848133 ) - - - rule ( selector ( "testCreateForkBlock()" ) => 2820856803 ) - - - rule ( selector ( "testCreateSelectFork()" ) => 2307095206 ) - - - rule ( selector ( "testCreateSelectForkBlock()" ) => 269695700 ) - - - rule ( selector ( "testRPCUrl()" ) => 3938449696 ) - - - rule ( selector ( "testRPCUrlRevert()" ) => 470834373 ) - - - rule ( selector ( "testRollFork()" ) => 3222356361 ) - - - rule ( selector ( "testRollForkId()" ) => 3215996813 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module GasTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMGasTestContract - - syntax KEVMGasTestContract ::= "KEVMGasTest" [symbol(), klabel(contract_GasTest)] - - - - syntax Field ::= GasTestField - - syntax GasTestField ::= "IS_TEST" [symbol(), klabel(field_GasTest_IS_TEST)] - - syntax GasTestField ::= "_failed" [symbol(), klabel(field_GasTest__failed)] - - syntax GasTestField ::= "IS_SCRIPT" [symbol(), klabel(field_GasTest_IS_SCRIPT)] - - syntax GasTestField ::= "stdstore" [symbol(), klabel(field_GasTest_stdstore)] - - rule ( #loc ( KEVMGasTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMGasTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMGasTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMGasTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMGasTestContract "." KEVMGasTestMethod [function(), symbol(), klabel(method_GasTest)] - - syntax KEVMGasTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_GasTest_method-IS_SCRIPT_)] - - syntax KEVMGasTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_GasTest_method-IS_TEST_)] - - syntax KEVMGasTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_GasTest_method-failed_)] - - syntax KEVMGasTestMethod ::= "method-kevm" "(" ")" [symbol(), klabel(method_GasTest_method-kevm_)] - - syntax KEVMGasTestMethod ::= "method-testInfiniteGas" "(" ")" [symbol(), klabel(method_GasTest_method-testInfiniteGas_)] - - syntax KEVMGasTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_GasTest_method-vm_)] - - rule ( KEVMGasTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMGasTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMGasTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMGasTest . method-kevm ( ) => #abiCallData ( "kevm" , .TypedArgs ) ) - - - rule ( KEVMGasTest . method-testInfiniteGas ( ) => #abiCallData ( "testInfiniteGas" , .TypedArgs ) ) - - - rule ( KEVMGasTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "kevm()" ) => 3601001590 ) - - - rule ( selector ( "testInfiniteGas()" ) => 1677640502 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module GetCodeTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMGetCodeTestContract - - syntax KEVMGetCodeTestContract ::= "KEVMGetCodeTest" [symbol(), klabel(contract_GetCodeTest)] - - - - syntax Field ::= GetCodeTestField - - syntax GetCodeTestField ::= "IS_TEST" [symbol(), klabel(field_GetCodeTest_IS_TEST)] - - syntax GetCodeTestField ::= "_failed" [symbol(), klabel(field_GetCodeTest__failed)] - - syntax GetCodeTestField ::= "IS_SCRIPT" [symbol(), klabel(field_GetCodeTest_IS_SCRIPT)] - - syntax GetCodeTestField ::= "stdstore" [symbol(), klabel(field_GetCodeTest_stdstore)] - - syntax GetCodeTestField ::= "myToken" [symbol(), klabel(field_GetCodeTest_myToken)] - - rule ( #loc ( KEVMGetCodeTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMGetCodeTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMGetCodeTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMGetCodeTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMGetCodeTest . myToken ) => 8 ) - - - syntax Bytes ::= KEVMGetCodeTestContract "." KEVMGetCodeTestMethod [function(), symbol(), klabel(method_GetCodeTest)] - - syntax KEVMGetCodeTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_GetCodeTest_method-IS_SCRIPT_)] - - syntax KEVMGetCodeTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_GetCodeTest_method-IS_TEST_)] - - syntax KEVMGetCodeTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_GetCodeTest_method-failed_)] - - syntax KEVMGetCodeTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_GetCodeTest_method-setUp_)] - - syntax KEVMGetCodeTestMethod ::= "method-testGetCode" "(" ")" [symbol(), klabel(method_GetCodeTest_method-testGetCode_)] - - syntax KEVMGetCodeTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_GetCodeTest_method-vm_)] - - rule ( KEVMGetCodeTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMGetCodeTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMGetCodeTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMGetCodeTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMGetCodeTest . method-testGetCode ( ) => #abiCallData ( "testGetCode" , .TypedArgs ) ) - - - rule ( KEVMGetCodeTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testGetCode()" ) => 3906163359 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module KEVMCheats-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMKEVMCheatsContract - - syntax KEVMKEVMCheatsContract ::= "KEVMKEVMCheats" [symbol(), klabel(contract_KEVMCheats)] - - - - syntax Bytes ::= KEVMKEVMCheatsContract "." KEVMKEVMCheatsMethod [function(), symbol(), klabel(method_KEVMCheats)] - - syntax KEVMKEVMCheatsMethod ::= "method-kevm" "(" ")" [symbol(), klabel(method_KEVMCheats_method-kevm_)] - - rule ( KEVMKEVMCheats . method-kevm ( ) => #abiCallData ( "kevm" , .TypedArgs ) ) - - - rule ( selector ( "kevm()" ) => 3601001590 ) - - -endmodule - -module KEVMCheatsBase-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMKEVMCheatsBaseContract - - syntax KEVMKEVMCheatsBaseContract ::= "KEVMKEVMCheatsBase" [symbol(), klabel(contract_KEVMCheatsBase)] - - - - syntax Bytes ::= KEVMKEVMCheatsBaseContract "." KEVMKEVMCheatsBaseMethod [function(), symbol(), klabel(method_KEVMCheatsBase)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-allowCallsToAddress" "(" Int ":" "address" ")" [symbol(), klabel(method_KEVMCheatsBase_method-allowCallsToAddress_address)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-allowChangesToStorage" "(" Int ":" "address" "," Int ":" "uint256" ")" [symbol(), klabel(method_KEVMCheatsBase_method-allowChangesToStorage_address_uint256)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-expectCreate" "(" Int ":" "address" "," Int ":" "uint256" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_KEVMCheatsBase_method-expectCreate_address_uint256_bytes)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-expectCreate2" "(" Int ":" "address" "," Int ":" "uint256" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_KEVMCheatsBase_method-expectCreate2_address_uint256_bytes)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-expectDelegateCall" "(" Int ":" "address" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_KEVMCheatsBase_method-expectDelegateCall_address_bytes)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-expectNoCall" "(" ")" [symbol(), klabel(method_KEVMCheatsBase_method-expectNoCall_)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-expectRegularCall" "(" Int ":" "address" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_KEVMCheatsBase_method-expectRegularCall_address_bytes)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-expectRegularCall" "(" Int ":" "address" "," Int ":" "uint256" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_KEVMCheatsBase_method-expectRegularCall_address_uint256_bytes)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-expectStaticCall" "(" Int ":" "address" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_KEVMCheatsBase_method-expectStaticCall_address_bytes)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-infiniteGas" "(" ")" [symbol(), klabel(method_KEVMCheatsBase_method-infiniteGas_)] - - syntax KEVMKEVMCheatsBaseMethod ::= "method-symbolicStorage" "(" Int ":" "address" ")" [symbol(), klabel(method_KEVMCheatsBase_method-symbolicStorage_address)] - - rule ( KEVMKEVMCheatsBase . method-allowCallsToAddress ( V0_ : address ) => #abiCallData ( "allowCallsToAddress" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMKEVMCheatsBase . method-allowChangesToStorage ( V0_ : address , V1_ : uint256 ) => #abiCallData ( "allowChangesToStorage" , #address ( V0_ ) , #uint256 ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - )) - - - rule ( KEVMKEVMCheatsBase . method-expectCreate ( V0_ : address , V1_ : uint256 , V2_ : bytes ) => #abiCallData ( "expectCreate" , #address ( V0_ ) , #uint256 ( V1_ ) , #bytes ( V2_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V2_ ) ) - ))) - - - rule ( KEVMKEVMCheatsBase . method-expectCreate2 ( V0_ : address , V1_ : uint256 , V2_ : bytes ) => #abiCallData ( "expectCreate2" , #address ( V0_ ) , #uint256 ( V1_ ) , #bytes ( V2_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V2_ ) ) - ))) - - - rule ( KEVMKEVMCheatsBase . method-expectDelegateCall ( V0_ : address , V1_ : bytes ) => #abiCallData ( "expectDelegateCall" , #address ( V0_ ) , #bytes ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V1_ ) ) - )) - - - rule ( KEVMKEVMCheatsBase . method-expectNoCall ( ) => #abiCallData ( "expectNoCall" , .TypedArgs ) ) - - - rule ( KEVMKEVMCheatsBase . method-expectRegularCall ( V0_ : address , V1_ : bytes ) => #abiCallData ( "expectRegularCall" , #address ( V0_ ) , #bytes ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V1_ ) ) - )) - - - rule ( KEVMKEVMCheatsBase . method-expectRegularCall ( V0_ : address , V1_ : uint256 , V2_ : bytes ) => #abiCallData ( "expectRegularCall" , #address ( V0_ ) , #uint256 ( V1_ ) , #bytes ( V2_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V2_ ) ) - ))) - - - rule ( KEVMKEVMCheatsBase . method-expectStaticCall ( V0_ : address , V1_ : bytes ) => #abiCallData ( "expectStaticCall" , #address ( V0_ ) , #bytes ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V1_ ) ) - )) - - - rule ( KEVMKEVMCheatsBase . method-infiniteGas ( ) => #abiCallData ( "infiniteGas" , .TypedArgs ) ) - - - rule ( KEVMKEVMCheatsBase . method-symbolicStorage ( V0_ : address ) => #abiCallData ( "symbolicStorage" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( selector ( "allowCallsToAddress(address)" ) => 1850795572 ) - - - rule ( selector ( "allowChangesToStorage(address,uint256)" ) => 4207417100 ) - - - rule ( selector ( "expectCreate(address,uint256,bytes)" ) => 658968394 ) - - - rule ( selector ( "expectCreate2(address,uint256,bytes)" ) => 3854582462 ) - - - rule ( selector ( "expectDelegateCall(address,bytes)" ) => 1030406631 ) - - - rule ( selector ( "expectNoCall()" ) => 3861374088 ) - - - rule ( selector ( "expectRegularCall(address,bytes)" ) => 3178868520 ) - - - rule ( selector ( "expectRegularCall(address,uint256,bytes)" ) => 1973496647 ) - - - rule ( selector ( "expectStaticCall(address,bytes)" ) => 2232945516 ) - - - rule ( selector ( "infiniteGas()" ) => 3986649939 ) - - - rule ( selector ( "symbolicStorage(address)" ) => 769677742 ) - - -endmodule - -module LabelTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMLabelTestContract - - syntax KEVMLabelTestContract ::= "KEVMLabelTest" [symbol(), klabel(contract_LabelTest)] - - - - syntax Field ::= LabelTestField - - syntax LabelTestField ::= "IS_TEST" [symbol(), klabel(field_LabelTest_IS_TEST)] - - syntax LabelTestField ::= "_failed" [symbol(), klabel(field_LabelTest__failed)] - - syntax LabelTestField ::= "IS_SCRIPT" [symbol(), klabel(field_LabelTest_IS_SCRIPT)] - - syntax LabelTestField ::= "stdstore" [symbol(), klabel(field_LabelTest_stdstore)] - - rule ( #loc ( KEVMLabelTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMLabelTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMLabelTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMLabelTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMLabelTestContract "." KEVMLabelTestMethod [function(), symbol(), klabel(method_LabelTest)] - - syntax KEVMLabelTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_LabelTest_method-IS_SCRIPT_)] - - syntax KEVMLabelTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_LabelTest_method-IS_TEST_)] - - syntax KEVMLabelTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_LabelTest_method-failed_)] - - syntax KEVMLabelTestMethod ::= "method-testLabel" "(" ")" [symbol(), klabel(method_LabelTest_method-testLabel_)] - - syntax KEVMLabelTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_LabelTest_method-vm_)] - - rule ( KEVMLabelTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMLabelTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMLabelTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMLabelTest . method-testLabel ( ) => #abiCallData ( "testLabel" , .TypedArgs ) ) - - - rule ( KEVMLabelTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testLabel()" ) => 799101117 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module LoopsTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMLoopsTestContract - - syntax KEVMLoopsTestContract ::= "KEVMLoopsTest" [symbol(), klabel(contract_LoopsTest)] - - - - syntax Field ::= LoopsTestField - - syntax LoopsTestField ::= "IS_TEST" [symbol(), klabel(field_LoopsTest_IS_TEST)] - - syntax LoopsTestField ::= "_failed" [symbol(), klabel(field_LoopsTest__failed)] - - syntax LoopsTestField ::= "IS_SCRIPT" [symbol(), klabel(field_LoopsTest_IS_SCRIPT)] - - syntax LoopsTestField ::= "stdstore" [symbol(), klabel(field_LoopsTest_stdstore)] - - rule ( #loc ( KEVMLoopsTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMLoopsTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMLoopsTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMLoopsTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMLoopsTestContract "." KEVMLoopsTestMethod [function(), symbol(), klabel(method_LoopsTest)] - - syntax KEVMLoopsTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_LoopsTest_method-IS_SCRIPT_)] - - syntax KEVMLoopsTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_LoopsTest_method-IS_TEST_)] - - syntax KEVMLoopsTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_LoopsTest_method-failed_)] - - syntax KEVMLoopsTestMethod ::= "method-sum_N" "(" Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-sum_N_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-testIsNotPrime" "(" Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-testIsNotPrime_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-testIsPrime" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-testIsPrime_uint256_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-testIsPrimeBroken" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-testIsPrimeBroken_uint256_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-testIsPrimeOpt" "(" Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-testIsPrimeOpt_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-testMax" "(" K ":" "uint256[]" ")" [symbol(), klabel(method_LoopsTest_method-testMax_uint256[])] - - syntax KEVMLoopsTestMethod ::= "method-testMaxBroken" "(" K ":" "uint256[]" ")" [symbol(), klabel(method_LoopsTest_method-testMaxBroken_uint256[])] - - syntax KEVMLoopsTestMethod ::= "method-testNthPrime" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-testNthPrime_uint256_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-testSort" "(" K ":" "uint256[]" ")" [symbol(), klabel(method_LoopsTest_method-testSort_uint256[])] - - syntax KEVMLoopsTestMethod ::= "method-testSortBroken" "(" K ":" "uint256[]" ")" [symbol(), klabel(method_LoopsTest_method-testSortBroken_uint256[])] - - syntax KEVMLoopsTestMethod ::= "method-testSqrt" "(" Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-testSqrt_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-testSumToN" "(" Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-testSumToN_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-testSumToNBroken" "(" Int ":" "uint256" ")" [symbol(), klabel(method_LoopsTest_method-testSumToNBroken_uint256)] - - syntax KEVMLoopsTestMethod ::= "method-test_sum_10" "(" ")" [symbol(), klabel(method_LoopsTest_method-test_sum_10_)] - - syntax KEVMLoopsTestMethod ::= "method-test_sum_100" "(" ")" [symbol(), klabel(method_LoopsTest_method-test_sum_100_)] - - syntax KEVMLoopsTestMethod ::= "method-test_sum_1000" "(" ")" [symbol(), klabel(method_LoopsTest_method-test_sum_1000_)] - - syntax KEVMLoopsTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_LoopsTest_method-vm_)] - - rule ( KEVMLoopsTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMLoopsTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMLoopsTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMLoopsTest . method-sum_N ( V0_n : uint256 ) => #abiCallData ( "sum_N" , #uint256 ( V0_n ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_n ) - - - rule ( KEVMLoopsTest . method-testIsNotPrime ( V0_n : uint256 ) => #abiCallData ( "testIsNotPrime" , #uint256 ( V0_n ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_n ) - - - rule ( KEVMLoopsTest . method-testIsPrime ( V0_n : uint256 , V1_i : uint256 ) => #abiCallData ( "testIsPrime" , #uint256 ( V0_n ) , #uint256 ( V1_i ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_n ) - andBool ( #rangeUInt ( 256 , V1_i ) - )) - - - rule ( KEVMLoopsTest . method-testIsPrimeBroken ( V0_n : uint256 , V1_i : uint256 ) => #abiCallData ( "testIsPrimeBroken" , #uint256 ( V0_n ) , #uint256 ( V1_i ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_n ) - andBool ( #rangeUInt ( 256 , V1_i ) - )) - - - rule ( KEVMLoopsTest . method-testIsPrimeOpt ( V0_n : uint256 ) => #abiCallData ( "testIsPrimeOpt" , #uint256 ( V0_n ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_n ) - - - rule ( KEVMLoopsTest . method-testNthPrime ( V0_n : uint256 , V1_i : uint256 ) => #abiCallData ( "testNthPrime" , #uint256 ( V0_n ) , #uint256 ( V1_i ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_n ) - andBool ( #rangeUInt ( 256 , V1_i ) - )) - - - rule ( KEVMLoopsTest . method-testSqrt ( V0_x : uint256 ) => #abiCallData ( "testSqrt" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMLoopsTest . method-testSumToN ( V0_n : uint256 ) => #abiCallData ( "testSumToN" , #uint256 ( V0_n ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_n ) - - - rule ( KEVMLoopsTest . method-testSumToNBroken ( V0_n : uint256 ) => #abiCallData ( "testSumToNBroken" , #uint256 ( V0_n ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_n ) - - - rule ( KEVMLoopsTest . method-test_sum_10 ( ) => #abiCallData ( "test_sum_10" , .TypedArgs ) ) - - - rule ( KEVMLoopsTest . method-test_sum_100 ( ) => #abiCallData ( "test_sum_100" , .TypedArgs ) ) - - - rule ( KEVMLoopsTest . method-test_sum_1000 ( ) => #abiCallData ( "test_sum_1000" , .TypedArgs ) ) - - - rule ( KEVMLoopsTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "sum_N(uint256)" ) => 2123244496 ) - - - rule ( selector ( "testIsNotPrime(uint256)" ) => 809987623 ) - - - rule ( selector ( "testIsPrime(uint256,uint256)" ) => 111940912 ) - - - rule ( selector ( "testIsPrimeBroken(uint256,uint256)" ) => 1834826207 ) - - - rule ( selector ( "testIsPrimeOpt(uint256)" ) => 404719852 ) - - - rule ( selector ( "testMax(uint256[])" ) => 1575104263 ) - - - rule ( selector ( "testMaxBroken(uint256[])" ) => 1372438930 ) - - - rule ( selector ( "testNthPrime(uint256,uint256)" ) => 2702762242 ) - - - rule ( selector ( "testSort(uint256[])" ) => 2414037741 ) - - - rule ( selector ( "testSortBroken(uint256[])" ) => 3541275661 ) - - - rule ( selector ( "testSqrt(uint256)" ) => 233106198 ) - - - rule ( selector ( "testSumToN(uint256)" ) => 2289979355 ) - - - rule ( selector ( "testSumToNBroken(uint256)" ) => 1318374999 ) - - - rule ( selector ( "test_sum_10()" ) => 1087009050 ) - - - rule ( selector ( "test_sum_100()" ) => 1519953344 ) - - - rule ( selector ( "test_sum_1000()" ) => 222767225 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module MethodDisambiguateTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMMethodDisambiguateTestContract - - syntax KEVMMethodDisambiguateTestContract ::= "KEVMMethodDisambiguateTest" [symbol(), klabel(contract_MethodDisambiguateTest)] - - - - syntax Field ::= MethodDisambiguateTestField - - syntax MethodDisambiguateTestField ::= "IS_TEST" [symbol(), klabel(field_MethodDisambiguateTest_IS_TEST)] - - syntax MethodDisambiguateTestField ::= "_failed" [symbol(), klabel(field_MethodDisambiguateTest__failed)] - - syntax MethodDisambiguateTestField ::= "IS_SCRIPT" [symbol(), klabel(field_MethodDisambiguateTest_IS_SCRIPT)] - - syntax MethodDisambiguateTestField ::= "stdstore" [symbol(), klabel(field_MethodDisambiguateTest_stdstore)] - - rule ( #loc ( KEVMMethodDisambiguateTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMMethodDisambiguateTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMMethodDisambiguateTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMMethodDisambiguateTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMMethodDisambiguateTestContract "." KEVMMethodDisambiguateTestMethod [function(), symbol(), klabel(method_MethodDisambiguateTest)] - - syntax KEVMMethodDisambiguateTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_MethodDisambiguateTest_method-IS_SCRIPT_)] - - syntax KEVMMethodDisambiguateTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_MethodDisambiguateTest_method-IS_TEST_)] - - syntax KEVMMethodDisambiguateTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_MethodDisambiguateTest_method-failed_)] - - syntax KEVMMethodDisambiguateTestMethod ::= "method-getNumber" "(" Int ":" "uint256" ")" [symbol(), klabel(method_MethodDisambiguateTest_method-getNumber_uint256)] - - syntax KEVMMethodDisambiguateTestMethod ::= "method-getNumber" "(" Int ":" "uint32" ")" [symbol(), klabel(method_MethodDisambiguateTest_method-getNumber_uint32)] - - syntax KEVMMethodDisambiguateTestMethod ::= "method-test_method_call" "(" ")" [symbol(), klabel(method_MethodDisambiguateTest_method-test_method_call_)] - - syntax KEVMMethodDisambiguateTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_MethodDisambiguateTest_method-vm_)] - - rule ( KEVMMethodDisambiguateTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMMethodDisambiguateTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMMethodDisambiguateTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMMethodDisambiguateTest . method-getNumber ( V0_x : uint256 ) => #abiCallData ( "getNumber" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMMethodDisambiguateTest . method-getNumber ( V0_x : uint32 ) => #abiCallData ( "getNumber" , #uint32 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 32 , V0_x ) - - - rule ( KEVMMethodDisambiguateTest . method-test_method_call ( ) => #abiCallData ( "test_method_call" , .TypedArgs ) ) - - - rule ( KEVMMethodDisambiguateTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "getNumber(uint256)" ) => 4233508440 ) - - - rule ( selector ( "getNumber(uint32)" ) => 144150998 ) - - - rule ( selector ( "test_method_call()" ) => 1803637680 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module MockCallTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMMockCallTestContract - - syntax KEVMMockCallTestContract ::= "KEVMMockCallTest" [symbol(), klabel(contract_MockCallTest)] - - - - syntax Field ::= MockCallTestField - - syntax MockCallTestField ::= "IS_TEST" [symbol(), klabel(field_MockCallTest_IS_TEST)] - - syntax MockCallTestField ::= "_failed" [symbol(), klabel(field_MockCallTest__failed)] - - syntax MockCallTestField ::= "IS_SCRIPT" [symbol(), klabel(field_MockCallTest_IS_SCRIPT)] - - syntax MockCallTestField ::= "stdstore" [symbol(), klabel(field_MockCallTest_stdstore)] - - rule ( #loc ( KEVMMockCallTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMMockCallTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMMockCallTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMMockCallTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMMockCallTestContract "." KEVMMockCallTestMethod [function(), symbol(), klabel(method_MockCallTest)] - - syntax KEVMMockCallTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_MockCallTest_method-IS_SCRIPT_)] - - syntax KEVMMockCallTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_MockCallTest_method-IS_TEST_)] - - syntax KEVMMockCallTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_MockCallTest_method-failed_)] - - syntax KEVMMockCallTestMethod ::= "method-testMockCall" "(" ")" [symbol(), klabel(method_MockCallTest_method-testMockCall_)] - - syntax KEVMMockCallTestMethod ::= "method-testMockCallValue" "(" ")" [symbol(), klabel(method_MockCallTest_method-testMockCallValue_)] - - syntax KEVMMockCallTestMethod ::= "method-testMockCalls" "(" ")" [symbol(), klabel(method_MockCallTest_method-testMockCalls_)] - - syntax KEVMMockCallTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_MockCallTest_method-vm_)] - - rule ( KEVMMockCallTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMMockCallTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMMockCallTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMMockCallTest . method-testMockCall ( ) => #abiCallData ( "testMockCall" , .TypedArgs ) ) - - - rule ( KEVMMockCallTest . method-testMockCallValue ( ) => #abiCallData ( "testMockCallValue" , .TypedArgs ) ) - - - rule ( KEVMMockCallTest . method-testMockCalls ( ) => #abiCallData ( "testMockCalls" , .TypedArgs ) ) - - - rule ( KEVMMockCallTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testMockCall()" ) => 3143830108 ) - - - rule ( selector ( "testMockCallValue()" ) => 1208641942 ) - - - rule ( selector ( "testMockCalls()" ) => 957910350 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module MyIERC20-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMMyIERC20Contract - - syntax KEVMMyIERC20Contract ::= "KEVMMyIERC20" [symbol(), klabel(contract_MyIERC20)] - - - - syntax Bytes ::= KEVMMyIERC20Contract "." KEVMMyIERC20Method [function(), symbol(), klabel(method_MyIERC20)] - - syntax KEVMMyIERC20Method ::= "method-approve" "(" Int ":" "address" "," Int ":" "uint256" ")" [symbol(), klabel(method_MyIERC20_method-approve_address_uint256)] - - syntax KEVMMyIERC20Method ::= "method-balanceOf" "(" Int ":" "address" ")" [symbol(), klabel(method_MyIERC20_method-balanceOf_address)] - - syntax KEVMMyIERC20Method ::= "method-decimals" "(" ")" [symbol(), klabel(method_MyIERC20_method-decimals_)] - - syntax KEVMMyIERC20Method ::= "method-symbol" "(" ")" [symbol(), klabel(method_MyIERC20_method-symbol_)] - - syntax KEVMMyIERC20Method ::= "method-totalSupply" "(" ")" [symbol(), klabel(method_MyIERC20_method-totalSupply_)] - - syntax KEVMMyIERC20Method ::= "method-transfer" "(" Int ":" "address" "," Int ":" "uint256" ")" [symbol(), klabel(method_MyIERC20_method-transfer_address_uint256)] - - syntax KEVMMyIERC20Method ::= "method-transferFrom" "(" Int ":" "address" "," Int ":" "address" "," Int ":" "uint256" ")" [symbol(), klabel(method_MyIERC20_method-transferFrom_address_address_uint256)] - - rule ( KEVMMyIERC20 . method-approve ( V0_spender : address , V1_value : uint256 ) => #abiCallData ( "approve" , #address ( V0_spender ) , #uint256 ( V1_value ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_spender ) - andBool ( #rangeUInt ( 256 , V1_value ) - )) - - - rule ( KEVMMyIERC20 . method-balanceOf ( V0_ : address ) => #abiCallData ( "balanceOf" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMMyIERC20 . method-decimals ( ) => #abiCallData ( "decimals" , .TypedArgs ) ) - - - rule ( KEVMMyIERC20 . method-symbol ( ) => #abiCallData ( "symbol" , .TypedArgs ) ) - - - rule ( KEVMMyIERC20 . method-totalSupply ( ) => #abiCallData ( "totalSupply" , .TypedArgs ) ) - - - rule ( KEVMMyIERC20 . method-transfer ( V0_recipient : address , V1_amount : uint256 ) => #abiCallData ( "transfer" , #address ( V0_recipient ) , #uint256 ( V1_amount ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_recipient ) - andBool ( #rangeUInt ( 256 , V1_amount ) - )) - - - rule ( KEVMMyIERC20 . method-transferFrom ( V0_sender : address , V1_recipient : address , V2_amount : uint256 ) => #abiCallData ( "transferFrom" , #address ( V0_sender ) , #address ( V1_recipient ) , #uint256 ( V2_amount ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_sender ) - andBool ( #rangeAddress ( V1_recipient ) - andBool ( #rangeUInt ( 256 , V2_amount ) - ))) - - - rule ( selector ( "approve(address,uint256)" ) => 157198259 ) - - - rule ( selector ( "balanceOf(address)" ) => 1889567281 ) - - - rule ( selector ( "decimals()" ) => 826074471 ) - - - rule ( selector ( "symbol()" ) => 2514000705 ) - - - rule ( selector ( "totalSupply()" ) => 404098525 ) - - - rule ( selector ( "transfer(address,uint256)" ) => 2835717307 ) - - - rule ( selector ( "transferFrom(address,address,uint256)" ) => 599290589 ) - - -endmodule - -module MyToken-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMMyTokenContract - - syntax KEVMMyTokenContract ::= "KEVMMyToken" [symbol(), klabel(contract_MyToken)] - - - - syntax Field ::= MyTokenField - - syntax MyTokenField ::= "token" [symbol(), klabel(field_MyToken_token)] - - syntax MyTokenField ::= "balances" [symbol(), klabel(field_MyToken_balances)] - - rule ( #loc ( KEVMMyToken . token ) => 0 ) - - - rule ( #loc ( KEVMMyToken . balances ) => 1 ) - - - syntax Bytes ::= KEVMMyTokenContract "." KEVMMyTokenMethod [function(), symbol(), klabel(method_MyToken)] - - syntax KEVMMyTokenMethod ::= "method-balanceOf" "(" Int ":" "address" ")" [symbol(), klabel(method_MyToken_method-balanceOf_address)] - - syntax KEVMMyTokenMethod ::= "method-balances" "(" Int ":" "address" ")" [symbol(), klabel(method_MyToken_method-balances_address)] - - syntax KEVMMyTokenMethod ::= "method-pay" "(" Int ":" "address" ")" [symbol(), klabel(method_MyToken_method-pay_address)] - - syntax KEVMMyTokenMethod ::= "method-token" "(" ")" [symbol(), klabel(method_MyToken_method-token_)] - - rule ( KEVMMyToken . method-balanceOf ( V0_user : address ) => #abiCallData ( "balanceOf" , #address ( V0_user ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_user ) - - - rule ( KEVMMyToken . method-balances ( V0_ : address ) => #abiCallData ( "balances" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMMyToken . method-pay ( V0_user : address ) => #abiCallData ( "pay" , #address ( V0_user ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_user ) - - - rule ( KEVMMyToken . method-token ( ) => #abiCallData ( "token" , .TypedArgs ) ) - - - rule ( selector ( "balanceOf(address)" ) => 1889567281 ) - - - rule ( selector ( "balances(address)" ) => 669136355 ) - - - rule ( selector ( "pay(address)" ) => 202497757 ) - - - rule ( selector ( "token()" ) => 4228666474 ) - - -endmodule - -module NoImport-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMNoImportContract - - syntax KEVMNoImportContract ::= "KEVMNoImport" [symbol(), klabel(contract_NoImport)] - - - - syntax Bytes ::= KEVMNoImportContract "." KEVMNoImportMethod [function(), symbol(), klabel(method_NoImport)] - - syntax KEVMNoImportMethod ::= "method-test_source_map" "(" ")" [symbol(), klabel(method_NoImport_method-test_source_map_)] - - rule ( KEVMNoImport . method-test_source_map ( ) => #abiCallData ( "test_source_map" , .TypedArgs ) ) - - - rule ( selector ( "test_source_map()" ) => 3563497491 ) - - -endmodule - -module OwnerUpOnly-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMOwnerUpOnlyContract - - syntax KEVMOwnerUpOnlyContract ::= "KEVMOwnerUpOnly" [symbol(), klabel(contract_OwnerUpOnly)] - - - - syntax Field ::= OwnerUpOnlyField - - syntax OwnerUpOnlyField ::= "count" [symbol(), klabel(field_OwnerUpOnly_count)] - - rule ( #loc ( KEVMOwnerUpOnly . count ) => 0 ) - - - syntax Bytes ::= KEVMOwnerUpOnlyContract "." KEVMOwnerUpOnlyMethod [function(), symbol(), klabel(method_OwnerUpOnly)] - - syntax KEVMOwnerUpOnlyMethod ::= "method-count" "(" ")" [symbol(), klabel(method_OwnerUpOnly_method-count_)] - - syntax KEVMOwnerUpOnlyMethod ::= "method-increment" "(" ")" [symbol(), klabel(method_OwnerUpOnly_method-increment_)] - - syntax KEVMOwnerUpOnlyMethod ::= "method-owner" "(" ")" [symbol(), klabel(method_OwnerUpOnly_method-owner_)] - - rule ( KEVMOwnerUpOnly . method-count ( ) => #abiCallData ( "count" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnly . method-increment ( ) => #abiCallData ( "increment" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnly . method-owner ( ) => #abiCallData ( "owner" , .TypedArgs ) ) - - - rule ( selector ( "count()" ) => 107354813 ) - - - rule ( selector ( "increment()" ) => 3500007562 ) - - - rule ( selector ( "owner()" ) => 2376452955 ) - - -endmodule - -module OwnerUpOnlyTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMOwnerUpOnlyTestContract - - syntax KEVMOwnerUpOnlyTestContract ::= "KEVMOwnerUpOnlyTest" [symbol(), klabel(contract_OwnerUpOnlyTest)] - - - - syntax Field ::= OwnerUpOnlyTestField - - syntax OwnerUpOnlyTestField ::= "IS_TEST" [symbol(), klabel(field_OwnerUpOnlyTest_IS_TEST)] - - syntax OwnerUpOnlyTestField ::= "_failed" [symbol(), klabel(field_OwnerUpOnlyTest__failed)] - - syntax OwnerUpOnlyTestField ::= "IS_SCRIPT" [symbol(), klabel(field_OwnerUpOnlyTest_IS_SCRIPT)] - - syntax OwnerUpOnlyTestField ::= "stdstore" [symbol(), klabel(field_OwnerUpOnlyTest_stdstore)] - - syntax OwnerUpOnlyTestField ::= "upOnly" [symbol(), klabel(field_OwnerUpOnlyTest_upOnly)] - - rule ( #loc ( KEVMOwnerUpOnlyTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMOwnerUpOnlyTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMOwnerUpOnlyTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMOwnerUpOnlyTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMOwnerUpOnlyTest . upOnly ) => 8 ) - - - syntax Bytes ::= KEVMOwnerUpOnlyTestContract "." KEVMOwnerUpOnlyTestMethod [function(), symbol(), klabel(method_OwnerUpOnlyTest)] - - syntax KEVMOwnerUpOnlyTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_OwnerUpOnlyTest_method-IS_SCRIPT_)] - - syntax KEVMOwnerUpOnlyTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_OwnerUpOnlyTest_method-IS_TEST_)] - - syntax KEVMOwnerUpOnlyTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_OwnerUpOnlyTest_method-failed_)] - - syntax KEVMOwnerUpOnlyTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_OwnerUpOnlyTest_method-setUp_)] - - syntax KEVMOwnerUpOnlyTestMethod ::= "method-testFailIncrementAsNotOwner" "(" ")" [symbol(), klabel(method_OwnerUpOnlyTest_method-testFailIncrementAsNotOwner_)] - - syntax KEVMOwnerUpOnlyTestMethod ::= "method-testIncrementAsNotOwner" "(" ")" [symbol(), klabel(method_OwnerUpOnlyTest_method-testIncrementAsNotOwner_)] - - syntax KEVMOwnerUpOnlyTestMethod ::= "method-testIncrementAsOwner" "(" ")" [symbol(), klabel(method_OwnerUpOnlyTest_method-testIncrementAsOwner_)] - - syntax KEVMOwnerUpOnlyTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_OwnerUpOnlyTest_method-vm_)] - - rule ( KEVMOwnerUpOnlyTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnlyTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnlyTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnlyTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnlyTest . method-testFailIncrementAsNotOwner ( ) => #abiCallData ( "testFailIncrementAsNotOwner" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnlyTest . method-testIncrementAsNotOwner ( ) => #abiCallData ( "testIncrementAsNotOwner" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnlyTest . method-testIncrementAsOwner ( ) => #abiCallData ( "testIncrementAsOwner" , .TypedArgs ) ) - - - rule ( KEVMOwnerUpOnlyTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testFailIncrementAsNotOwner()" ) => 4249919617 ) - - - rule ( selector ( "testIncrementAsNotOwner()" ) => 1302326069 ) - - - rule ( selector ( "testIncrementAsOwner()" ) => 1980498343 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module AdditionalToken-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMAdditionalTokenContract - - syntax KEVMAdditionalTokenContract ::= "KEVMAdditionalToken" [symbol(), klabel(contract_AdditionalToken)] - - - - syntax Field ::= AdditionalTokenField - - syntax AdditionalTokenField ::= "count" [symbol(), klabel(field_AdditionalToken_count)] - - rule ( #loc ( KEVMAdditionalToken . count ) => 0 ) - - - syntax Bytes ::= KEVMAdditionalTokenContract "." KEVMAdditionalTokenMethod [function(), symbol(), klabel(method_AdditionalToken)] - - syntax KEVMAdditionalTokenMethod ::= "method-count" "(" ")" [symbol(), klabel(method_AdditionalToken_method-count_)] - - syntax KEVMAdditionalTokenMethod ::= "method-incrementCount" "(" ")" [symbol(), klabel(method_AdditionalToken_method-incrementCount_)] - - syntax KEVMAdditionalTokenMethod ::= "method-owner" "(" ")" [symbol(), klabel(method_AdditionalToken_method-owner_)] - - rule ( KEVMAdditionalToken . method-count ( ) => #abiCallData ( "count" , .TypedArgs ) ) - - - rule ( KEVMAdditionalToken . method-incrementCount ( ) => #abiCallData ( "incrementCount" , .TypedArgs ) ) - - - rule ( KEVMAdditionalToken . method-owner ( ) => #abiCallData ( "owner" , .TypedArgs ) ) - - - rule ( selector ( "count()" ) => 107354813 ) - - - rule ( selector ( "incrementCount()" ) => 3842448270 ) - - - rule ( selector ( "owner()" ) => 2376452955 ) - - -endmodule - -module PlainPrankTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMPlainPrankTestContract - - syntax KEVMPlainPrankTestContract ::= "KEVMPlainPrankTest" [symbol(), klabel(contract_PlainPrankTest)] - - - - syntax Field ::= PlainPrankTestField - - syntax PlainPrankTestField ::= "IS_TEST" [symbol(), klabel(field_PlainPrankTest_IS_TEST)] - - syntax PlainPrankTestField ::= "_failed" [symbol(), klabel(field_PlainPrankTest__failed)] - - syntax PlainPrankTestField ::= "IS_SCRIPT" [symbol(), klabel(field_PlainPrankTest_IS_SCRIPT)] - - syntax PlainPrankTestField ::= "stdstore" [symbol(), klabel(field_PlainPrankTest_stdstore)] - - rule ( #loc ( KEVMPlainPrankTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMPlainPrankTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMPlainPrankTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMPlainPrankTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMPlainPrankTestContract "." KEVMPlainPrankTestMethod [function(), symbol(), klabel(method_PlainPrankTest)] - - syntax KEVMPlainPrankTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-IS_SCRIPT_)] - - syntax KEVMPlainPrankTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-IS_TEST_)] - - syntax KEVMPlainPrankTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-failed_)] - - syntax KEVMPlainPrankTestMethod ::= "method-internalCounter" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-internalCounter_)] - - syntax KEVMPlainPrankTestMethod ::= "method-testFail_startPrank_existingAlready" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-testFail_startPrank_existingAlready_)] - - syntax KEVMPlainPrankTestMethod ::= "method-testFail_startPrank_internalCall" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-testFail_startPrank_internalCall_)] - - syntax KEVMPlainPrankTestMethod ::= "method-test_prank_zeroAddress_true" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-test_prank_zeroAddress_true_)] - - syntax KEVMPlainPrankTestMethod ::= "method-test_startPrankWithOrigin_true" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-test_startPrankWithOrigin_true_)] - - syntax KEVMPlainPrankTestMethod ::= "method-test_startPrank_true" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-test_startPrank_true_)] - - syntax KEVMPlainPrankTestMethod ::= "method-test_startPrank_zeroAddress_true" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-test_startPrank_zeroAddress_true_)] - - syntax KEVMPlainPrankTestMethod ::= "method-test_stopPrank_notExistent" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-test_stopPrank_notExistent_)] - - syntax KEVMPlainPrankTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_PlainPrankTest_method-vm_)] - - rule ( KEVMPlainPrankTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-internalCounter ( ) => #abiCallData ( "internalCounter" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-testFail_startPrank_existingAlready ( ) => #abiCallData ( "testFail_startPrank_existingAlready" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-testFail_startPrank_internalCall ( ) => #abiCallData ( "testFail_startPrank_internalCall" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-test_prank_zeroAddress_true ( ) => #abiCallData ( "test_prank_zeroAddress_true" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-test_startPrankWithOrigin_true ( ) => #abiCallData ( "test_startPrankWithOrigin_true" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-test_startPrank_true ( ) => #abiCallData ( "test_startPrank_true" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-test_startPrank_zeroAddress_true ( ) => #abiCallData ( "test_startPrank_zeroAddress_true" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-test_stopPrank_notExistent ( ) => #abiCallData ( "test_stopPrank_notExistent" , .TypedArgs ) ) - - - rule ( KEVMPlainPrankTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "internalCounter()" ) => 2687914858 ) - - - rule ( selector ( "testFail_startPrank_existingAlready()" ) => 2262269573 ) - - - rule ( selector ( "testFail_startPrank_internalCall()" ) => 3075676477 ) - - - rule ( selector ( "test_prank_zeroAddress_true()" ) => 3793950116 ) - - - rule ( selector ( "test_startPrankWithOrigin_true()" ) => 1559633499 ) - - - rule ( selector ( "test_startPrank_true()" ) => 243527947 ) - - - rule ( selector ( "test_startPrank_zeroAddress_true()" ) => 858618957 ) - - - rule ( selector ( "test_stopPrank_notExistent()" ) => 279002555 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Prank-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMPrankContract - - syntax KEVMPrankContract ::= "KEVMPrank" [symbol(), klabel(contract_Prank)] - - - - syntax Field ::= PrankField - - syntax PrankField ::= "count" [symbol(), klabel(field_Prank_count)] - - rule ( #loc ( KEVMPrank . count ) => 0 ) - - - syntax Bytes ::= KEVMPrankContract "." KEVMPrankMethod [function(), symbol(), klabel(method_Prank)] - - syntax KEVMPrankMethod ::= "method-add" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Prank_method-add_uint256)] - - syntax KEVMPrankMethod ::= "method-count" "(" ")" [symbol(), klabel(method_Prank_method-count_)] - - syntax KEVMPrankMethod ::= "method-owner" "(" ")" [symbol(), klabel(method_Prank_method-owner_)] - - syntax KEVMPrankMethod ::= "method-subtract" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Prank_method-subtract_uint256)] - - rule ( KEVMPrank . method-add ( V0_value : uint256 ) => #abiCallData ( "add" , #uint256 ( V0_value ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_value ) - - - rule ( KEVMPrank . method-count ( ) => #abiCallData ( "count" , .TypedArgs ) ) - - - rule ( KEVMPrank . method-owner ( ) => #abiCallData ( "owner" , .TypedArgs ) ) - - - rule ( KEVMPrank . method-subtract ( V0_value : uint256 ) => #abiCallData ( "subtract" , #uint256 ( V0_value ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_value ) - - - rule ( selector ( "add(uint256)" ) => 268690130 ) - - - rule ( selector ( "count()" ) => 107354813 ) - - - rule ( selector ( "owner()" ) => 2376452955 ) - - - rule ( selector ( "subtract(uint256)" ) => 499146519 ) - - -endmodule - -module PrankTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMPrankTestContract - - syntax KEVMPrankTestContract ::= "KEVMPrankTest" [symbol(), klabel(contract_PrankTest)] - - - - syntax Field ::= PrankTestField - - syntax PrankTestField ::= "IS_TEST" [symbol(), klabel(field_PrankTest_IS_TEST)] - - syntax PrankTestField ::= "_failed" [symbol(), klabel(field_PrankTest__failed)] - - syntax PrankTestField ::= "IS_SCRIPT" [symbol(), klabel(field_PrankTest_IS_SCRIPT)] - - syntax PrankTestField ::= "stdstore" [symbol(), klabel(field_PrankTest_stdstore)] - - syntax PrankTestField ::= "prankContract" [symbol(), klabel(field_PrankTest_prankContract)] - - rule ( #loc ( KEVMPrankTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMPrankTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMPrankTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMPrankTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMPrankTest . prankContract ) => 8 ) - - - syntax Bytes ::= KEVMPrankTestContract "." KEVMPrankTestMethod [function(), symbol(), klabel(method_PrankTest)] - - syntax KEVMPrankTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_PrankTest_method-IS_SCRIPT_)] - - syntax KEVMPrankTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_PrankTest_method-IS_TEST_)] - - syntax KEVMPrankTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_PrankTest_method-failed_)] - - syntax KEVMPrankTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_PrankTest_method-setUp_)] - - syntax KEVMPrankTestMethod ::= "method-testAddAsOwner" "(" Int ":" "uint256" ")" [symbol(), klabel(method_PrankTest_method-testAddAsOwner_uint256)] - - syntax KEVMPrankTestMethod ::= "method-testAddStartPrank" "(" Int ":" "uint256" ")" [symbol(), klabel(method_PrankTest_method-testAddStartPrank_uint256)] - - syntax KEVMPrankTestMethod ::= "method-testFailAddPrank" "(" Int ":" "uint256" ")" [symbol(), klabel(method_PrankTest_method-testFailAddPrank_uint256)] - - syntax KEVMPrankTestMethod ::= "method-testSubtractAsTxOrigin" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_PrankTest_method-testSubtractAsTxOrigin_uint256_uint256)] - - syntax KEVMPrankTestMethod ::= "method-testSubtractFail" "(" Int ":" "uint256" ")" [symbol(), klabel(method_PrankTest_method-testSubtractFail_uint256)] - - syntax KEVMPrankTestMethod ::= "method-testSubtractStartPrank" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_PrankTest_method-testSubtractStartPrank_uint256_uint256)] - - syntax KEVMPrankTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_PrankTest_method-vm_)] - - rule ( KEVMPrankTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMPrankTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMPrankTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMPrankTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMPrankTest . method-testAddAsOwner ( V0_x : uint256 ) => #abiCallData ( "testAddAsOwner" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMPrankTest . method-testAddStartPrank ( V0_x : uint256 ) => #abiCallData ( "testAddStartPrank" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMPrankTest . method-testFailAddPrank ( V0_x : uint256 ) => #abiCallData ( "testFailAddPrank" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMPrankTest . method-testSubtractAsTxOrigin ( V0_addValue : uint256 , V1_subValue : uint256 ) => #abiCallData ( "testSubtractAsTxOrigin" , #uint256 ( V0_addValue ) , #uint256 ( V1_subValue ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_addValue ) - andBool ( #rangeUInt ( 256 , V1_subValue ) - )) - - - rule ( KEVMPrankTest . method-testSubtractFail ( V0_x : uint256 ) => #abiCallData ( "testSubtractFail" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMPrankTest . method-testSubtractStartPrank ( V0_addValue : uint256 , V1_subValue : uint256 ) => #abiCallData ( "testSubtractStartPrank" , #uint256 ( V0_addValue ) , #uint256 ( V1_subValue ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_addValue ) - andBool ( #rangeUInt ( 256 , V1_subValue ) - )) - - - rule ( KEVMPrankTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testAddAsOwner(uint256)" ) => 1600382513 ) - - - rule ( selector ( "testAddStartPrank(uint256)" ) => 1333759955 ) - - - rule ( selector ( "testFailAddPrank(uint256)" ) => 948023622 ) - - - rule ( selector ( "testSubtractAsTxOrigin(uint256,uint256)" ) => 3798952319 ) - - - rule ( selector ( "testSubtractFail(uint256)" ) => 1433390937 ) - - - rule ( selector ( "testSubtractStartPrank(uint256,uint256)" ) => 262874110 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module PreconditionsTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMPreconditionsTestContract - - syntax KEVMPreconditionsTestContract ::= "KEVMPreconditionsTest" [symbol(), klabel(contract_PreconditionsTest)] - - - - syntax Field ::= PreconditionsTestField - - syntax PreconditionsTestField ::= "IS_TEST" [symbol(), klabel(field_PreconditionsTest_IS_TEST)] - - syntax PreconditionsTestField ::= "_failed" [symbol(), klabel(field_PreconditionsTest__failed)] - - syntax PreconditionsTestField ::= "IS_SCRIPT" [symbol(), klabel(field_PreconditionsTest_IS_SCRIPT)] - - syntax PreconditionsTestField ::= "stdstore" [symbol(), klabel(field_PreconditionsTest_stdstore)] - - syntax PreconditionsTestField ::= "n" [symbol(), klabel(field_PreconditionsTest_n)] - - rule ( #loc ( KEVMPreconditionsTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMPreconditionsTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMPreconditionsTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMPreconditionsTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMPreconditionsTest . n ) => 8 ) - - - syntax Bytes ::= KEVMPreconditionsTestContract "." KEVMPreconditionsTestMethod [function(), symbol(), klabel(method_PreconditionsTest)] - - syntax KEVMPreconditionsTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_PreconditionsTest_method-IS_SCRIPT_)] - - syntax KEVMPreconditionsTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_PreconditionsTest_method-IS_TEST_)] - - syntax KEVMPreconditionsTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_PreconditionsTest_method-failed_)] - - syntax KEVMPreconditionsTestMethod ::= "method-kevm" "(" ")" [symbol(), klabel(method_PreconditionsTest_method-kevm_)] - - syntax KEVMPreconditionsTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_PreconditionsTest_method-setUp_)] - - syntax KEVMPreconditionsTestMethod ::= "method-testAssume" "(" ")" [symbol(), klabel(method_PreconditionsTest_method-testAssume_)] - - syntax KEVMPreconditionsTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_PreconditionsTest_method-vm_)] - - rule ( KEVMPreconditionsTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMPreconditionsTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMPreconditionsTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMPreconditionsTest . method-kevm ( ) => #abiCallData ( "kevm" , .TypedArgs ) ) - - - rule ( KEVMPreconditionsTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMPreconditionsTest . method-testAssume ( ) => #abiCallData ( "testAssume" , .TypedArgs ) ) - - - rule ( KEVMPreconditionsTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "kevm()" ) => 3601001590 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testAssume()" ) => 3928496829 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module RecordLogsTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMRecordLogsTestContract - - syntax KEVMRecordLogsTestContract ::= "KEVMRecordLogsTest" [symbol(), klabel(contract_RecordLogsTest)] - - - - syntax Field ::= RecordLogsTestField - - syntax RecordLogsTestField ::= "IS_TEST" [symbol(), klabel(field_RecordLogsTest_IS_TEST)] - - syntax RecordLogsTestField ::= "_failed" [symbol(), klabel(field_RecordLogsTest__failed)] - - syntax RecordLogsTestField ::= "IS_SCRIPT" [symbol(), klabel(field_RecordLogsTest_IS_SCRIPT)] - - syntax RecordLogsTestField ::= "stdstore" [symbol(), klabel(field_RecordLogsTest_stdstore)] - - syntax RecordLogsTestField ::= "emitter" [symbol(), klabel(field_RecordLogsTest_emitter)] - - rule ( #loc ( KEVMRecordLogsTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMRecordLogsTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMRecordLogsTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMRecordLogsTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMRecordLogsTest . emitter ) => 8 ) - - - syntax Bytes ::= KEVMRecordLogsTestContract "." KEVMRecordLogsTestMethod [function(), symbol(), klabel(method_RecordLogsTest)] - - syntax KEVMRecordLogsTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_RecordLogsTest_method-IS_SCRIPT_)] - - syntax KEVMRecordLogsTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_RecordLogsTest_method-IS_TEST_)] - - syntax KEVMRecordLogsTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_RecordLogsTest_method-failed_)] - - syntax KEVMRecordLogsTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_RecordLogsTest_method-setUp_)] - - syntax KEVMRecordLogsTestMethod ::= "method-testRecordLogs" "(" ")" [symbol(), klabel(method_RecordLogsTest_method-testRecordLogs_)] - - syntax KEVMRecordLogsTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_RecordLogsTest_method-vm_)] - - rule ( KEVMRecordLogsTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMRecordLogsTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMRecordLogsTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMRecordLogsTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMRecordLogsTest . method-testRecordLogs ( ) => #abiCallData ( "testRecordLogs" , .TypedArgs ) ) - - - rule ( KEVMRecordLogsTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testRecordLogs()" ) => 3623393624 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Safe-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSafeContract - - syntax KEVMSafeContract ::= "KEVMSafe" [symbol(), klabel(contract_Safe)] - - - - syntax Bytes ::= KEVMSafeContract "." KEVMSafeMethod [function(), symbol(), klabel(method_Safe)] - - syntax KEVMSafeMethod ::= "method-withdraw" "(" ")" [symbol(), klabel(method_Safe_method-withdraw_)] - - rule ( KEVMSafe . method-withdraw ( ) => #abiCallData ( "withdraw" , .TypedArgs ) ) - - - rule ( selector ( "withdraw()" ) => 1020253707 ) - - -endmodule - -module SafeTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSafeTestContract - - syntax KEVMSafeTestContract ::= "KEVMSafeTest" [symbol(), klabel(contract_SafeTest)] - - - - syntax Field ::= SafeTestField - - syntax SafeTestField ::= "IS_TEST" [symbol(), klabel(field_SafeTest_IS_TEST)] - - syntax SafeTestField ::= "_failed" [symbol(), klabel(field_SafeTest__failed)] - - syntax SafeTestField ::= "IS_SCRIPT" [symbol(), klabel(field_SafeTest_IS_SCRIPT)] - - syntax SafeTestField ::= "stdstore" [symbol(), klabel(field_SafeTest_stdstore)] - - syntax SafeTestField ::= "safe" [symbol(), klabel(field_SafeTest_safe)] - - rule ( #loc ( KEVMSafeTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMSafeTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMSafeTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMSafeTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMSafeTest . safe ) => 8 ) - - - syntax Bytes ::= KEVMSafeTestContract "." KEVMSafeTestMethod [function(), symbol(), klabel(method_SafeTest)] - - syntax KEVMSafeTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_SafeTest_method-IS_SCRIPT_)] - - syntax KEVMSafeTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_SafeTest_method-IS_TEST_)] - - syntax KEVMSafeTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_SafeTest_method-failed_)] - - syntax KEVMSafeTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_SafeTest_method-setUp_)] - - syntax KEVMSafeTestMethod ::= "method-testWithdraw" "(" ")" [symbol(), klabel(method_SafeTest_method-testWithdraw_)] - - syntax KEVMSafeTestMethod ::= "method-testWithdrawFuzz" "(" Int ":" "uint96" ")" [symbol(), klabel(method_SafeTest_method-testWithdrawFuzz_uint96)] - - syntax KEVMSafeTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_SafeTest_method-vm_)] - - rule ( KEVMSafeTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMSafeTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMSafeTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMSafeTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMSafeTest . method-testWithdraw ( ) => #abiCallData ( "testWithdraw" , .TypedArgs ) ) - - - rule ( KEVMSafeTest . method-testWithdrawFuzz ( V0_amount : uint96 ) => #abiCallData ( "testWithdrawFuzz" , #uint96 ( V0_amount ) , .TypedArgs ) ) - ensures #rangeUInt ( 96 , V0_amount ) - - - rule ( KEVMSafeTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testWithdraw()" ) => 3574182252 ) - - - rule ( selector ( "testWithdrawFuzz(uint96)" ) => 3503970826 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Script-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMScriptContract - - syntax KEVMScriptContract ::= "KEVMScript" [symbol(), klabel(contract_Script)] - - - - syntax Field ::= ScriptField - - syntax ScriptField ::= "IS_SCRIPT" [symbol(), klabel(field_Script_IS_SCRIPT)] - - rule ( #loc ( KEVMScript . IS_SCRIPT ) => 0 ) - - - syntax Bytes ::= KEVMScriptContract "." KEVMScriptMethod [function(), symbol(), klabel(method_Script)] - - syntax KEVMScriptMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_Script_method-IS_SCRIPT_)] - - syntax KEVMScriptMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_Script_method-vm_)] - - rule ( KEVMScript . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMScript . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Setup2Test-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSetup2TestContract - - syntax KEVMSetup2TestContract ::= "KEVMSetup2Test" [symbol(), klabel(contract_Setup2Test)] - - - - syntax Field ::= Setup2TestField - - syntax Setup2TestField ::= "IS_TEST" [symbol(), klabel(field_Setup2Test_IS_TEST)] - - syntax Setup2TestField ::= "_failed" [symbol(), klabel(field_Setup2Test__failed)] - - syntax Setup2TestField ::= "IS_SCRIPT" [symbol(), klabel(field_Setup2Test_IS_SCRIPT)] - - syntax Setup2TestField ::= "stdstore" [symbol(), klabel(field_Setup2Test_stdstore)] - - syntax Setup2TestField ::= "a" [symbol(), klabel(field_Setup2Test_a)] - - syntax Setup2TestField ::= "b" [symbol(), klabel(field_Setup2Test_b)] - - syntax Setup2TestField ::= "c" [symbol(), klabel(field_Setup2Test_c)] - - rule ( #loc ( KEVMSetup2Test . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMSetup2Test . _failed ) => 0 ) - - - rule ( #loc ( KEVMSetup2Test . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMSetup2Test . stdstore ) => 1 ) - - - rule ( #loc ( KEVMSetup2Test . a ) => 8 ) - - - rule ( #loc ( KEVMSetup2Test . b ) => 9 ) - - - rule ( #loc ( KEVMSetup2Test . c ) => 10 ) - - - syntax Bytes ::= KEVMSetup2TestContract "." KEVMSetup2TestMethod [function(), symbol(), klabel(method_Setup2Test)] - - syntax KEVMSetup2TestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_Setup2Test_method-IS_SCRIPT_)] - - syntax KEVMSetup2TestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_Setup2Test_method-IS_TEST_)] - - syntax KEVMSetup2TestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_Setup2Test_method-failed_)] - - syntax KEVMSetup2TestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_Setup2Test_method-setUp_)] - - syntax KEVMSetup2TestMethod ::= "method-testFail_setup" "(" ")" [symbol(), klabel(method_Setup2Test_method-testFail_setup_)] - - syntax KEVMSetup2TestMethod ::= "method-test_setup" "(" ")" [symbol(), klabel(method_Setup2Test_method-test_setup_)] - - syntax KEVMSetup2TestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_Setup2Test_method-vm_)] - - rule ( KEVMSetup2Test . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMSetup2Test . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMSetup2Test . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMSetup2Test . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMSetup2Test . method-testFail_setup ( ) => #abiCallData ( "testFail_setup" , .TypedArgs ) ) - - - rule ( KEVMSetup2Test . method-test_setup ( ) => #abiCallData ( "test_setup" , .TypedArgs ) ) - - - rule ( KEVMSetup2Test . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testFail_setup()" ) => 3501410022 ) - - - rule ( selector ( "test_setup()" ) => 2001288179 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module SetUpDeployTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSetUpDeployTestContract - - syntax KEVMSetUpDeployTestContract ::= "KEVMSetUpDeployTest" [symbol(), klabel(contract_SetUpDeployTest)] - - - - syntax Field ::= SetUpDeployTestField - - syntax SetUpDeployTestField ::= "IS_TEST" [symbol(), klabel(field_SetUpDeployTest_IS_TEST)] - - syntax SetUpDeployTestField ::= "_failed" [symbol(), klabel(field_SetUpDeployTest__failed)] - - syntax SetUpDeployTestField ::= "IS_SCRIPT" [symbol(), klabel(field_SetUpDeployTest_IS_SCRIPT)] - - syntax SetUpDeployTestField ::= "stdstore" [symbol(), klabel(field_SetUpDeployTest_stdstore)] - - syntax SetUpDeployTestField ::= "token" [symbol(), klabel(field_SetUpDeployTest_token)] - - rule ( #loc ( KEVMSetUpDeployTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMSetUpDeployTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMSetUpDeployTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMSetUpDeployTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMSetUpDeployTest . token ) => 8 ) - - - syntax Bytes ::= KEVMSetUpDeployTestContract "." KEVMSetUpDeployTestMethod [function(), symbol(), klabel(method_SetUpDeployTest)] - - syntax KEVMSetUpDeployTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_SetUpDeployTest_method-IS_SCRIPT_)] - - syntax KEVMSetUpDeployTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_SetUpDeployTest_method-IS_TEST_)] - - syntax KEVMSetUpDeployTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_SetUpDeployTest_method-failed_)] - - syntax KEVMSetUpDeployTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_SetUpDeployTest_method-setUp_)] - - syntax KEVMSetUpDeployTestMethod ::= "method-test_extcodesize" "(" ")" [symbol(), klabel(method_SetUpDeployTest_method-test_extcodesize_)] - - syntax KEVMSetUpDeployTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_SetUpDeployTest_method-vm_)] - - rule ( KEVMSetUpDeployTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMSetUpDeployTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMSetUpDeployTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMSetUpDeployTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMSetUpDeployTest . method-test_extcodesize ( ) => #abiCallData ( "test_extcodesize" , .TypedArgs ) ) - - - rule ( KEVMSetUpDeployTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "test_extcodesize()" ) => 1657400005 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module SetUpTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSetUpTestContract - - syntax KEVMSetUpTestContract ::= "KEVMSetUpTest" [symbol(), klabel(contract_SetUpTest)] - - - - syntax Field ::= SetUpTestField - - syntax SetUpTestField ::= "IS_TEST" [symbol(), klabel(field_SetUpTest_IS_TEST)] - - syntax SetUpTestField ::= "_failed" [symbol(), klabel(field_SetUpTest__failed)] - - syntax SetUpTestField ::= "IS_SCRIPT" [symbol(), klabel(field_SetUpTest_IS_SCRIPT)] - - syntax SetUpTestField ::= "stdstore" [symbol(), klabel(field_SetUpTest_stdstore)] - - syntax SetUpTestField ::= "counter" [symbol(), klabel(field_SetUpTest_counter)] - - rule ( #loc ( KEVMSetUpTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMSetUpTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMSetUpTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMSetUpTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMSetUpTest . counter ) => 8 ) - - - syntax Bytes ::= KEVMSetUpTestContract "." KEVMSetUpTestMethod [function(), symbol(), klabel(method_SetUpTest)] - - syntax KEVMSetUpTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_SetUpTest_method-IS_SCRIPT_)] - - syntax KEVMSetUpTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_SetUpTest_method-IS_TEST_)] - - syntax KEVMSetUpTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_SetUpTest_method-failed_)] - - syntax KEVMSetUpTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_SetUpTest_method-setUp_)] - - syntax KEVMSetUpTestMethod ::= "method-testSetUpCalled" "(" ")" [symbol(), klabel(method_SetUpTest_method-testSetUpCalled_)] - - syntax KEVMSetUpTestMethod ::= "method-testSetUpCalledSymbolic" "(" Int ":" "uint256" ")" [symbol(), klabel(method_SetUpTest_method-testSetUpCalledSymbolic_uint256)] - - syntax KEVMSetUpTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_SetUpTest_method-vm_)] - - rule ( KEVMSetUpTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMSetUpTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMSetUpTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMSetUpTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMSetUpTest . method-testSetUpCalled ( ) => #abiCallData ( "testSetUpCalled" , .TypedArgs ) ) - - - rule ( KEVMSetUpTest . method-testSetUpCalledSymbolic ( V0_x : uint256 ) => #abiCallData ( "testSetUpCalledSymbolic" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMSetUpTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testSetUpCalled()" ) => 3967804529 ) - - - rule ( selector ( "testSetUpCalledSymbolic(uint256)" ) => 3332480466 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module SignTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSignTestContract - - syntax KEVMSignTestContract ::= "KEVMSignTest" [symbol(), klabel(contract_SignTest)] - - - - syntax Field ::= SignTestField - - syntax SignTestField ::= "IS_TEST" [symbol(), klabel(field_SignTest_IS_TEST)] - - syntax SignTestField ::= "_failed" [symbol(), klabel(field_SignTest__failed)] - - syntax SignTestField ::= "IS_SCRIPT" [symbol(), klabel(field_SignTest_IS_SCRIPT)] - - syntax SignTestField ::= "stdstore" [symbol(), klabel(field_SignTest_stdstore)] - - rule ( #loc ( KEVMSignTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMSignTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMSignTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMSignTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMSignTestContract "." KEVMSignTestMethod [function(), symbol(), klabel(method_SignTest)] - - syntax KEVMSignTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_SignTest_method-IS_SCRIPT_)] - - syntax KEVMSignTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_SignTest_method-IS_TEST_)] - - syntax KEVMSignTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_SignTest_method-failed_)] - - syntax KEVMSignTestMethod ::= "method-testSign" "(" ")" [symbol(), klabel(method_SignTest_method-testSign_)] - - syntax KEVMSignTestMethod ::= "method-testSign_symbolic" "(" Int ":" "uint256" ")" [symbol(), klabel(method_SignTest_method-testSign_symbolic_uint256)] - - syntax KEVMSignTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_SignTest_method-vm_)] - - rule ( KEVMSignTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMSignTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMSignTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMSignTest . method-testSign ( ) => #abiCallData ( "testSign" , .TypedArgs ) ) - - - rule ( KEVMSignTest . method-testSign_symbolic ( V0_pk : uint256 ) => #abiCallData ( "testSign_symbolic" , #uint256 ( V0_pk ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_pk ) - - - rule ( KEVMSignTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testSign()" ) => 3985576159 ) - - - rule ( selector ( "testSign_symbolic(uint256)" ) => 2942025997 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module AssertTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMAssertTestContract - - syntax KEVMAssertTestContract ::= "KEVMAssertTest" [symbol(), klabel(contract_AssertTest)] - - - - syntax Field ::= AssertTestField - - syntax AssertTestField ::= "IS_TEST" [symbol(), klabel(field_AssertTest_IS_TEST)] - - syntax AssertTestField ::= "_failed" [symbol(), klabel(field_AssertTest__failed)] - - syntax AssertTestField ::= "IS_SCRIPT" [symbol(), klabel(field_AssertTest_IS_SCRIPT)] - - syntax AssertTestField ::= "stdstore" [symbol(), klabel(field_AssertTest_stdstore)] - - syntax AssertTestField ::= "y" [symbol(), klabel(field_AssertTest_y)] - - rule ( #loc ( KEVMAssertTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMAssertTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMAssertTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMAssertTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMAssertTest . y ) => 8 ) - - - syntax Bytes ::= KEVMAssertTestContract "." KEVMAssertTestMethod [function(), symbol(), klabel(method_AssertTest)] - - syntax KEVMAssertTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_AssertTest_method-IS_SCRIPT_)] - - syntax KEVMAssertTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_AssertTest_method-IS_TEST_)] - - syntax KEVMAssertTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_AssertTest_method-failed_)] - - syntax KEVMAssertTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_AssertTest_method-setUp_)] - - syntax KEVMAssertTestMethod ::= "method-testFail_assert_false" "(" ")" [symbol(), klabel(method_AssertTest_method-testFail_assert_false_)] - - syntax KEVMAssertTestMethod ::= "method-testFail_assert_true" "(" ")" [symbol(), klabel(method_AssertTest_method-testFail_assert_true_)] - - syntax KEVMAssertTestMethod ::= "method-testFail_expect_revert" "(" ")" [symbol(), klabel(method_AssertTest_method-testFail_expect_revert_)] - - syntax KEVMAssertTestMethod ::= "method-test_assert_false" "(" ")" [symbol(), klabel(method_AssertTest_method-test_assert_false_)] - - syntax KEVMAssertTestMethod ::= "method-test_assert_true" "(" ")" [symbol(), klabel(method_AssertTest_method-test_assert_true_)] - - syntax KEVMAssertTestMethod ::= "method-test_assert_true_branch" "(" Int ":" "uint256" ")" [symbol(), klabel(method_AssertTest_method-test_assert_true_branch_uint256)] - - syntax KEVMAssertTestMethod ::= "method-test_failing_branch" "(" Int ":" "uint256" ")" [symbol(), klabel(method_AssertTest_method-test_failing_branch_uint256)] - - syntax KEVMAssertTestMethod ::= "method-test_revert_branch" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_AssertTest_method-test_revert_branch_uint256_uint256)] - - syntax KEVMAssertTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_AssertTest_method-vm_)] - - rule ( KEVMAssertTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-testFail_assert_false ( ) => #abiCallData ( "testFail_assert_false" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-testFail_assert_true ( ) => #abiCallData ( "testFail_assert_true" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-testFail_expect_revert ( ) => #abiCallData ( "testFail_expect_revert" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-test_assert_false ( ) => #abiCallData ( "test_assert_false" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-test_assert_true ( ) => #abiCallData ( "test_assert_true" , .TypedArgs ) ) - - - rule ( KEVMAssertTest . method-test_assert_true_branch ( V0_x : uint256 ) => #abiCallData ( "test_assert_true_branch" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMAssertTest . method-test_failing_branch ( V0_x : uint256 ) => #abiCallData ( "test_failing_branch" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMAssertTest . method-test_revert_branch ( V0_x : uint256 , V1_y : uint256 ) => #abiCallData ( "test_revert_branch" , #uint256 ( V0_x ) , #uint256 ( V1_y ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_x ) - andBool ( #rangeUInt ( 256 , V1_y ) - )) - - - rule ( KEVMAssertTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testFail_assert_false()" ) => 2057948334 ) - - - rule ( selector ( "testFail_assert_true()" ) => 409427266 ) - - - rule ( selector ( "testFail_expect_revert()" ) => 709747105 ) - - - rule ( selector ( "test_assert_false()" ) => 1574882301 ) - - - rule ( selector ( "test_assert_true()" ) => 906863826 ) - - - rule ( selector ( "test_assert_true_branch(uint256)" ) => 3267411143 ) - - - rule ( selector ( "test_failing_branch(uint256)" ) => 1176678741 ) - - - rule ( selector ( "test_revert_branch(uint256,uint256)" ) => 2349784459 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module SnapshotTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSnapshotTestContract - - syntax KEVMSnapshotTestContract ::= "KEVMSnapshotTest" [symbol(), klabel(contract_SnapshotTest)] - - - - syntax Field ::= SnapshotTestField - - syntax SnapshotTestField ::= "IS_TEST" [symbol(), klabel(field_SnapshotTest_IS_TEST)] - - syntax SnapshotTestField ::= "_failed" [symbol(), klabel(field_SnapshotTest__failed)] - - syntax SnapshotTestField ::= "IS_SCRIPT" [symbol(), klabel(field_SnapshotTest_IS_SCRIPT)] - - syntax SnapshotTestField ::= "stdstore" [symbol(), klabel(field_SnapshotTest_stdstore)] - - syntax SnapshotTestField ::= "store" [symbol(), klabel(field_SnapshotTest_store)] - - rule ( #loc ( KEVMSnapshotTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMSnapshotTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMSnapshotTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMSnapshotTest . stdstore ) => 1 ) - - - rule ( #loc ( KEVMSnapshotTest . store ) => 8 ) - - - syntax Bytes ::= KEVMSnapshotTestContract "." KEVMSnapshotTestMethod [function(), symbol(), klabel(method_SnapshotTest)] - - syntax KEVMSnapshotTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_SnapshotTest_method-IS_SCRIPT_)] - - syntax KEVMSnapshotTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_SnapshotTest_method-IS_TEST_)] - - syntax KEVMSnapshotTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_SnapshotTest_method-failed_)] - - syntax KEVMSnapshotTestMethod ::= "method-setUp" "(" ")" [symbol(), klabel(method_SnapshotTest_method-setUp_)] - - syntax KEVMSnapshotTestMethod ::= "method-testSnapshot" "(" ")" [symbol(), klabel(method_SnapshotTest_method-testSnapshot_)] - - syntax KEVMSnapshotTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_SnapshotTest_method-vm_)] - - rule ( KEVMSnapshotTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMSnapshotTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMSnapshotTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMSnapshotTest . method-setUp ( ) => #abiCallData ( "setUp" , .TypedArgs ) ) - - - rule ( KEVMSnapshotTest . method-testSnapshot ( ) => #abiCallData ( "testSnapshot" , .TypedArgs ) ) - - - rule ( KEVMSnapshotTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "setUp()" ) => 177362148 ) - - - rule ( selector ( "testSnapshot()" ) => 3204135818 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Store-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMStoreContract - - syntax KEVMStoreContract ::= "KEVMStore" [symbol(), klabel(contract_Store)] - - - - syntax Field ::= StoreField - - syntax StoreField ::= "testNumber" [symbol(), klabel(field_Store_testNumber)] - - rule ( #loc ( KEVMStore . testNumber ) => 0 ) - - -endmodule - -module StoreTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMStoreTestContract - - syntax KEVMStoreTestContract ::= "KEVMStoreTest" [symbol(), klabel(contract_StoreTest)] - - - - syntax Field ::= StoreTestField - - syntax StoreTestField ::= "IS_TEST" [symbol(), klabel(field_StoreTest_IS_TEST)] - - syntax StoreTestField ::= "_failed" [symbol(), klabel(field_StoreTest__failed)] - - syntax StoreTestField ::= "IS_SCRIPT" [symbol(), klabel(field_StoreTest_IS_SCRIPT)] - - syntax StoreTestField ::= "stdstore" [symbol(), klabel(field_StoreTest_stdstore)] - - rule ( #loc ( KEVMStoreTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMStoreTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMStoreTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMStoreTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMStoreTestContract "." KEVMStoreTestMethod [function(), symbol(), klabel(method_StoreTest)] - - syntax KEVMStoreTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_StoreTest_method-IS_SCRIPT_)] - - syntax KEVMStoreTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_StoreTest_method-IS_TEST_)] - - syntax KEVMStoreTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_StoreTest_method-failed_)] - - syntax KEVMStoreTestMethod ::= "method-testAccesses" "(" ")" [symbol(), klabel(method_StoreTest_method-testAccesses_)] - - syntax KEVMStoreTestMethod ::= "method-testGasLoadColdVM" "(" ")" [symbol(), klabel(method_StoreTest_method-testGasLoadColdVM_)] - - syntax KEVMStoreTestMethod ::= "method-testGasLoadWarmUp" "(" ")" [symbol(), klabel(method_StoreTest_method-testGasLoadWarmUp_)] - - syntax KEVMStoreTestMethod ::= "method-testGasLoadWarmVM" "(" ")" [symbol(), klabel(method_StoreTest_method-testGasLoadWarmVM_)] - - syntax KEVMStoreTestMethod ::= "method-testGasStoreColdVM" "(" ")" [symbol(), klabel(method_StoreTest_method-testGasStoreColdVM_)] - - syntax KEVMStoreTestMethod ::= "method-testGasStoreWarmUp" "(" ")" [symbol(), klabel(method_StoreTest_method-testGasStoreWarmUp_)] - - syntax KEVMStoreTestMethod ::= "method-testGasStoreWarmVM" "(" ")" [symbol(), klabel(method_StoreTest_method-testGasStoreWarmVM_)] - - syntax KEVMStoreTestMethod ::= "method-testLoadNonExistent" "(" ")" [symbol(), klabel(method_StoreTest_method-testLoadNonExistent_)] - - syntax KEVMStoreTestMethod ::= "method-testStoreLoad" "(" ")" [symbol(), klabel(method_StoreTest_method-testStoreLoad_)] - - syntax KEVMStoreTestMethod ::= "method-testStoreLoadNonExistent" "(" ")" [symbol(), klabel(method_StoreTest_method-testStoreLoadNonExistent_)] - - syntax KEVMStoreTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_StoreTest_method-vm_)] - - rule ( KEVMStoreTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testAccesses ( ) => #abiCallData ( "testAccesses" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testGasLoadColdVM ( ) => #abiCallData ( "testGasLoadColdVM" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testGasLoadWarmUp ( ) => #abiCallData ( "testGasLoadWarmUp" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testGasLoadWarmVM ( ) => #abiCallData ( "testGasLoadWarmVM" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testGasStoreColdVM ( ) => #abiCallData ( "testGasStoreColdVM" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testGasStoreWarmUp ( ) => #abiCallData ( "testGasStoreWarmUp" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testGasStoreWarmVM ( ) => #abiCallData ( "testGasStoreWarmVM" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testLoadNonExistent ( ) => #abiCallData ( "testLoadNonExistent" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testStoreLoad ( ) => #abiCallData ( "testStoreLoad" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-testStoreLoadNonExistent ( ) => #abiCallData ( "testStoreLoadNonExistent" , .TypedArgs ) ) - - - rule ( KEVMStoreTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testAccesses()" ) => 159648693 ) - - - rule ( selector ( "testGasLoadColdVM()" ) => 3801282741 ) - - - rule ( selector ( "testGasLoadWarmUp()" ) => 604011046 ) - - - rule ( selector ( "testGasLoadWarmVM()" ) => 2607902342 ) - - - rule ( selector ( "testGasStoreColdVM()" ) => 2309593716 ) - - - rule ( selector ( "testGasStoreWarmUp()" ) => 1546465326 ) - - - rule ( selector ( "testGasStoreWarmVM()" ) => 100073271 ) - - - rule ( selector ( "testLoadNonExistent()" ) => 2275977243 ) - - - rule ( selector ( "testStoreLoad()" ) => 1208516723 ) - - - rule ( selector ( "testStoreLoadNonExistent()" ) => 3912017339 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module SymbolicStorageTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSymbolicStorageTestContract - - syntax KEVMSymbolicStorageTestContract ::= "KEVMSymbolicStorageTest" [symbol(), klabel(contract_SymbolicStorageTest)] - - - - syntax Field ::= SymbolicStorageTestField - - syntax SymbolicStorageTestField ::= "IS_TEST" [symbol(), klabel(field_SymbolicStorageTest_IS_TEST)] - - syntax SymbolicStorageTestField ::= "_failed" [symbol(), klabel(field_SymbolicStorageTest__failed)] - - syntax SymbolicStorageTestField ::= "IS_SCRIPT" [symbol(), klabel(field_SymbolicStorageTest_IS_SCRIPT)] - - syntax SymbolicStorageTestField ::= "stdstore" [symbol(), klabel(field_SymbolicStorageTest_stdstore)] - - rule ( #loc ( KEVMSymbolicStorageTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMSymbolicStorageTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMSymbolicStorageTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMSymbolicStorageTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMSymbolicStorageTestContract "." KEVMSymbolicStorageTestMethod [function(), symbol(), klabel(method_SymbolicStorageTest)] - - syntax KEVMSymbolicStorageTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_SymbolicStorageTest_method-IS_SCRIPT_)] - - syntax KEVMSymbolicStorageTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_SymbolicStorageTest_method-IS_TEST_)] - - syntax KEVMSymbolicStorageTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_SymbolicStorageTest_method-failed_)] - - syntax KEVMSymbolicStorageTestMethod ::= "method-kevm" "(" ")" [symbol(), klabel(method_SymbolicStorageTest_method-kevm_)] - - syntax KEVMSymbolicStorageTestMethod ::= "method-testEmptyInitialStorage" "(" Int ":" "uint256" ")" [symbol(), klabel(method_SymbolicStorageTest_method-testEmptyInitialStorage_uint256)] - - syntax KEVMSymbolicStorageTestMethod ::= "method-testFail_SymbolicStorage" "(" Int ":" "uint256" ")" [symbol(), klabel(method_SymbolicStorageTest_method-testFail_SymbolicStorage_uint256)] - - syntax KEVMSymbolicStorageTestMethod ::= "method-testFail_SymbolicStorage1" "(" Int ":" "uint256" ")" [symbol(), klabel(method_SymbolicStorageTest_method-testFail_SymbolicStorage1_uint256)] - - syntax KEVMSymbolicStorageTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_SymbolicStorageTest_method-vm_)] - - rule ( KEVMSymbolicStorageTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMSymbolicStorageTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMSymbolicStorageTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMSymbolicStorageTest . method-kevm ( ) => #abiCallData ( "kevm" , .TypedArgs ) ) - - - rule ( KEVMSymbolicStorageTest . method-testEmptyInitialStorage ( V0_slot : uint256 ) => #abiCallData ( "testEmptyInitialStorage" , #uint256 ( V0_slot ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_slot ) - - - rule ( KEVMSymbolicStorageTest . method-testFail_SymbolicStorage ( V0_slot : uint256 ) => #abiCallData ( "testFail_SymbolicStorage" , #uint256 ( V0_slot ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_slot ) - - - rule ( KEVMSymbolicStorageTest . method-testFail_SymbolicStorage1 ( V0_slot : uint256 ) => #abiCallData ( "testFail_SymbolicStorage1" , #uint256 ( V0_slot ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_slot ) - - - rule ( KEVMSymbolicStorageTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "kevm()" ) => 3601001590 ) - - - rule ( selector ( "testEmptyInitialStorage(uint256)" ) => 2517793094 ) - - - rule ( selector ( "testFail_SymbolicStorage(uint256)" ) => 821477045 ) - - - rule ( selector ( "testFail_SymbolicStorage1(uint256)" ) => 2899744320 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module SymbolicStore-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMSymbolicStoreContract - - syntax KEVMSymbolicStoreContract ::= "KEVMSymbolicStore" [symbol(), klabel(contract_SymbolicStore)] - - - - syntax Field ::= SymbolicStoreField - - syntax SymbolicStoreField ::= "testNumber" [symbol(), klabel(field_SymbolicStore_testNumber)] - - rule ( #loc ( KEVMSymbolicStore . testNumber ) => 0 ) - - -endmodule - -module Test-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMTestContract - - syntax KEVMTestContract ::= "KEVMTest" [symbol(), klabel(contract_Test)] - - - - syntax Field ::= TestField - - syntax TestField ::= "IS_TEST" [symbol(), klabel(field_Test_IS_TEST)] - - syntax TestField ::= "_failed" [symbol(), klabel(field_Test__failed)] - - syntax TestField ::= "IS_SCRIPT" [symbol(), klabel(field_Test_IS_SCRIPT)] - - syntax TestField ::= "stdstore" [symbol(), klabel(field_Test_stdstore)] - - rule ( #loc ( KEVMTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMTestContract "." KEVMTestMethod [function(), symbol(), klabel(method_Test)] - - syntax KEVMTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_Test_method-IS_SCRIPT_)] - - syntax KEVMTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_Test_method-IS_TEST_)] - - syntax KEVMTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_Test_method-failed_)] - - syntax KEVMTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_Test_method-vm_)] - - rule ( KEVMTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module stdError-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMstdErrorContract - - syntax KEVMstdErrorContract ::= "KEVMstdError" [symbol(), klabel(contract_stdError)] - - - - syntax Bytes ::= KEVMstdErrorContract "." KEVMstdErrorMethod [function(), symbol(), klabel(method_stdError)] - - syntax KEVMstdErrorMethod ::= "method-arithmeticError" "(" ")" [symbol(), klabel(method_stdError_method-arithmeticError_)] - - syntax KEVMstdErrorMethod ::= "method-assertionError" "(" ")" [symbol(), klabel(method_stdError_method-assertionError_)] - - syntax KEVMstdErrorMethod ::= "method-divisionError" "(" ")" [symbol(), klabel(method_stdError_method-divisionError_)] - - syntax KEVMstdErrorMethod ::= "method-encodeStorageError" "(" ")" [symbol(), klabel(method_stdError_method-encodeStorageError_)] - - syntax KEVMstdErrorMethod ::= "method-enumConversionError" "(" ")" [symbol(), klabel(method_stdError_method-enumConversionError_)] - - syntax KEVMstdErrorMethod ::= "method-indexOOBError" "(" ")" [symbol(), klabel(method_stdError_method-indexOOBError_)] - - syntax KEVMstdErrorMethod ::= "method-lowLevelError" "(" ")" [symbol(), klabel(method_stdError_method-lowLevelError_)] - - syntax KEVMstdErrorMethod ::= "method-memOverflowError" "(" ")" [symbol(), klabel(method_stdError_method-memOverflowError_)] - - syntax KEVMstdErrorMethod ::= "method-popError" "(" ")" [symbol(), klabel(method_stdError_method-popError_)] - - syntax KEVMstdErrorMethod ::= "method-zeroVarError" "(" ")" [symbol(), klabel(method_stdError_method-zeroVarError_)] - - rule ( KEVMstdError . method-arithmeticError ( ) => #abiCallData ( "arithmeticError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-assertionError ( ) => #abiCallData ( "assertionError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-divisionError ( ) => #abiCallData ( "divisionError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-encodeStorageError ( ) => #abiCallData ( "encodeStorageError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-enumConversionError ( ) => #abiCallData ( "enumConversionError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-indexOOBError ( ) => #abiCallData ( "indexOOBError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-lowLevelError ( ) => #abiCallData ( "lowLevelError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-memOverflowError ( ) => #abiCallData ( "memOverflowError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-popError ( ) => #abiCallData ( "popError" , .TypedArgs ) ) - - - rule ( KEVMstdError . method-zeroVarError ( ) => #abiCallData ( "zeroVarError" , .TypedArgs ) ) - - - rule ( selector ( "arithmeticError()" ) => 2308253967 ) - - - rule ( selector ( "assertionError()" ) => 271788407 ) - - - rule ( selector ( "divisionError()" ) => 4202187332 ) - - - rule ( selector ( "encodeStorageError()" ) => 3512788190 ) - - - rule ( selector ( "enumConversionError()" ) => 501503328 ) - - - rule ( selector ( "indexOOBError()" ) => 99517970 ) - - - rule ( selector ( "lowLevelError()" ) => 2889716422 ) - - - rule ( selector ( "memOverflowError()" ) => 2557239144 ) - - - rule ( selector ( "popError()" ) => 2989344077 ) - - - rule ( selector ( "zeroVarError()" ) => 3061221850 ) - - -endmodule - -module stdMath-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMstdMathContract - - syntax KEVMstdMathContract ::= "KEVMstdMath" [symbol(), klabel(contract_stdMath)] - - - -endmodule - -module stdStorage-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMstdStorageContract - - syntax KEVMstdStorageContract ::= "KEVMstdStorage" [symbol(), klabel(contract_stdStorage)] - - - - syntax Bytes ::= KEVMstdStorageContract "." KEVMstdStorageMethod [function(), symbol(), klabel(method_stdStorage)] - - syntax KEVMstdStorageMethod ::= "method-bytesToBytes32" "(" Bytes ":" "bytes" "," Int ":" "uint256" ")" [symbol(), klabel(method_stdStorage_method-bytesToBytes32_bytes_uint256)] - - rule ( KEVMstdStorage . method-bytesToBytes32 ( V0_b : bytes , V1_offset : uint256 ) => #abiCallData ( "bytesToBytes32" , #bytes ( V0_b ) , #uint256 ( V1_offset ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 128 , lengthBytes ( V0_b ) ) - andBool ( #rangeUInt ( 256 , V1_offset ) - )) - - - rule ( selector ( "bytesToBytes32(bytes,uint256)" ) => 1398294841 ) - - -endmodule - -module TestNumber-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMTestNumberContract - - syntax KEVMTestNumberContract ::= "KEVMTestNumber" [symbol(), klabel(contract_TestNumber)] - - - - syntax Field ::= TestNumberField - - syntax TestNumberField ::= "IS_TEST" [symbol(), klabel(field_TestNumber_IS_TEST)] - - syntax TestNumberField ::= "_failed" [symbol(), klabel(field_TestNumber__failed)] - - syntax TestNumberField ::= "testNumber" [symbol(), klabel(field_TestNumber_testNumber)] - - rule ( #loc ( KEVMTestNumber . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMTestNumber . _failed ) => 0 ) - - - rule ( #loc ( KEVMTestNumber . testNumber ) => 1 ) - - - syntax Bytes ::= KEVMTestNumberContract "." KEVMTestNumberMethod [function(), symbol(), klabel(method_TestNumber)] - - syntax KEVMTestNumberMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_TestNumber_method-IS_TEST_)] - - syntax KEVMTestNumberMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_TestNumber_method-failed_)] - - syntax KEVMTestNumberMethod ::= "method-t" "(" Int ":" "uint256" ")" [symbol(), klabel(method_TestNumber_method-t_uint256)] - - syntax KEVMTestNumberMethod ::= "method-testNumber" "(" ")" [symbol(), klabel(method_TestNumber_method-testNumber_)] - - rule ( KEVMTestNumber . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMTestNumber . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMTestNumber . method-t ( V0_a : uint256 ) => #abiCallData ( "t" , #uint256 ( V0_a ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_a ) - - - rule ( KEVMTestNumber . method-testNumber ( ) => #abiCallData ( "testNumber" , .TypedArgs ) ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "t(uint256)" ) => 2950864753 ) - - - rule ( selector ( "testNumber()" ) => 219771635 ) - - -endmodule - -module ToStringTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMToStringTestContract - - syntax KEVMToStringTestContract ::= "KEVMToStringTest" [symbol(), klabel(contract_ToStringTest)] - - - - syntax Field ::= ToStringTestField - - syntax ToStringTestField ::= "IS_TEST" [symbol(), klabel(field_ToStringTest_IS_TEST)] - - syntax ToStringTestField ::= "_failed" [symbol(), klabel(field_ToStringTest__failed)] - - syntax ToStringTestField ::= "IS_SCRIPT" [symbol(), klabel(field_ToStringTest_IS_SCRIPT)] - - syntax ToStringTestField ::= "stdstore" [symbol(), klabel(field_ToStringTest_stdstore)] - - rule ( #loc ( KEVMToStringTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMToStringTest . _failed ) => 0 ) - - - rule ( #loc ( KEVMToStringTest . IS_SCRIPT ) => 0 ) - - - rule ( #loc ( KEVMToStringTest . stdstore ) => 1 ) - - - syntax Bytes ::= KEVMToStringTestContract "." KEVMToStringTestMethod [function(), symbol(), klabel(method_ToStringTest)] - - syntax KEVMToStringTestMethod ::= "method-IS_SCRIPT" "(" ")" [symbol(), klabel(method_ToStringTest_method-IS_SCRIPT_)] - - syntax KEVMToStringTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_ToStringTest_method-IS_TEST_)] - - syntax KEVMToStringTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_ToStringTest_method-failed_)] - - syntax KEVMToStringTestMethod ::= "method-testAddressToString" "(" ")" [symbol(), klabel(method_ToStringTest_method-testAddressToString_)] - - syntax KEVMToStringTestMethod ::= "method-testBoolToString" "(" ")" [symbol(), klabel(method_ToStringTest_method-testBoolToString_)] - - syntax KEVMToStringTestMethod ::= "method-testBytes32ToString" "(" ")" [symbol(), klabel(method_ToStringTest_method-testBytes32ToString_)] - - syntax KEVMToStringTestMethod ::= "method-testBytesToString" "(" ")" [symbol(), klabel(method_ToStringTest_method-testBytesToString_)] - - syntax KEVMToStringTestMethod ::= "method-testIntToString" "(" ")" [symbol(), klabel(method_ToStringTest_method-testIntToString_)] - - syntax KEVMToStringTestMethod ::= "method-testUint256ToString" "(" ")" [symbol(), klabel(method_ToStringTest_method-testUint256ToString_)] - - syntax KEVMToStringTestMethod ::= "method-vm" "(" ")" [symbol(), klabel(method_ToStringTest_method-vm_)] - - rule ( KEVMToStringTest . method-IS_SCRIPT ( ) => #abiCallData ( "IS_SCRIPT" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-testAddressToString ( ) => #abiCallData ( "testAddressToString" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-testBoolToString ( ) => #abiCallData ( "testBoolToString" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-testBytes32ToString ( ) => #abiCallData ( "testBytes32ToString" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-testBytesToString ( ) => #abiCallData ( "testBytesToString" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-testIntToString ( ) => #abiCallData ( "testIntToString" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-testUint256ToString ( ) => #abiCallData ( "testUint256ToString" , .TypedArgs ) ) - - - rule ( KEVMToStringTest . method-vm ( ) => #abiCallData ( "vm" , .TypedArgs ) ) - - - rule ( selector ( "IS_SCRIPT()" ) => 4174167879 ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - - rule ( selector ( "testAddressToString()" ) => 808104093 ) - - - rule ( selector ( "testBoolToString()" ) => 1097632899 ) - - - rule ( selector ( "testBytes32ToString()" ) => 204853932 ) - - - rule ( selector ( "testBytesToString()" ) => 1397983993 ) - - - rule ( selector ( "testIntToString()" ) => 4039840763 ) - - - rule ( selector ( "testUint256ToString()" ) => 98980210 ) - - - rule ( selector ( "vm()" ) => 980845667 ) - - -endmodule - -module Token-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMTokenContract - - syntax KEVMTokenContract ::= "KEVMToken" [symbol(), klabel(contract_Token)] - - - - syntax Field ::= TokenField - - syntax TokenField ::= "x" [symbol(), klabel(field_Token_x)] - - syntax TokenField ::= "balances" [symbol(), klabel(field_Token_balances)] - - syntax TokenField ::= "allowances" [symbol(), klabel(field_Token_allowances)] - - syntax TokenField ::= "name" [symbol(), klabel(field_Token_name)] - - syntax TokenField ::= "y" [symbol(), klabel(field_Token_y)] - - syntax TokenField ::= "z" [symbol(), klabel(field_Token_z)] - - syntax TokenField ::= "a" [symbol(), klabel(field_Token_a)] - - syntax TokenField ::= "foos" [symbol(), klabel(field_Token_foos)] - - rule ( #loc ( KEVMToken . x ) => 0 ) - - - rule ( #loc ( KEVMToken . balances ) => 1 ) - - - rule ( #loc ( KEVMToken . allowances ) => 2 ) - - - rule ( #loc ( KEVMToken . name ) => 3 ) - - - rule ( #loc ( KEVMToken . y ) => 4 ) - - - rule ( #loc ( KEVMToken . z ) => 4 ) - - - rule ( #loc ( KEVMToken . a ) => 4 ) - - - rule ( #loc ( KEVMToken . foos ) => 5 ) - - - syntax Bytes ::= KEVMTokenContract "." KEVMTokenMethod [function(), symbol(), klabel(method_Token)] - - syntax KEVMTokenMethod ::= "method-transfer" "(" Int ":" "address" "," Int ":" "uint256" ")" [symbol(), klabel(method_Token_method-transfer_address_uint256)] - - rule ( KEVMToken . method-transfer ( V0_dst : address , V1_amount : uint256 ) => #abiCallData ( "transfer" , #address ( V0_dst ) , #uint256 ( V1_amount ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_dst ) - andBool ( #rangeUInt ( 256 , V1_amount ) - )) - - - rule ( selector ( "transfer(address,uint256)" ) => 2835717307 ) - - -endmodule - -module BytesTypeTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMBytesTypeTestContract - - syntax KEVMBytesTypeTestContract ::= "KEVMBytesTypeTest" [symbol(), klabel(contract_BytesTypeTest)] - - - - syntax Bytes ::= KEVMBytesTypeTestContract "." KEVMBytesTypeTestMethod [function(), symbol(), klabel(method_BytesTypeTest)] - - syntax KEVMBytesTypeTestMethod ::= "method-testFail_bytes32" "(" Int ":" "bytes32" ")" [symbol(), klabel(method_BytesTypeTest_method-testFail_bytes32_bytes32)] - - syntax KEVMBytesTypeTestMethod ::= "method-testFail_bytes4" "(" Int ":" "bytes4" ")" [symbol(), klabel(method_BytesTypeTest_method-testFail_bytes4_bytes4)] - - syntax KEVMBytesTypeTestMethod ::= "method-test_bytes32" "(" Int ":" "bytes32" ")" [symbol(), klabel(method_BytesTypeTest_method-test_bytes32_bytes32)] - - syntax KEVMBytesTypeTestMethod ::= "method-test_bytes32_fail" "(" Int ":" "bytes32" ")" [symbol(), klabel(method_BytesTypeTest_method-test_bytes32_fail_bytes32)] - - syntax KEVMBytesTypeTestMethod ::= "method-test_bytes4" "(" Int ":" "bytes4" ")" [symbol(), klabel(method_BytesTypeTest_method-test_bytes4_bytes4)] - - syntax KEVMBytesTypeTestMethod ::= "method-test_bytes4_fail" "(" Int ":" "bytes4" ")" [symbol(), klabel(method_BytesTypeTest_method-test_bytes4_fail_bytes4)] - - rule ( KEVMBytesTypeTest . method-testFail_bytes32 ( V0_x : bytes32 ) => #abiCallData ( "testFail_bytes32" , #bytes32 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMBytesTypeTest . method-testFail_bytes4 ( V0_x : bytes4 ) => #abiCallData ( "testFail_bytes4" , #bytes4 ( V0_x ) , .TypedArgs ) ) - ensures #rangeBytes ( 4 , V0_x ) - - - rule ( KEVMBytesTypeTest . method-test_bytes32 ( V0_x : bytes32 ) => #abiCallData ( "test_bytes32" , #bytes32 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMBytesTypeTest . method-test_bytes32_fail ( V0_x : bytes32 ) => #abiCallData ( "test_bytes32_fail" , #bytes32 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMBytesTypeTest . method-test_bytes4 ( V0_x : bytes4 ) => #abiCallData ( "test_bytes4" , #bytes4 ( V0_x ) , .TypedArgs ) ) - ensures #rangeBytes ( 4 , V0_x ) - - - rule ( KEVMBytesTypeTest . method-test_bytes4_fail ( V0_x : bytes4 ) => #abiCallData ( "test_bytes4_fail" , #bytes4 ( V0_x ) , .TypedArgs ) ) - ensures #rangeBytes ( 4 , V0_x ) - - - rule ( selector ( "testFail_bytes32(bytes32)" ) => 4289330289 ) - - - rule ( selector ( "testFail_bytes4(bytes4)" ) => 3602852570 ) - - - rule ( selector ( "test_bytes32(bytes32)" ) => 3436986189 ) - - - rule ( selector ( "test_bytes32_fail(bytes32)" ) => 392713219 ) - - - rule ( selector ( "test_bytes4(bytes4)" ) => 2814412853 ) - - - rule ( selector ( "test_bytes4_fail(bytes4)" ) => 2510894010 ) - - -endmodule - -module UintTypeTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMUintTypeTestContract - - syntax KEVMUintTypeTestContract ::= "KEVMUintTypeTest" [symbol(), klabel(contract_UintTypeTest)] - - - - syntax Bytes ::= KEVMUintTypeTestContract "." KEVMUintTypeTestMethod [function(), symbol(), klabel(method_UintTypeTest)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint104" "(" Int ":" "uint104" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint104_uint104)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint112" "(" Int ":" "uint112" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint112_uint112)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint120" "(" Int ":" "uint120" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint120_uint120)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint128" "(" Int ":" "uint128" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint128_uint128)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint136" "(" Int ":" "uint136" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint136_uint136)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint144" "(" Int ":" "uint144" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint144_uint144)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint152" "(" Int ":" "uint152" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint152_uint152)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint16" "(" Int ":" "uint16" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint16_uint16)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint160" "(" Int ":" "uint160" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint160_uint160)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint168" "(" Int ":" "uint168" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint168_uint168)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint176" "(" Int ":" "uint176" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint176_uint176)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint184" "(" Int ":" "uint184" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint184_uint184)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint192" "(" Int ":" "uint192" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint192_uint192)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint200" "(" Int ":" "uint200" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint200_uint200)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint208" "(" Int ":" "uint208" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint208_uint208)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint216" "(" Int ":" "uint216" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint216_uint216)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint224" "(" Int ":" "uint224" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint224_uint224)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint232" "(" Int ":" "uint232" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint232_uint232)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint24" "(" Int ":" "uint24" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint24_uint24)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint240" "(" Int ":" "uint240" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint240_uint240)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint248" "(" Int ":" "uint248" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint248_uint248)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint256" "(" Int ":" "uint256" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint256_uint256)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint32" "(" Int ":" "uint32" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint32_uint32)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint40" "(" Int ":" "uint40" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint40_uint40)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint48" "(" Int ":" "uint48" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint48_uint48)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint56" "(" Int ":" "uint56" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint56_uint56)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint64" "(" Int ":" "uint64" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint64_uint64)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint72" "(" Int ":" "uint72" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint72_uint72)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint8" "(" Int ":" "uint8" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint8_uint8)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint80" "(" Int ":" "uint80" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint80_uint80)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint88" "(" Int ":" "uint88" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint88_uint88)] - - syntax KEVMUintTypeTestMethod ::= "method-testFail_uint96" "(" Int ":" "uint96" ")" [symbol(), klabel(method_UintTypeTest_method-testFail_uint96_uint96)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint104" "(" Int ":" "uint104" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint104_uint104)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint104_fail" "(" Int ":" "uint104" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint104_fail_uint104)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint112" "(" Int ":" "uint112" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint112_uint112)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint112_fail" "(" Int ":" "uint112" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint112_fail_uint112)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint120" "(" Int ":" "uint120" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint120_uint120)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint120_fail" "(" Int ":" "uint120" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint120_fail_uint120)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint128" "(" Int ":" "uint128" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint128_uint128)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint128_fail" "(" Int ":" "uint128" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint128_fail_uint128)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint136" "(" Int ":" "uint136" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint136_uint136)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint136_fail" "(" Int ":" "uint136" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint136_fail_uint136)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint144" "(" Int ":" "uint144" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint144_uint144)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint144_fail" "(" Int ":" "uint144" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint144_fail_uint144)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint152" "(" Int ":" "uint152" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint152_uint152)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint152_fail" "(" Int ":" "uint152" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint152_fail_uint152)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint16" "(" Int ":" "uint16" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint16_uint16)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint160" "(" Int ":" "uint160" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint160_uint160)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint160_fail" "(" Int ":" "uint160" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint160_fail_uint160)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint168" "(" Int ":" "uint168" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint168_uint168)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint168_fail" "(" Int ":" "uint168" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint168_fail_uint168)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint16_fail" "(" Int ":" "uint16" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint16_fail_uint16)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint176" "(" Int ":" "uint176" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint176_uint176)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint176_fail" "(" Int ":" "uint176" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint176_fail_uint176)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint184" "(" Int ":" "uint184" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint184_uint184)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint184_fail" "(" Int ":" "uint184" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint184_fail_uint184)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint192" "(" Int ":" "uint192" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint192_uint192)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint192_fail" "(" Int ":" "uint192" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint192_fail_uint192)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint200" "(" Int ":" "uint200" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint200_uint200)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint200_fail" "(" Int ":" "uint200" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint200_fail_uint200)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint208" "(" Int ":" "uint208" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint208_uint208)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint208_fail" "(" Int ":" "uint208" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint208_fail_uint208)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint216" "(" Int ":" "uint216" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint216_uint216)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint216_fail" "(" Int ":" "uint216" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint216_fail_uint216)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint224" "(" Int ":" "uint224" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint224_uint224)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint224_fail" "(" Int ":" "uint224" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint224_fail_uint224)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint232" "(" Int ":" "uint232" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint232_uint232)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint232_fail" "(" Int ":" "uint232" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint232_fail_uint232)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint24" "(" Int ":" "uint24" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint24_uint24)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint240" "(" Int ":" "uint240" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint240_uint240)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint240_fail" "(" Int ":" "uint240" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint240_fail_uint240)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint248" "(" Int ":" "uint248" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint248_uint248)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint248_fail" "(" Int ":" "uint248" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint248_fail_uint248)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint24_fail" "(" Int ":" "uint24" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint24_fail_uint24)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint256" "(" Int ":" "uint256" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint256_uint256)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint256_fail" "(" Int ":" "uint256" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint256_fail_uint256)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint32" "(" Int ":" "uint32" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint32_uint32)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint32_fail" "(" Int ":" "uint32" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint32_fail_uint32)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint40" "(" Int ":" "uint40" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint40_uint40)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint40_fail" "(" Int ":" "uint40" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint40_fail_uint40)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint48" "(" Int ":" "uint48" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint48_uint48)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint48_fail" "(" Int ":" "uint48" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint48_fail_uint48)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint56" "(" Int ":" "uint56" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint56_uint56)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint56_fail" "(" Int ":" "uint56" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint56_fail_uint56)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint64" "(" Int ":" "uint64" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint64_uint64)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint64_fail" "(" Int ":" "uint64" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint64_fail_uint64)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint72" "(" Int ":" "uint72" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint72_uint72)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint72_fail" "(" Int ":" "uint72" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint72_fail_uint72)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint8" "(" Int ":" "uint8" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint8_uint8)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint80" "(" Int ":" "uint80" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint80_uint80)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint80_fail" "(" Int ":" "uint80" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint80_fail_uint80)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint88" "(" Int ":" "uint88" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint88_uint88)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint88_fail" "(" Int ":" "uint88" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint88_fail_uint88)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint8_fail" "(" Int ":" "uint8" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint8_fail_uint8)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint96" "(" Int ":" "uint96" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint96_uint96)] - - syntax KEVMUintTypeTestMethod ::= "method-test_uint96_fail" "(" Int ":" "uint96" ")" [symbol(), klabel(method_UintTypeTest_method-test_uint96_fail_uint96)] - - rule ( KEVMUintTypeTest . method-testFail_uint104 ( V0_x : uint104 ) => #abiCallData ( "testFail_uint104" , #uint104 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 104 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint112 ( V0_x : uint112 ) => #abiCallData ( "testFail_uint112" , #uint112 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 112 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint120 ( V0_x : uint120 ) => #abiCallData ( "testFail_uint120" , #uint120 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 120 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint128 ( V0_x : uint128 ) => #abiCallData ( "testFail_uint128" , #uint128 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 128 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint136 ( V0_x : uint136 ) => #abiCallData ( "testFail_uint136" , #uint136 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 136 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint144 ( V0_x : uint144 ) => #abiCallData ( "testFail_uint144" , #uint144 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 144 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint152 ( V0_x : uint152 ) => #abiCallData ( "testFail_uint152" , #uint152 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 152 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint16 ( V0_x : uint16 ) => #abiCallData ( "testFail_uint16" , #uint16 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 16 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint160 ( V0_x : uint160 ) => #abiCallData ( "testFail_uint160" , #uint160 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 160 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint168 ( V0_x : uint168 ) => #abiCallData ( "testFail_uint168" , #uint168 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 168 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint176 ( V0_x : uint176 ) => #abiCallData ( "testFail_uint176" , #uint176 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 176 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint184 ( V0_x : uint184 ) => #abiCallData ( "testFail_uint184" , #uint184 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 184 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint192 ( V0_x : uint192 ) => #abiCallData ( "testFail_uint192" , #uint192 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 192 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint200 ( V0_x : uint200 ) => #abiCallData ( "testFail_uint200" , #uint200 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 200 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint208 ( V0_x : uint208 ) => #abiCallData ( "testFail_uint208" , #uint208 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 208 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint216 ( V0_x : uint216 ) => #abiCallData ( "testFail_uint216" , #uint216 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 216 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint224 ( V0_x : uint224 ) => #abiCallData ( "testFail_uint224" , #uint224 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 224 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint232 ( V0_x : uint232 ) => #abiCallData ( "testFail_uint232" , #uint232 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 232 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint24 ( V0_x : uint24 ) => #abiCallData ( "testFail_uint24" , #uint24 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 24 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint240 ( V0_x : uint240 ) => #abiCallData ( "testFail_uint240" , #uint240 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 240 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint248 ( V0_x : uint248 ) => #abiCallData ( "testFail_uint248" , #uint248 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 248 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint256 ( V0_x : uint256 ) => #abiCallData ( "testFail_uint256" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint32 ( V0_x : uint32 ) => #abiCallData ( "testFail_uint32" , #uint32 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 32 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint40 ( V0_x : uint40 ) => #abiCallData ( "testFail_uint40" , #uint40 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 40 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint48 ( V0_x : uint48 ) => #abiCallData ( "testFail_uint48" , #uint48 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 48 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint56 ( V0_x : uint56 ) => #abiCallData ( "testFail_uint56" , #uint56 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 56 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint64 ( V0_x : uint64 ) => #abiCallData ( "testFail_uint64" , #uint64 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 64 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint72 ( V0_x : uint72 ) => #abiCallData ( "testFail_uint72" , #uint72 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 72 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint8 ( V0_x : uint8 ) => #abiCallData ( "testFail_uint8" , #uint8 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 8 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint80 ( V0_x : uint80 ) => #abiCallData ( "testFail_uint80" , #uint80 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 80 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint88 ( V0_x : uint88 ) => #abiCallData ( "testFail_uint88" , #uint88 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 88 , V0_x ) - - - rule ( KEVMUintTypeTest . method-testFail_uint96 ( V0_x : uint96 ) => #abiCallData ( "testFail_uint96" , #uint96 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 96 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint104 ( V0_x : uint104 ) => #abiCallData ( "test_uint104" , #uint104 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 104 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint104_fail ( V0_x : uint104 ) => #abiCallData ( "test_uint104_fail" , #uint104 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 104 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint112 ( V0_x : uint112 ) => #abiCallData ( "test_uint112" , #uint112 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 112 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint112_fail ( V0_x : uint112 ) => #abiCallData ( "test_uint112_fail" , #uint112 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 112 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint120 ( V0_x : uint120 ) => #abiCallData ( "test_uint120" , #uint120 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 120 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint120_fail ( V0_x : uint120 ) => #abiCallData ( "test_uint120_fail" , #uint120 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 120 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint128 ( V0_x : uint128 ) => #abiCallData ( "test_uint128" , #uint128 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 128 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint128_fail ( V0_x : uint128 ) => #abiCallData ( "test_uint128_fail" , #uint128 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 128 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint136 ( V0_x : uint136 ) => #abiCallData ( "test_uint136" , #uint136 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 136 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint136_fail ( V0_x : uint136 ) => #abiCallData ( "test_uint136_fail" , #uint136 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 136 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint144 ( V0_x : uint144 ) => #abiCallData ( "test_uint144" , #uint144 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 144 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint144_fail ( V0_x : uint144 ) => #abiCallData ( "test_uint144_fail" , #uint144 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 144 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint152 ( V0_x : uint152 ) => #abiCallData ( "test_uint152" , #uint152 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 152 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint152_fail ( V0_x : uint152 ) => #abiCallData ( "test_uint152_fail" , #uint152 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 152 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint16 ( V0_x : uint16 ) => #abiCallData ( "test_uint16" , #uint16 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 16 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint160 ( V0_x : uint160 ) => #abiCallData ( "test_uint160" , #uint160 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 160 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint160_fail ( V0_x : uint160 ) => #abiCallData ( "test_uint160_fail" , #uint160 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 160 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint168 ( V0_x : uint168 ) => #abiCallData ( "test_uint168" , #uint168 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 168 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint168_fail ( V0_x : uint168 ) => #abiCallData ( "test_uint168_fail" , #uint168 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 168 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint16_fail ( V0_x : uint16 ) => #abiCallData ( "test_uint16_fail" , #uint16 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 16 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint176 ( V0_x : uint176 ) => #abiCallData ( "test_uint176" , #uint176 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 176 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint176_fail ( V0_x : uint176 ) => #abiCallData ( "test_uint176_fail" , #uint176 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 176 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint184 ( V0_x : uint184 ) => #abiCallData ( "test_uint184" , #uint184 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 184 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint184_fail ( V0_x : uint184 ) => #abiCallData ( "test_uint184_fail" , #uint184 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 184 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint192 ( V0_x : uint192 ) => #abiCallData ( "test_uint192" , #uint192 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 192 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint192_fail ( V0_x : uint192 ) => #abiCallData ( "test_uint192_fail" , #uint192 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 192 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint200 ( V0_x : uint200 ) => #abiCallData ( "test_uint200" , #uint200 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 200 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint200_fail ( V0_x : uint200 ) => #abiCallData ( "test_uint200_fail" , #uint200 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 200 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint208 ( V0_x : uint208 ) => #abiCallData ( "test_uint208" , #uint208 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 208 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint208_fail ( V0_x : uint208 ) => #abiCallData ( "test_uint208_fail" , #uint208 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 208 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint216 ( V0_x : uint216 ) => #abiCallData ( "test_uint216" , #uint216 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 216 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint216_fail ( V0_x : uint216 ) => #abiCallData ( "test_uint216_fail" , #uint216 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 216 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint224 ( V0_x : uint224 ) => #abiCallData ( "test_uint224" , #uint224 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 224 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint224_fail ( V0_x : uint224 ) => #abiCallData ( "test_uint224_fail" , #uint224 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 224 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint232 ( V0_x : uint232 ) => #abiCallData ( "test_uint232" , #uint232 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 232 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint232_fail ( V0_x : uint232 ) => #abiCallData ( "test_uint232_fail" , #uint232 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 232 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint24 ( V0_x : uint24 ) => #abiCallData ( "test_uint24" , #uint24 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 24 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint240 ( V0_x : uint240 ) => #abiCallData ( "test_uint240" , #uint240 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 240 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint240_fail ( V0_x : uint240 ) => #abiCallData ( "test_uint240_fail" , #uint240 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 240 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint248 ( V0_x : uint248 ) => #abiCallData ( "test_uint248" , #uint248 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 248 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint248_fail ( V0_x : uint248 ) => #abiCallData ( "test_uint248_fail" , #uint248 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 248 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint24_fail ( V0_x : uint24 ) => #abiCallData ( "test_uint24_fail" , #uint24 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 24 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint256 ( V0_x : uint256 ) => #abiCallData ( "test_uint256" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint256_fail ( V0_x : uint256 ) => #abiCallData ( "test_uint256_fail" , #uint256 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint32 ( V0_x : uint32 ) => #abiCallData ( "test_uint32" , #uint32 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 32 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint32_fail ( V0_x : uint32 ) => #abiCallData ( "test_uint32_fail" , #uint32 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 32 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint40 ( V0_x : uint40 ) => #abiCallData ( "test_uint40" , #uint40 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 40 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint40_fail ( V0_x : uint40 ) => #abiCallData ( "test_uint40_fail" , #uint40 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 40 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint48 ( V0_x : uint48 ) => #abiCallData ( "test_uint48" , #uint48 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 48 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint48_fail ( V0_x : uint48 ) => #abiCallData ( "test_uint48_fail" , #uint48 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 48 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint56 ( V0_x : uint56 ) => #abiCallData ( "test_uint56" , #uint56 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 56 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint56_fail ( V0_x : uint56 ) => #abiCallData ( "test_uint56_fail" , #uint56 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 56 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint64 ( V0_x : uint64 ) => #abiCallData ( "test_uint64" , #uint64 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 64 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint64_fail ( V0_x : uint64 ) => #abiCallData ( "test_uint64_fail" , #uint64 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 64 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint72 ( V0_x : uint72 ) => #abiCallData ( "test_uint72" , #uint72 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 72 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint72_fail ( V0_x : uint72 ) => #abiCallData ( "test_uint72_fail" , #uint72 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 72 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint8 ( V0_x : uint8 ) => #abiCallData ( "test_uint8" , #uint8 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 8 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint80 ( V0_x : uint80 ) => #abiCallData ( "test_uint80" , #uint80 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 80 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint80_fail ( V0_x : uint80 ) => #abiCallData ( "test_uint80_fail" , #uint80 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 80 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint88 ( V0_x : uint88 ) => #abiCallData ( "test_uint88" , #uint88 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 88 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint88_fail ( V0_x : uint88 ) => #abiCallData ( "test_uint88_fail" , #uint88 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 88 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint8_fail ( V0_x : uint8 ) => #abiCallData ( "test_uint8_fail" , #uint8 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 8 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint96 ( V0_x : uint96 ) => #abiCallData ( "test_uint96" , #uint96 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 96 , V0_x ) - - - rule ( KEVMUintTypeTest . method-test_uint96_fail ( V0_x : uint96 ) => #abiCallData ( "test_uint96_fail" , #uint96 ( V0_x ) , .TypedArgs ) ) - ensures #rangeUInt ( 96 , V0_x ) - - - rule ( selector ( "testFail_uint104(uint104)" ) => 1709154444 ) - - - rule ( selector ( "testFail_uint112(uint112)" ) => 3541489285 ) - - - rule ( selector ( "testFail_uint120(uint120)" ) => 3839169067 ) - - - rule ( selector ( "testFail_uint128(uint128)" ) => 791678561 ) - - - rule ( selector ( "testFail_uint136(uint136)" ) => 3952257705 ) - - - rule ( selector ( "testFail_uint144(uint144)" ) => 2439595565 ) - - - rule ( selector ( "testFail_uint152(uint152)" ) => 1866291148 ) - - - rule ( selector ( "testFail_uint16(uint16)" ) => 4076431644 ) - - - rule ( selector ( "testFail_uint160(uint160)" ) => 3214193107 ) - - - rule ( selector ( "testFail_uint168(uint168)" ) => 2636444862 ) - - - rule ( selector ( "testFail_uint176(uint176)" ) => 1828125968 ) - - - rule ( selector ( "testFail_uint184(uint184)" ) => 4099305155 ) - - - rule ( selector ( "testFail_uint192(uint192)" ) => 2858210891 ) - - - rule ( selector ( "testFail_uint200(uint200)" ) => 1080270217 ) - - - rule ( selector ( "testFail_uint208(uint208)" ) => 1831022189 ) - - - rule ( selector ( "testFail_uint216(uint216)" ) => 2125101602 ) - - - rule ( selector ( "testFail_uint224(uint224)" ) => 420776541 ) - - - rule ( selector ( "testFail_uint232(uint232)" ) => 3163478438 ) - - - rule ( selector ( "testFail_uint24(uint24)" ) => 639153936 ) - - - rule ( selector ( "testFail_uint240(uint240)" ) => 3089966003 ) - - - rule ( selector ( "testFail_uint248(uint248)" ) => 3070004620 ) - - - rule ( selector ( "testFail_uint256(uint256)" ) => 3436494846 ) - - - rule ( selector ( "testFail_uint32(uint32)" ) => 3218360567 ) - - - rule ( selector ( "testFail_uint40(uint40)" ) => 347856329 ) - - - rule ( selector ( "testFail_uint48(uint48)" ) => 4178735009 ) - - - rule ( selector ( "testFail_uint56(uint56)" ) => 979020984 ) - - - rule ( selector ( "testFail_uint64(uint64)" ) => 819975489 ) - - - rule ( selector ( "testFail_uint72(uint72)" ) => 2059244458 ) - - - rule ( selector ( "testFail_uint8(uint8)" ) => 3679593874 ) - - - rule ( selector ( "testFail_uint80(uint80)" ) => 4180733980 ) - - - rule ( selector ( "testFail_uint88(uint88)" ) => 42555031 ) - - - rule ( selector ( "testFail_uint96(uint96)" ) => 2962957343 ) - - - rule ( selector ( "test_uint104(uint104)" ) => 2030507202 ) - - - rule ( selector ( "test_uint104_fail(uint104)" ) => 3289769429 ) - - - rule ( selector ( "test_uint112(uint112)" ) => 1247465894 ) - - - rule ( selector ( "test_uint112_fail(uint112)" ) => 198559186 ) - - - rule ( selector ( "test_uint120(uint120)" ) => 4013273041 ) - - - rule ( selector ( "test_uint120_fail(uint120)" ) => 4156608892 ) - - - rule ( selector ( "test_uint128(uint128)" ) => 784802761 ) - - - rule ( selector ( "test_uint128_fail(uint128)" ) => 3283002391 ) - - - rule ( selector ( "test_uint136(uint136)" ) => 3590751506 ) - - - rule ( selector ( "test_uint136_fail(uint136)" ) => 1740049059 ) - - - rule ( selector ( "test_uint144(uint144)" ) => 1224379367 ) - - - rule ( selector ( "test_uint144_fail(uint144)" ) => 3911233113 ) - - - rule ( selector ( "test_uint152(uint152)" ) => 3210764837 ) - - - rule ( selector ( "test_uint152_fail(uint152)" ) => 2472528383 ) - - - rule ( selector ( "test_uint16(uint16)" ) => 1262288561 ) - - - rule ( selector ( "test_uint160(uint160)" ) => 2446641645 ) - - - rule ( selector ( "test_uint160_fail(uint160)" ) => 1289572651 ) - - - rule ( selector ( "test_uint168(uint168)" ) => 2789196255 ) - - - rule ( selector ( "test_uint168_fail(uint168)" ) => 413418206 ) - - - rule ( selector ( "test_uint16_fail(uint16)" ) => 2736127289 ) - - - rule ( selector ( "test_uint176(uint176)" ) => 3119759714 ) - - - rule ( selector ( "test_uint176_fail(uint176)" ) => 2926152828 ) - - - rule ( selector ( "test_uint184(uint184)" ) => 2419331356 ) - - - rule ( selector ( "test_uint184_fail(uint184)" ) => 809918532 ) - - - rule ( selector ( "test_uint192(uint192)" ) => 126849335 ) - - - rule ( selector ( "test_uint192_fail(uint192)" ) => 965859284 ) - - - rule ( selector ( "test_uint200(uint200)" ) => 342308100 ) - - - rule ( selector ( "test_uint200_fail(uint200)" ) => 3554205475 ) - - - rule ( selector ( "test_uint208(uint208)" ) => 664969356 ) - - - rule ( selector ( "test_uint208_fail(uint208)" ) => 515244431 ) - - - rule ( selector ( "test_uint216(uint216)" ) => 2735221135 ) - - - rule ( selector ( "test_uint216_fail(uint216)" ) => 1244132421 ) - - - rule ( selector ( "test_uint224(uint224)" ) => 2791725032 ) - - - rule ( selector ( "test_uint224_fail(uint224)" ) => 3535210075 ) - - - rule ( selector ( "test_uint232(uint232)" ) => 2781872781 ) - - - rule ( selector ( "test_uint232_fail(uint232)" ) => 3352181217 ) - - - rule ( selector ( "test_uint24(uint24)" ) => 2865563805 ) - - - rule ( selector ( "test_uint240(uint240)" ) => 3274361055 ) - - - rule ( selector ( "test_uint240_fail(uint240)" ) => 4046179916 ) - - - rule ( selector ( "test_uint248(uint248)" ) => 578604507 ) - - - rule ( selector ( "test_uint248_fail(uint248)" ) => 3580188072 ) - - - rule ( selector ( "test_uint24_fail(uint24)" ) => 2328572638 ) - - - rule ( selector ( "test_uint256(uint256)" ) => 851358597 ) - - - rule ( selector ( "test_uint256_fail(uint256)" ) => 1895666222 ) - - - rule ( selector ( "test_uint32(uint32)" ) => 982223766 ) - - - rule ( selector ( "test_uint32_fail(uint32)" ) => 768917897 ) - - - rule ( selector ( "test_uint40(uint40)" ) => 1298765870 ) - - - rule ( selector ( "test_uint40_fail(uint40)" ) => 1685882915 ) - - - rule ( selector ( "test_uint48(uint48)" ) => 454435065 ) - - - rule ( selector ( "test_uint48_fail(uint48)" ) => 491533732 ) - - - rule ( selector ( "test_uint56(uint56)" ) => 58659965 ) - - - rule ( selector ( "test_uint56_fail(uint56)" ) => 3185974238 ) - - - rule ( selector ( "test_uint64(uint64)" ) => 2511119799 ) - - - rule ( selector ( "test_uint64_fail(uint64)" ) => 2000886247 ) - - - rule ( selector ( "test_uint72(uint72)" ) => 3694811120 ) - - - rule ( selector ( "test_uint72_fail(uint72)" ) => 875540037 ) - - - rule ( selector ( "test_uint8(uint8)" ) => 1704021016 ) - - - rule ( selector ( "test_uint80(uint80)" ) => 3841083967 ) - - - rule ( selector ( "test_uint80_fail(uint80)" ) => 3626141300 ) - - - rule ( selector ( "test_uint88(uint88)" ) => 100068129 ) - - - rule ( selector ( "test_uint88_fail(uint88)" ) => 318744457 ) - - - rule ( selector ( "test_uint8_fail(uint8)" ) => 2865005996 ) - - - rule ( selector ( "test_uint96(uint96)" ) => 1315861753 ) - - - rule ( selector ( "test_uint96_fail(uint96)" ) => 1635628195 ) - - -endmodule - -module Vm-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMVmContract - - syntax KEVMVmContract ::= "KEVMVm" [symbol(), klabel(contract_Vm)] - - - - syntax Bytes ::= KEVMVmContract "." KEVMVmMethod [function(), symbol(), klabel(method_Vm)] - - syntax KEVMVmMethod ::= "method-accesses" "(" Int ":" "address" ")" [symbol(), klabel(method_Vm_method-accesses_address)] - - syntax KEVMVmMethod ::= "method-activeFork" "(" ")" [symbol(), klabel(method_Vm_method-activeFork_)] - - syntax KEVMVmMethod ::= "method-addr" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-addr_uint256)] - - syntax KEVMVmMethod ::= "method-assume" "(" Int ":" "bool" ")" [symbol(), klabel(method_Vm_method-assume_bool)] - - syntax KEVMVmMethod ::= "method-broadcast" "(" ")" [symbol(), klabel(method_Vm_method-broadcast_)] - - syntax KEVMVmMethod ::= "method-broadcast" "(" Int ":" "address" ")" [symbol(), klabel(method_Vm_method-broadcast_address)] - - syntax KEVMVmMethod ::= "method-chainId" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-chainId_uint256)] - - syntax KEVMVmMethod ::= "method-clearMockedCalls" "(" ")" [symbol(), klabel(method_Vm_method-clearMockedCalls_)] - - syntax KEVMVmMethod ::= "method-closeFile" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-closeFile_string)] - - syntax KEVMVmMethod ::= "method-coinbase" "(" Int ":" "address" ")" [symbol(), klabel(method_Vm_method-coinbase_address)] - - syntax KEVMVmMethod ::= "method-createFork" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-createFork_string)] - - syntax KEVMVmMethod ::= "method-createFork" "(" String ":" "string" "," Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-createFork_string_uint256)] - - syntax KEVMVmMethod ::= "method-createSelectFork" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-createSelectFork_string)] - - syntax KEVMVmMethod ::= "method-createSelectFork" "(" String ":" "string" "," Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-createSelectFork_string_uint256)] - - syntax KEVMVmMethod ::= "method-deal" "(" Int ":" "address" "," Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-deal_address_uint256)] - - syntax KEVMVmMethod ::= "method-deriveKey" "(" String ":" "string" "," String ":" "string" "," Int ":" "uint32" ")" [symbol(), klabel(method_Vm_method-deriveKey_string_string_uint32)] - - syntax KEVMVmMethod ::= "method-deriveKey" "(" String ":" "string" "," Int ":" "uint32" ")" [symbol(), klabel(method_Vm_method-deriveKey_string_uint32)] - - syntax KEVMVmMethod ::= "method-envAddress" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-envAddress_string)] - - syntax KEVMVmMethod ::= "method-envAddress" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-envAddress_string_string)] - - syntax KEVMVmMethod ::= "method-envBool" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-envBool_string)] - - syntax KEVMVmMethod ::= "method-envBool" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-envBool_string_string)] - - syntax KEVMVmMethod ::= "method-envBytes" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-envBytes_string)] - - syntax KEVMVmMethod ::= "method-envBytes" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-envBytes_string_string)] - - syntax KEVMVmMethod ::= "method-envBytes32" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-envBytes32_string)] - - syntax KEVMVmMethod ::= "method-envBytes32" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-envBytes32_string_string)] - - syntax KEVMVmMethod ::= "method-envInt" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-envInt_string)] - - syntax KEVMVmMethod ::= "method-envInt" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-envInt_string_string)] - - syntax KEVMVmMethod ::= "method-envString" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-envString_string)] - - syntax KEVMVmMethod ::= "method-envString" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-envString_string_string)] - - syntax KEVMVmMethod ::= "method-envUint" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-envUint_string)] - - syntax KEVMVmMethod ::= "method-envUint" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-envUint_string_string)] - - syntax KEVMVmMethod ::= "method-etch" "(" Int ":" "address" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_Vm_method-etch_address_bytes)] - - syntax KEVMVmMethod ::= "method-expectCall" "(" Int ":" "address" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_Vm_method-expectCall_address_bytes)] - - syntax KEVMVmMethod ::= "method-expectCall" "(" Int ":" "address" "," Int ":" "uint256" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_Vm_method-expectCall_address_uint256_bytes)] - - syntax KEVMVmMethod ::= "method-expectEmit" "(" Int ":" "bool" "," Int ":" "bool" "," Int ":" "bool" "," Int ":" "bool" ")" [symbol(), klabel(method_Vm_method-expectEmit_bool_bool_bool_bool)] - - syntax KEVMVmMethod ::= "method-expectEmit" "(" Int ":" "bool" "," Int ":" "bool" "," Int ":" "bool" "," Int ":" "bool" "," Int ":" "address" ")" [symbol(), klabel(method_Vm_method-expectEmit_bool_bool_bool_bool_address)] - - syntax KEVMVmMethod ::= "method-expectRevert" "(" ")" [symbol(), klabel(method_Vm_method-expectRevert_)] - - syntax KEVMVmMethod ::= "method-expectRevert" "(" Bytes ":" "bytes" ")" [symbol(), klabel(method_Vm_method-expectRevert_bytes)] - - syntax KEVMVmMethod ::= "method-expectRevert" "(" Int ":" "bytes4" ")" [symbol(), klabel(method_Vm_method-expectRevert_bytes4)] - - syntax KEVMVmMethod ::= "method-fee" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-fee_uint256)] - - syntax KEVMVmMethod ::= "method-ffi" "(" K ":" "string[]" ")" [symbol(), klabel(method_Vm_method-ffi_string[])] - - syntax KEVMVmMethod ::= "method-getCode" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-getCode_string)] - - syntax KEVMVmMethod ::= "method-getNonce" "(" Int ":" "address" ")" [symbol(), klabel(method_Vm_method-getNonce_address)] - - syntax KEVMVmMethod ::= "method-getRecordedLogs" "(" ")" [symbol(), klabel(method_Vm_method-getRecordedLogs_)] - - syntax KEVMVmMethod ::= "method-label" "(" Int ":" "address" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-label_address_string)] - - syntax KEVMVmMethod ::= "method-load" "(" Int ":" "address" "," Int ":" "bytes32" ")" [symbol(), klabel(method_Vm_method-load_address_bytes32)] - - syntax KEVMVmMethod ::= "method-mockCall" "(" Int ":" "address" "," Bytes ":" "bytes" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_Vm_method-mockCall_address_bytes_bytes)] - - syntax KEVMVmMethod ::= "method-mockCall" "(" Int ":" "address" "," Int ":" "uint256" "," Bytes ":" "bytes" "," Bytes ":" "bytes" ")" [symbol(), klabel(method_Vm_method-mockCall_address_uint256_bytes_bytes)] - - syntax KEVMVmMethod ::= "method-prank" "(" Int ":" "address" ")" [symbol(), klabel(method_Vm_method-prank_address)] - - syntax KEVMVmMethod ::= "method-prank" "(" Int ":" "address" "," Int ":" "address" ")" [symbol(), klabel(method_Vm_method-prank_address_address)] - - syntax KEVMVmMethod ::= "method-readFile" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-readFile_string)] - - syntax KEVMVmMethod ::= "method-readLine" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-readLine_string)] - - syntax KEVMVmMethod ::= "method-record" "(" ")" [symbol(), klabel(method_Vm_method-record_)] - - syntax KEVMVmMethod ::= "method-recordLogs" "(" ")" [symbol(), klabel(method_Vm_method-recordLogs_)] - - syntax KEVMVmMethod ::= "method-removeFile" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-removeFile_string)] - - syntax KEVMVmMethod ::= "method-revertTo" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-revertTo_uint256)] - - syntax KEVMVmMethod ::= "method-roll" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-roll_uint256)] - - syntax KEVMVmMethod ::= "method-rollFork" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-rollFork_uint256)] - - syntax KEVMVmMethod ::= "method-rollFork" "(" Int ":" "uint256" "," Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-rollFork_uint256_uint256)] - - syntax KEVMVmMethod ::= "method-rpcUrl" "(" String ":" "string" ")" [symbol(), klabel(method_Vm_method-rpcUrl_string)] - - syntax KEVMVmMethod ::= "method-rpcUrls" "(" ")" [symbol(), klabel(method_Vm_method-rpcUrls_)] - - syntax KEVMVmMethod ::= "method-selectFork" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-selectFork_uint256)] - - syntax KEVMVmMethod ::= "method-setEnv" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-setEnv_string_string)] - - syntax KEVMVmMethod ::= "method-setNonce" "(" Int ":" "address" "," Int ":" "uint64" ")" [symbol(), klabel(method_Vm_method-setNonce_address_uint64)] - - syntax KEVMVmMethod ::= "method-sign" "(" Int ":" "uint256" "," Int ":" "bytes32" ")" [symbol(), klabel(method_Vm_method-sign_uint256_bytes32)] - - syntax KEVMVmMethod ::= "method-snapshot" "(" ")" [symbol(), klabel(method_Vm_method-snapshot_)] - - syntax KEVMVmMethod ::= "method-startBroadcast" "(" ")" [symbol(), klabel(method_Vm_method-startBroadcast_)] - - syntax KEVMVmMethod ::= "method-startBroadcast" "(" Int ":" "address" ")" [symbol(), klabel(method_Vm_method-startBroadcast_address)] - - syntax KEVMVmMethod ::= "method-startPrank" "(" Int ":" "address" ")" [symbol(), klabel(method_Vm_method-startPrank_address)] - - syntax KEVMVmMethod ::= "method-startPrank" "(" Int ":" "address" "," Int ":" "address" ")" [symbol(), klabel(method_Vm_method-startPrank_address_address)] - - syntax KEVMVmMethod ::= "method-stopBroadcast" "(" ")" [symbol(), klabel(method_Vm_method-stopBroadcast_)] - - syntax KEVMVmMethod ::= "method-stopPrank" "(" ")" [symbol(), klabel(method_Vm_method-stopPrank_)] - - syntax KEVMVmMethod ::= "method-store" "(" Int ":" "address" "," Int ":" "bytes32" "," Int ":" "bytes32" ")" [symbol(), klabel(method_Vm_method-store_address_bytes32_bytes32)] - - syntax KEVMVmMethod ::= "method-toString" "(" Int ":" "address" ")" [symbol(), klabel(method_Vm_method-toString_address)] - - syntax KEVMVmMethod ::= "method-toString" "(" Int ":" "bool" ")" [symbol(), klabel(method_Vm_method-toString_bool)] - - syntax KEVMVmMethod ::= "method-toString" "(" Bytes ":" "bytes" ")" [symbol(), klabel(method_Vm_method-toString_bytes)] - - syntax KEVMVmMethod ::= "method-toString" "(" Int ":" "bytes32" ")" [symbol(), klabel(method_Vm_method-toString_bytes32)] - - syntax KEVMVmMethod ::= "method-toString" "(" Int ":" "int256" ")" [symbol(), klabel(method_Vm_method-toString_int256)] - - syntax KEVMVmMethod ::= "method-toString" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-toString_uint256)] - - syntax KEVMVmMethod ::= "method-warp" "(" Int ":" "uint256" ")" [symbol(), klabel(method_Vm_method-warp_uint256)] - - syntax KEVMVmMethod ::= "method-writeFile" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-writeFile_string_string)] - - syntax KEVMVmMethod ::= "method-writeLine" "(" String ":" "string" "," String ":" "string" ")" [symbol(), klabel(method_Vm_method-writeLine_string_string)] - - rule ( KEVMVm . method-accesses ( V0_ : address ) => #abiCallData ( "accesses" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-activeFork ( ) => #abiCallData ( "activeFork" , .TypedArgs ) ) - - - rule ( KEVMVm . method-addr ( V0_ : uint256 ) => #abiCallData ( "addr" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-assume ( V0_ : bool ) => #abiCallData ( "assume" , #bool ( V0_ ) , .TypedArgs ) ) - ensures #rangeBool ( V0_ ) - - - rule ( KEVMVm . method-broadcast ( ) => #abiCallData ( "broadcast" , .TypedArgs ) ) - - - rule ( KEVMVm . method-broadcast ( V0_ : address ) => #abiCallData ( "broadcast" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-chainId ( V0_ : uint256 ) => #abiCallData ( "chainId" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-clearMockedCalls ( ) => #abiCallData ( "clearMockedCalls" , .TypedArgs ) ) - - - rule ( KEVMVm . method-closeFile ( V0_ : string ) => #abiCallData ( "closeFile" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-coinbase ( V0_ : address ) => #abiCallData ( "coinbase" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-createFork ( V0_ : string ) => #abiCallData ( "createFork" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-createFork ( V0_ : string , V1_ : uint256 ) => #abiCallData ( "createFork" , #string ( V0_ ) , #uint256 ( V1_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V1_ ) - - - rule ( KEVMVm . method-createSelectFork ( V0_ : string ) => #abiCallData ( "createSelectFork" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-createSelectFork ( V0_ : string , V1_ : uint256 ) => #abiCallData ( "createSelectFork" , #string ( V0_ ) , #uint256 ( V1_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V1_ ) - - - rule ( KEVMVm . method-deal ( V0_ : address , V1_ : uint256 ) => #abiCallData ( "deal" , #address ( V0_ ) , #uint256 ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - )) - - - rule ( KEVMVm . method-deriveKey ( V0_ : string , V1_ : string , V2_ : uint32 ) => #abiCallData ( "deriveKey" , #string ( V0_ ) , #string ( V1_ ) , #uint32 ( V2_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 32 , V2_ ) - - - rule ( KEVMVm . method-deriveKey ( V0_ : string , V1_ : uint32 ) => #abiCallData ( "deriveKey" , #string ( V0_ ) , #uint32 ( V1_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 32 , V1_ ) - - - rule ( KEVMVm . method-envAddress ( V0_ : string ) => #abiCallData ( "envAddress" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envAddress ( V0_ : string , V1_ : string ) => #abiCallData ( "envAddress" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envBool ( V0_ : string ) => #abiCallData ( "envBool" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envBool ( V0_ : string , V1_ : string ) => #abiCallData ( "envBool" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envBytes ( V0_ : string ) => #abiCallData ( "envBytes" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envBytes ( V0_ : string , V1_ : string ) => #abiCallData ( "envBytes" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envBytes32 ( V0_ : string ) => #abiCallData ( "envBytes32" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envBytes32 ( V0_ : string , V1_ : string ) => #abiCallData ( "envBytes32" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envInt ( V0_ : string ) => #abiCallData ( "envInt" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envInt ( V0_ : string , V1_ : string ) => #abiCallData ( "envInt" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envString ( V0_ : string ) => #abiCallData ( "envString" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envString ( V0_ : string , V1_ : string ) => #abiCallData ( "envString" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envUint ( V0_ : string ) => #abiCallData ( "envUint" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-envUint ( V0_ : string , V1_ : string ) => #abiCallData ( "envUint" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-etch ( V0_ : address , V1_ : bytes ) => #abiCallData ( "etch" , #address ( V0_ ) , #bytes ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V1_ ) ) - )) - - - rule ( KEVMVm . method-expectCall ( V0_ : address , V1_ : bytes ) => #abiCallData ( "expectCall" , #address ( V0_ ) , #bytes ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V1_ ) ) - )) - - - rule ( KEVMVm . method-expectCall ( V0_ : address , V1_ : uint256 , V2_ : bytes ) => #abiCallData ( "expectCall" , #address ( V0_ ) , #uint256 ( V1_ ) , #bytes ( V2_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V2_ ) ) - ))) - - - rule ( KEVMVm . method-expectEmit ( V0_ : bool , V1_ : bool , V2_ : bool , V3_ : bool ) => #abiCallData ( "expectEmit" , #bool ( V0_ ) , #bool ( V1_ ) , #bool ( V2_ ) , #bool ( V3_ ) , .TypedArgs ) ) - ensures ( #rangeBool ( V0_ ) - andBool ( #rangeBool ( V1_ ) - andBool ( #rangeBool ( V2_ ) - andBool ( #rangeBool ( V3_ ) - )))) - - - rule ( KEVMVm . method-expectEmit ( V0_ : bool , V1_ : bool , V2_ : bool , V3_ : bool , V4_ : address ) => #abiCallData ( "expectEmit" , #bool ( V0_ ) , #bool ( V1_ ) , #bool ( V2_ ) , #bool ( V3_ ) , #address ( V4_ ) , .TypedArgs ) ) - ensures ( #rangeBool ( V0_ ) - andBool ( #rangeBool ( V1_ ) - andBool ( #rangeBool ( V2_ ) - andBool ( #rangeBool ( V3_ ) - andBool ( #rangeAddress ( V4_ ) - ))))) - - - rule ( KEVMVm . method-expectRevert ( ) => #abiCallData ( "expectRevert" , .TypedArgs ) ) - - - rule ( KEVMVm . method-expectRevert ( V0_ : bytes ) => #abiCallData ( "expectRevert" , #bytes ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 128 , lengthBytes ( V0_ ) ) - - - rule ( KEVMVm . method-expectRevert ( V0_ : bytes4 ) => #abiCallData ( "expectRevert" , #bytes4 ( V0_ ) , .TypedArgs ) ) - ensures #rangeBytes ( 4 , V0_ ) - - - rule ( KEVMVm . method-fee ( V0_ : uint256 ) => #abiCallData ( "fee" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-getCode ( V0_ : string ) => #abiCallData ( "getCode" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-getNonce ( V0_ : address ) => #abiCallData ( "getNonce" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-getRecordedLogs ( ) => #abiCallData ( "getRecordedLogs" , .TypedArgs ) ) - - - rule ( KEVMVm . method-label ( V0_ : address , V1_ : string ) => #abiCallData ( "label" , #address ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-load ( V0_ : address , V1_ : bytes32 ) => #abiCallData ( "load" , #address ( V0_ ) , #bytes32 ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - )) - - - rule ( KEVMVm . method-mockCall ( V0_ : address , V1_ : bytes , V2_ : bytes ) => #abiCallData ( "mockCall" , #address ( V0_ ) , #bytes ( V1_ ) , #bytes ( V2_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V1_ ) ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V2_ ) ) - ))) - - - rule ( KEVMVm . method-mockCall ( V0_ : address , V1_ : uint256 , V2_ : bytes , V3_ : bytes ) => #abiCallData ( "mockCall" , #address ( V0_ ) , #uint256 ( V1_ ) , #bytes ( V2_ ) , #bytes ( V3_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V2_ ) ) - andBool ( #rangeUInt ( 128 , lengthBytes ( V3_ ) ) - )))) - - - rule ( KEVMVm . method-prank ( V0_ : address ) => #abiCallData ( "prank" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-prank ( V0_ : address , V1_ : address ) => #abiCallData ( "prank" , #address ( V0_ ) , #address ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeAddress ( V1_ ) - )) - - - rule ( KEVMVm . method-readFile ( V0_ : string ) => #abiCallData ( "readFile" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-readLine ( V0_ : string ) => #abiCallData ( "readLine" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-record ( ) => #abiCallData ( "record" , .TypedArgs ) ) - - - rule ( KEVMVm . method-recordLogs ( ) => #abiCallData ( "recordLogs" , .TypedArgs ) ) - - - rule ( KEVMVm . method-removeFile ( V0_ : string ) => #abiCallData ( "removeFile" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-revertTo ( V0_ : uint256 ) => #abiCallData ( "revertTo" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-roll ( V0_ : uint256 ) => #abiCallData ( "roll" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-rollFork ( V0_ : uint256 ) => #abiCallData ( "rollFork" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-rollFork ( V0_forkId : uint256 , V1_blockNumber : uint256 ) => #abiCallData ( "rollFork" , #uint256 ( V0_forkId ) , #uint256 ( V1_blockNumber ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_forkId ) - andBool ( #rangeUInt ( 256 , V1_blockNumber ) - )) - - - rule ( KEVMVm . method-rpcUrl ( V0_ : string ) => #abiCallData ( "rpcUrl" , #string ( V0_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-rpcUrls ( ) => #abiCallData ( "rpcUrls" , .TypedArgs ) ) - - - rule ( KEVMVm . method-selectFork ( V0_ : uint256 ) => #abiCallData ( "selectFork" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-setEnv ( V0_ : string , V1_ : string ) => #abiCallData ( "setEnv" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-setNonce ( V0_ : address , V1_ : uint64 ) => #abiCallData ( "setNonce" , #address ( V0_ ) , #uint64 ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 64 , V1_ ) - )) - - - rule ( KEVMVm . method-sign ( V0_ : uint256 , V1_ : bytes32 ) => #abiCallData ( "sign" , #uint256 ( V0_ ) , #bytes32 ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeUInt ( 256 , V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - )) - - - rule ( KEVMVm . method-snapshot ( ) => #abiCallData ( "snapshot" , .TypedArgs ) ) - - - rule ( KEVMVm . method-startBroadcast ( ) => #abiCallData ( "startBroadcast" , .TypedArgs ) ) - - - rule ( KEVMVm . method-startBroadcast ( V0_ : address ) => #abiCallData ( "startBroadcast" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-startPrank ( V0_ : address ) => #abiCallData ( "startPrank" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-startPrank ( V0_ : address , V1_ : address ) => #abiCallData ( "startPrank" , #address ( V0_ ) , #address ( V1_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeAddress ( V1_ ) - )) - - - rule ( KEVMVm . method-stopBroadcast ( ) => #abiCallData ( "stopBroadcast" , .TypedArgs ) ) - - - rule ( KEVMVm . method-stopPrank ( ) => #abiCallData ( "stopPrank" , .TypedArgs ) ) - - - rule ( KEVMVm . method-store ( V0_ : address , V1_ : bytes32 , V2_ : bytes32 ) => #abiCallData ( "store" , #address ( V0_ ) , #bytes32 ( V1_ ) , #bytes32 ( V2_ ) , .TypedArgs ) ) - ensures ( #rangeAddress ( V0_ ) - andBool ( #rangeUInt ( 256 , V1_ ) - andBool ( #rangeUInt ( 256 , V2_ ) - ))) - - - rule ( KEVMVm . method-toString ( V0_ : address ) => #abiCallData ( "toString" , #address ( V0_ ) , .TypedArgs ) ) - ensures #rangeAddress ( V0_ ) - - - rule ( KEVMVm . method-toString ( V0_ : bool ) => #abiCallData ( "toString" , #bool ( V0_ ) , .TypedArgs ) ) - ensures #rangeBool ( V0_ ) - - - rule ( KEVMVm . method-toString ( V0_ : bytes ) => #abiCallData ( "toString" , #bytes ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 128 , lengthBytes ( V0_ ) ) - - - rule ( KEVMVm . method-toString ( V0_ : bytes32 ) => #abiCallData ( "toString" , #bytes32 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-toString ( V0_ : int256 ) => #abiCallData ( "toString" , #int256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeSInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-toString ( V0_ : uint256 ) => #abiCallData ( "toString" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-warp ( V0_ : uint256 ) => #abiCallData ( "warp" , #uint256 ( V0_ ) , .TypedArgs ) ) - ensures #rangeUInt ( 256 , V0_ ) - - - rule ( KEVMVm . method-writeFile ( V0_ : string , V1_ : string ) => #abiCallData ( "writeFile" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( KEVMVm . method-writeLine ( V0_ : string , V1_ : string ) => #abiCallData ( "writeLine" , #string ( V0_ ) , #string ( V1_ ) , .TypedArgs ) ) - - - rule ( selector ( "accesses(address)" ) => 1706857601 ) - - - rule ( selector ( "activeFork()" ) => 789593890 ) - - - rule ( selector ( "addr(uint256)" ) => 4288775753 ) - - - rule ( selector ( "assume(bool)" ) => 1281615202 ) - - - rule ( selector ( "broadcast()" ) => 2949218368 ) - - - rule ( selector ( "broadcast(address)" ) => 3868601563 ) - - - rule ( selector ( "chainId(uint256)" ) => 1078582738 ) - - - rule ( selector ( "clearMockedCalls()" ) => 1071599125 ) - - - rule ( selector ( "closeFile(string)" ) => 1220748319 ) - - - rule ( selector ( "coinbase(address)" ) => 4282924116 ) - - - rule ( selector ( "createFork(string)" ) => 834286744 ) - - - rule ( selector ( "createFork(string,uint256)" ) => 1805892139 ) - - - rule ( selector ( "createSelectFork(string)" ) => 2556952628 ) - - - rule ( selector ( "createSelectFork(string,uint256)" ) => 1911440973 ) - - - rule ( selector ( "deal(address,uint256)" ) => 3364511341 ) - - - rule ( selector ( "deriveKey(string,string,uint32)" ) => 1808477211 ) - - - rule ( selector ( "deriveKey(string,uint32)" ) => 1646872971 ) - - - rule ( selector ( "envAddress(string)" ) => 890066623 ) - - - rule ( selector ( "envAddress(string,string)" ) => 2905717242 ) - - - rule ( selector ( "envBool(string)" ) => 2127686781 ) - - - rule ( selector ( "envBool(string,string)" ) => 2863521455 ) - - - rule ( selector ( "envBytes(string)" ) => 1299951366 ) - - - rule ( selector ( "envBytes(string,string)" ) => 3720504603 ) - - - rule ( selector ( "envBytes32(string)" ) => 2543095874 ) - - - rule ( selector ( "envBytes32(string,string)" ) => 1525821889 ) - - - rule ( selector ( "envInt(string)" ) => 2301234273 ) - - - rule ( selector ( "envInt(string,string)" ) => 1108873552 ) - - - rule ( selector ( "envString(string)" ) => 4168600345 ) - - - rule ( selector ( "envString(string,string)" ) => 347089865 ) - - - rule ( selector ( "envUint(string)" ) => 3247934751 ) - - - rule ( selector ( "envUint(string,string)" ) => 4091461785 ) - - - rule ( selector ( "etch(address,bytes)" ) => 3033974658 ) - - - rule ( selector ( "expectCall(address,bytes)" ) => 3177903156 ) - - - rule ( selector ( "expectCall(address,uint256,bytes)" ) => 4077681571 ) - - - rule ( selector ( "expectEmit(bool,bool,bool,bool)" ) => 1226622914 ) - - - rule ( selector ( "expectEmit(bool,bool,bool,bool,address)" ) => 2176505587 ) - - - rule ( selector ( "expectRevert()" ) => 4102309908 ) - - - rule ( selector ( "expectRevert(bytes)" ) => 4069379763 ) - - - rule ( selector ( "expectRevert(bytes4)" ) => 3273568480 ) - - - rule ( selector ( "fee(uint256)" ) => 968063664 ) - - - rule ( selector ( "ffi(string[])" ) => 2299921511 ) - - - rule ( selector ( "getCode(string)" ) => 2367473957 ) - - - rule ( selector ( "getNonce(address)" ) => 755185067 ) - - - rule ( selector ( "getRecordedLogs()" ) => 420828068 ) - - - rule ( selector ( "label(address,string)" ) => 3327641368 ) - - - rule ( selector ( "load(address,bytes32)" ) => 1719639408 ) - - - rule ( selector ( "mockCall(address,bytes,bytes)" ) => 3110212580 ) - - - rule ( selector ( "mockCall(address,uint256,bytes,bytes)" ) => 2168494993 ) - - - rule ( selector ( "prank(address)" ) => 3395723175 ) - - - rule ( selector ( "prank(address,address)" ) => 1206193358 ) - - - rule ( selector ( "readFile(string)" ) => 1626979089 ) - - - rule ( selector ( "readLine(string)" ) => 1895126824 ) - - - rule ( selector ( "record()" ) => 644673801 ) - - - rule ( selector ( "recordLogs()" ) => 1101999954 ) - - - rule ( selector ( "removeFile(string)" ) => 4054835277 ) - - - rule ( selector ( "revertTo(uint256)" ) => 1155002532 ) - - - rule ( selector ( "roll(uint256)" ) => 528174896 ) - - - rule ( selector ( "rollFork(uint256)" ) => 3652973473 ) - - - rule ( selector ( "rollFork(uint256,uint256)" ) => 3612115876 ) - - - rule ( selector ( "rpcUrl(string)" ) => 2539285737 ) - - - rule ( selector ( "rpcUrls()" ) => 2824504344 ) - - - rule ( selector ( "selectFork(uint256)" ) => 2663344167 ) - - - rule ( selector ( "setEnv(string,string)" ) => 1029252078 ) - - - rule ( selector ( "setNonce(address,uint64)" ) => 4175530839 ) - - - rule ( selector ( "sign(uint256,bytes32)" ) => 3812747940 ) - - - rule ( selector ( "snapshot()" ) => 2534502746 ) - - - rule ( selector ( "startBroadcast()" ) => 2142579071 ) - - - rule ( selector ( "startBroadcast(address)" ) => 2146183821 ) - - - rule ( selector ( "startPrank(address)" ) => 105151830 ) - - - rule ( selector ( "startPrank(address,address)" ) => 1169514616 ) - - - rule ( selector ( "stopBroadcast()" ) => 1995103542 ) - - - rule ( selector ( "stopPrank()" ) => 2428830011 ) - - - rule ( selector ( "store(address,bytes32,bytes32)" ) => 1892290747 ) - - - rule ( selector ( "toString(address)" ) => 1456103998 ) - - - rule ( selector ( "toString(bool)" ) => 1910302682 ) - - - rule ( selector ( "toString(bytes)" ) => 1907020045 ) - - - rule ( selector ( "toString(bytes32)" ) => 2971277800 ) - - - rule ( selector ( "toString(int256)" ) => 2736964622 ) - - - rule ( selector ( "toString(uint256)" ) => 1761649582 ) - - - rule ( selector ( "warp(uint256)" ) => 3856056066 ) - - - rule ( selector ( "writeFile(string,string)" ) => 2306738839 ) - - - rule ( selector ( "writeLine(string,string)" ) => 1637714303 ) - - -endmodule - -module console-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMconsoleContract - - syntax KEVMconsoleContract ::= "KEVMconsole" [symbol(), klabel(contract_console)] - - - -endmodule - -module console2-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMconsole2Contract - - syntax KEVMconsole2Contract ::= "KEVMconsole2" [symbol(), klabel(contract_console2)] - - - -endmodule - -module DSTest-CONTRACT - imports public FOUNDRY - - syntax Contract ::= KEVMDSTestContract - - syntax KEVMDSTestContract ::= "KEVMDSTest" [symbol(), klabel(contract_DSTest)] - - - - syntax Field ::= DSTestField - - syntax DSTestField ::= "IS_TEST" [symbol(), klabel(field_DSTest_IS_TEST)] - - syntax DSTestField ::= "_failed" [symbol(), klabel(field_DSTest__failed)] - - rule ( #loc ( KEVMDSTest . IS_TEST ) => 0 ) - - - rule ( #loc ( KEVMDSTest . _failed ) => 0 ) - - - syntax Bytes ::= KEVMDSTestContract "." KEVMDSTestMethod [function(), symbol(), klabel(method_DSTest)] - - syntax KEVMDSTestMethod ::= "method-IS_TEST" "(" ")" [symbol(), klabel(method_DSTest_method-IS_TEST_)] - - syntax KEVMDSTestMethod ::= "method-failed" "(" ")" [symbol(), klabel(method_DSTest_method-failed_)] - - rule ( KEVMDSTest . method-IS_TEST ( ) => #abiCallData ( "IS_TEST" , .TypedArgs ) ) - - - rule ( KEVMDSTest . method-failed ( ) => #abiCallData ( "failed" , .TypedArgs ) ) - - - rule ( selector ( "IS_TEST()" ) => 4202047188 ) - - - rule ( selector ( "failed()" ) => 3124842406 ) - - -endmodule diff --git a/tests/foundry/exclude b/tests/foundry/exclude deleted file mode 100644 index 82e9cbbd97..0000000000 --- a/tests/foundry/exclude +++ /dev/null @@ -1,215 +0,0 @@ -AccountParamsTest.testEtchSymbolic(bytes) -AccountParamsTest.testFail_GetNonce_false() -AccountParamsTest.testFail_GetNonce_true() -AddrTest.test_addr_false() -AddrTest.test_addr_symbolic(uint256) -AddrTest.testFail_addr_false() -AddrTest.testFail_addr_true() -AllowChangesTest.test() -AllowChangesTest.testAllow_fail() -ArithmeticTest.test_decreasing_div(uint256,uint256) -ArithmeticTest.test_max1_broken(uint256,uint256) -ArithmeticTest.test_wdiv_rounding(uint256,uint256) -ArithmeticTest.test_wmul_increasing(uint256,uint256) -ArithmeticTest.test_wmul_increasing_gt_one(uint256,uint256) -ArithmeticTest.test_wmul_increasing_overflow(uint256,uint256) -ArithmeticTest.test_wmul_increasing_positive(uint256,uint256) -ArithmeticTest.test_wmul_rounding(uint256,uint256) -ArithmeticTest.test_wmul_wdiv_inverse(uint256,uint256) -ArithmeticTest.test_wmul_wdiv_inverse_underflow(uint256,uint256) -ArithmeticTest.test_wmul_weakly_increasing_positive(uint256,uint256) -AssertTest.test_assert_false() -AssertTest.test_assert_true() -AssertTest.testFail_assert_false() -AssertTest.testFail_assert_true() -AssertTest.testFail_expect_revert() -AssertTest.test_revert_branch(uint256,uint256) -AssertTest.test_failing_branch(uint256) -AssumeTest.test_assume_false(uint256,uint256) -AssumeTest.testFail_assume_false(uint256,uint256) -AssumeTest.testFail_assume_true(uint256,uint256) -BroadcastTest.testDeploy() -BytesTypeTest.test_bytes32_fail(bytes32) -BytesTypeTest.test_bytes4_fail(bytes4) -BytesTypeTest.testFail_bytes32(bytes32) -BytesTypeTest.testFail_bytes4(bytes4) -ContractBTest.testCannotSubtract43() -ContractBTest.testFailSubtract43() -ContractBTest.testNumberIs42() -ContractTest.testExample() -EnvTest.testEnvAddress() -EnvTest.testEnvAddresseArray() -EnvTest.testEnvBool() -EnvTest.testEnvBoolArray() -EnvTest.testEnvBytes() -EnvTest.testEnvBytes32() -EnvTest.testEnvBytes32Array() -EnvTest.testEnvBytesArray() -EnvTest.testEnvInt() -EnvTest.testEnvIntArray() -EnvTest.testEnvString() -EnvTest.testEnvStringArray() -EnvTest.testEnvUInt() -EnvTest.testEnvUIntArray() -ExpectRevertTest.test_expectRevert_bytes4() -ExpectRevertTest.test_expectRevert_encodedSymbolic(address) -ExpectRevertTest.testFail_expectRevert_bytes4() -FfiTest.testffi() -FfiTest.testFFIFOO() -FfiTest.testFFIScript() -FfiTest.testFFIScript2() -FilesTest.testFailRemoveFile() -FilesTest.testReadWriteFile() -FilesTest.testReadWriteLine() -ForkTest.testActiveFork() -ForkTest.testAllRPCUrl() -ForkTest.testCreateFork() -ForkTest.testCreateForkBlock() -ForkTest.testCreateSelectFork() -ForkTest.testCreateSelectForkBlock() -ForkTest.testRollFork() -ForkTest.testRollForkId() -ForkTest.testRPCUrl() -ForkTest.testRPCUrlRevert() -GasTest.testInfiniteGas() -GetCodeTest.testGetCode() -LoopsTest.testIsNotPrime(uint256) -LoopsTest.testIsPrime(uint256,uint256) -LoopsTest.testIsPrimeBroken(uint256,uint256) -LoopsTest.testIsPrimeOpt(uint256) -LoopsTest.testMax(uint256[]) -LoopsTest.testMaxBroken(uint256[]) -LoopsTest.testNthPrime(uint256,uint256) -LoopsTest.testSort(uint256[]) -LoopsTest.testSortBroken(uint256[]) -LoopsTest.testSqrt(uint256) -LoopsTest.test_sum_100() -LoopsTest.test_sum_1000() -LoopsTest.testSumToN(uint256) -LoopsTest.testSumToNBroken(uint256) -MockCallTest.testMockCall() -MockCallTest.testMockCalls() -MockCallTest.testMockCallValue() -OwnerUpOnlyTest.testFailIncrementAsNotOwner() -OwnerUpOnlyTest.testIncrementAsNotOwner() -OwnerUpOnlyTest.testIncrementAsOwner() -PlainPrankTest.testFail_startPrank_existingAlready() -PrankTest.testAddAsOwner(uint256) -PrankTest.testAddStartPrank(uint256) -PrankTest.testFailAddPrank(uint256) -PrankTest.testSubtractAsTxOrigin(uint256,uint256) -PrankTest.testSubtractFail(uint256) -PrankTest.testSubtractStartPrank(uint256,uint256) -RecordLogsTest.testRecordLogs() -SafeTest.testWithdraw() -SafeTest.testWithdrawFuzz(uint96) -SetUpTest.testSetUpCalled() -SetUpTest.testSetUpCalledSymbolic(uint256) -SignTest.testSign() -SignTest.testSign_symbolic(uint256) -SnapshotTest.testSnapshot() -StoreTest.testAccesses() -StoreTest.testGasLoadWarmVM() -StoreTest.testGasStoreWarmVM() -ToStringTest.testAddressToString() -ToStringTest.testBoolToString() -ToStringTest.testBytes32ToString() -ToStringTest.testBytesToString() -ToStringTest.testIntToString() -ToStringTest.testUint256ToString() -UintTypeTest.testFail_uint104(uint104) -UintTypeTest.testFail_uint112(uint112) -UintTypeTest.testFail_uint120(uint120) -UintTypeTest.testFail_uint128(uint128) -UintTypeTest.testFail_uint136(uint136) -UintTypeTest.testFail_uint144(uint144) -UintTypeTest.testFail_uint152(uint152) -UintTypeTest.testFail_uint16(uint16) -UintTypeTest.testFail_uint160(uint160) -UintTypeTest.testFail_uint168(uint168) -UintTypeTest.testFail_uint176(uint176) -UintTypeTest.testFail_uint184(uint184) -UintTypeTest.testFail_uint192(uint192) -UintTypeTest.testFail_uint200(uint200) -UintTypeTest.testFail_uint208(uint208) -UintTypeTest.testFail_uint216(uint216) -UintTypeTest.testFail_uint224(uint224) -UintTypeTest.testFail_uint232(uint232) -UintTypeTest.testFail_uint24(uint24) -UintTypeTest.testFail_uint240(uint240) -UintTypeTest.testFail_uint248(uint248) -UintTypeTest.testFail_uint256(uint256) -UintTypeTest.testFail_uint32(uint32) -UintTypeTest.testFail_uint40(uint40) -UintTypeTest.testFail_uint48(uint48) -UintTypeTest.testFail_uint56(uint56) -UintTypeTest.testFail_uint64(uint64) -UintTypeTest.testFail_uint72(uint72) -UintTypeTest.testFail_uint8(uint8) -UintTypeTest.testFail_uint80(uint80) -UintTypeTest.testFail_uint88(uint88) -UintTypeTest.testFail_uint96(uint96) -UintTypeTest.test_uint104(uint104) -UintTypeTest.test_uint104_fail(uint104) -UintTypeTest.test_uint112(uint112) -UintTypeTest.test_uint112_fail(uint112) -UintTypeTest.test_uint120(uint120) -UintTypeTest.test_uint120_fail(uint120) -UintTypeTest.test_uint128(uint128) -UintTypeTest.test_uint128_fail(uint128) -UintTypeTest.test_uint136(uint136) -UintTypeTest.test_uint136_fail(uint136) -UintTypeTest.test_uint144(uint144) -UintTypeTest.test_uint144_fail(uint144) -UintTypeTest.test_uint152(uint152) -UintTypeTest.test_uint152_fail(uint152) -UintTypeTest.test_uint16(uint16) -UintTypeTest.test_uint160(uint160) -UintTypeTest.test_uint160_fail(uint160) -UintTypeTest.test_uint168(uint168) -UintTypeTest.test_uint168_fail(uint168) -UintTypeTest.test_uint16_fail(uint16) -UintTypeTest.test_uint176(uint176) -UintTypeTest.test_uint176_fail(uint176) -UintTypeTest.test_uint184(uint184) -UintTypeTest.test_uint184_fail(uint184) -UintTypeTest.test_uint192(uint192) -UintTypeTest.test_uint192_fail(uint192) -UintTypeTest.test_uint200(uint200) -UintTypeTest.test_uint200_fail(uint200) -UintTypeTest.test_uint208(uint208) -UintTypeTest.test_uint208_fail(uint208) -UintTypeTest.test_uint216(uint216) -UintTypeTest.test_uint216_fail(uint216) -UintTypeTest.test_uint224(uint224) -UintTypeTest.test_uint224_fail(uint224) -UintTypeTest.test_uint232(uint232) -UintTypeTest.test_uint232_fail(uint232) -UintTypeTest.test_uint24(uint24) -UintTypeTest.test_uint240(uint240) -UintTypeTest.test_uint240_fail(uint240) -UintTypeTest.test_uint248(uint248) -UintTypeTest.test_uint248_fail(uint248) -UintTypeTest.test_uint24_fail(uint24) -UintTypeTest.test_uint256(uint256) -UintTypeTest.test_uint256_fail(uint256) -UintTypeTest.test_uint32(uint32) -UintTypeTest.test_uint32_fail(uint32) -UintTypeTest.test_uint40(uint40) -UintTypeTest.test_uint40_fail(uint40) -UintTypeTest.test_uint48(uint48) -UintTypeTest.test_uint48_fail(uint48) -UintTypeTest.test_uint56(uint56) -UintTypeTest.test_uint56_fail(uint56) -UintTypeTest.test_uint64(uint64) -UintTypeTest.test_uint64_fail(uint64) -UintTypeTest.test_uint72(uint72) -UintTypeTest.test_uint72_fail(uint72) -UintTypeTest.test_uint8(uint8) -UintTypeTest.test_uint80(uint80) -UintTypeTest.test_uint80_fail(uint80) -UintTypeTest.test_uint88(uint88) -UintTypeTest.test_uint88_fail(uint88) -UintTypeTest.test_uint8_fail(uint8) -UintTypeTest.test_uint96(uint96) -UintTypeTest.test_uint96_fail(uint96) diff --git a/tests/foundry/foundry-list.check.expected b/tests/foundry/foundry-list.check.expected deleted file mode 100644 index 794dbeab92..0000000000 --- a/tests/foundry/foundry-list.check.expected +++ /dev/null @@ -1,764 +0,0 @@ -APRProof: AccountParamsTest.testDealConcrete:1de243d507248e2512d1d3d59b7058d5e6e118a9a322edbe2321edae09468a04 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AccountParamsTest.testDealSymbolic:9b29aedcb9a5b0287f80cddf13f7b8e2543ce08c4366a34b1ef444c6e3100081 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AccountParamsTest.testEtchConcrete:58ee949f8f57e31cfc7d9e04080eca5c9ce4cc9e2be17d6a75a2e60f7e268176 - status: ProofStatus.PASSED - nodes: 24 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AccountParamsTest.testFail_GetNonce_true:15c397683743c61a631cc1abb883c3a5f46ae17797fb27b50443726478dd42ab - status: ProofStatus.PASSED - nodes: 12 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AccountParamsTest.testNonceSymbolic:5d26809f47ed4316f2732543b682bbeeade370685a5ed682bd56764bfb493905 - status: ProofStatus.PASSED - nodes: 13 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AccountParamsTest.test_GetNonce_true:ad558d3cedf0b61ca2fe3bdc0da6525c8f483551e987aa2d7eeb4dfec2f061af - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AccountParamsTest.test_Nonce_ExistentAddress:f72bb41174fc3999b4a35fd0aa96df64da3b838a7c82fbcc99657037dcdee296 - status: ProofStatus.PASSED - nodes: 9 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AccountParamsTest.test_Nonce_NonExistentAddress:ece010e038b80da71fe8f1c0c483774305e7274037e8dee42dae4f0dcdb5a0e0 - status: ProofStatus.PASSED - nodes: 9 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AccountParamsTest.test_getNonce_unknownSymbolic:eff0165465838077cd91d32e798d9b2e0a89c70699922f1b3ea111e5c1293e8f - status: ProofStatus.PASSED - nodes: 15 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AddrTest.test_addr_true:52c26a71c1370a2f5c40c14d900f54488e4b2cb0a8e17ceaebcd2d668f299131 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AddrTest.test_builtInAddresses:c1d0094309a56ca2191f7485f9dee35fc109551f859592ce8a0d4bef8f21b28a - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AddrTest.test_notBuiltinAddress_concrete:52073d78f9145645782f8df30c10fa243616a083ad555551e5a74e2b46fa9cac - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AddrTest.test_notBuiltinAddress_symbolic:c7f5644afaf561f816581f89deea61c781e140642e24937062cf0cbec6974413 - status: ProofStatus.PASSED - nodes: 10 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AllowChangesTest.testAllow:a3148595f59c5aa7a5c5c3b21c5c9998d0e55587ecfea31981476fd38c4567ff - status: ProofStatus.PASSED - nodes: 25 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AllowChangesTest.testFailAllowCallsToAddress:947222e928981f6e91a61094801ccf13d5a05e90d177234d06db4dc12197cc97 - status: ProofStatus.PASSED - nodes: 25 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AllowChangesTest.testFailAllowChangesToStorage:d776bf5126a088826d6dec4a1f8aaeba1e2e38d3157ecf84a3fdd20e39837474 - status: ProofStatus.PASSED - nodes: 25 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ArithmeticTest.test_max1:c4bacab07767a800e39884be16e13d814127a6492bdc7193c2e5aca5039e3332 - status: ProofStatus.PASSED - nodes: 13 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ArithmeticTest.test_max2:10956e47d8d9ea761a55ceb74f6d481eeda20065a6acccdc3a599f2f2eaaf15b - status: ProofStatus.PASSED - nodes: 11 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AssertTest.setUp:ef63bc82ef3897c1bdba5ae3bdc1f7166e30096b76d2f67315759324d6a13f10 - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AssertTest.testFail_assert_false:24d689f16d97b94f361ad530228c63ae6bf3442cefb0e5c52a61320c18f35f3c - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AssertTest.testFail_assert_true:197b53d8a0c19a3b62f2c833df85695b4bb2c5c44f77961f4d4dedd9bd8f63f2 - status: ProofStatus.FAILED - nodes: 5 - pending: 0 - failing: 1 - stuck: 0 - terminal: 1 -Subproofs: 0 - -APRProof: AssertTest.testFail_expect_revert:27118a76913992c6f22579dea712cdd72f73f4693b99474945a4e557186d6a18 - status: ProofStatus.FAILED - nodes: 7 - pending: 0 - failing: 1 - stuck: 0 - terminal: 1 -Subproofs: 0 - -APRProof: AssertTest.test_assert_false:33efe2e3fc9e4b6d788b00ee4020e715594396b00738fd8531b82138d4fa6e24 - status: ProofStatus.FAILED - nodes: 5 - pending: 0 - failing: 1 - stuck: 0 - terminal: 1 -Subproofs: 0 - -APRProof: AssertTest.test_assert_true:a327e722a5bc2ed41b1ff750e1eadf3e83cb553953514763ced6208886b28e5e - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AssertTest.test_assert_true_branch:705a36696541984d6c6b28ade9bbb7a3840cbcfdc2e150b3da4329cb7c06527a - status: ProofStatus.PASSED - nodes: 11 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AssertTest.test_failing_branch:62e246cc0325a8ab400bed7aa96455fdf5277f9a1a755fa8cfaf572ed805c686 - status: ProofStatus.FAILED - nodes: 11 - pending: 0 - failing: 1 - stuck: 0 - terminal: 1 -Subproofs: 0 - -APRProof: AssertTest.test_revert_branch:3ef2f88ae21b21d91e372c879a7caafa75d7365732a59110c0fa2956b6824247 - status: ProofStatus.FAILED - nodes: 11 - pending: 0 - failing: 1 - stuck: 0 - terminal: 1 -Subproofs: 0 - -APRProof: AssumeTest.testFail_assume_false:e79d764ed5db65dd3fef9785f578b83aa722f62241fc1d544dc601c158ef695d - status: ProofStatus.FAILED - nodes: 7 - pending: 0 - failing: 1 - stuck: 0 - terminal: 1 -Subproofs: 0 - -APRProof: AssumeTest.testFail_assume_true:ef68c1ea07b094fcf03e02d287b47204fa02108e3334c204f81dea4c78fd1289 - status: ProofStatus.PASSED - nodes: 11 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AssumeTest.test_assume_false:fba71744bdce72bc45b9a84c3ab97ce0d7193b08f9d2c0c8ded04097536c129c - status: ProofStatus.FAILED - nodes: 11 - pending: 0 - failing: 1 - stuck: 0 - terminal: 1 -Subproofs: 0 - -APRProof: AssumeTest.test_assume_staticCall:46e4f7d8496787dfa69b768f5e27cee757d077f76c8d5e4f8382440e94baba69 - status: ProofStatus.PASSED - nodes: 8 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AssumeTest.test_assume_true:21099f483dcfcd238c4ec031e318982e4e4cecc7be990d5c699dbc94e681ea67 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: AssumeTest.test_multi_assume:0bcf46fa42269d36e4abdba912151d698618f9e71b65c0dd65c24a2e316283e5 - status: ProofStatus.PASSED - nodes: 22 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BMCLoopsTest.test_countdown_concrete:05a00c70eb4b09a188814790be389a5c7b3071434302fde53a56c0cd834bad5f - status: ProofStatus.PASSED - nodes: 6 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BMCLoopsTest.test_countdown_symbolic:379ebbf3bd0c37353a5544ce5d5f32c7d38de613e72a876a45e83605b13f6708 - status: ProofStatus.PASSED - nodes: 25 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BlockParamsTest.testBlockNumber:2e2993985c220afc2279938333ddbac593243d3a38ecb2190614e5c961ce614e - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BlockParamsTest.testChainId:3c3d337b8d1854cceffc7ecc0afb8059c5ac52888bf0f17e19b93c2a679fc0a2 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BlockParamsTest.testCoinBase:dd05f7e4910a6df661c1eece3029c72cbe9057be9c320100fdf31dbd51958335 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BlockParamsTest.testFee:31c7a7448a119b78ecd7febaf667b96b1cfa30d7676bc7974da96d2499172c7e - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BlockParamsTest.testRoll:4c39673b2a2e6150eb49d991630c3cd83d185c9d3b4525b8fa1f4c28620d10af - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BlockParamsTest.testWarp:49d83395db7ebb166803ad3eab6e76f728488b0df95908de013492847eab70e1 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BytesTypeTest.test_bytes32:ef04f8720410ede5bec0b17fda8340c62e9818d9a663c53bb393bddb3987a17e - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: BytesTypeTest.test_bytes4:46a17b849e4f2991bcdce4aa6a0629b26f2db8fd929dc4a66b2f8aae5e50dded - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: CounterTest.testIncrement:3992e730124fa1381551e230218898550b2665bfc50a236b94ec973de817e943 - status: ProofStatus.PASSED - nodes: 30 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: CounterTest.testSetNumber:aa6c11690ae68d49a8e35ee344e11f7a4bd7387a37612b29ea301c0ebfd72170 - status: ProofStatus.PASSED - nodes: 30 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: EmitContractTest.testExpectEmit:f96b8227fdfb0c30ae8eef4876623a1e4dfc17a34fc71e50cee1ae54958f1404 - status: ProofStatus.PASSED - nodes: 18 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: EmitContractTest.testExpectEmitCheckEmitter:a12dc8fcec7b607ce0e119eb630e1ed9c214c045fb3bb247864bf9380ee3f32a - status: ProofStatus.PASSED - nodes: 18 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: EmitContractTest.testExpectEmitDoNotCheckData:53c50ea3b808147923b19d604664fb10feb879db1da21eefb9edd73965b470f8 - status: ProofStatus.PASSED - nodes: 18 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectCallTest.testExpectRegularCall:e0c1a2f7e6fa7af4c233351e44fb28b5c81baec83bbf382c9450635325bc2b57 - status: ProofStatus.PASSED - nodes: 19 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectCallTest.testExpectStaticCall:438fcc544fa99d10c26f5bd1b02bbad8184c54699a712cc17b62fc5dfcef87d5 - status: ProofStatus.PASSED - nodes: 19 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.testFail_ExpectRevert_failAndSuccess:a3ffe48687b9f408a3cd0b29f37fa3c4a6bc36a08a411f446a22642bc70173a1 - status: ProofStatus.PASSED - nodes: 18 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.testFail_expectRevert_empty:0717e1dd0cd813b54c47c1e48622d86e05268596cabbe19daf1e44231b27040a - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.testFail_expectRevert_false:1d576d88b3dcc6f5276fe707086435f1a03472a0f7bf7c0bcb8a82b8dfd27f30 - status: ProofStatus.PASSED - nodes: 18 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.testFail_expectRevert_multipleReverts:581fb9ea8cd100a6dcf3df7158bb4f00855cee18ee1e43212ff1c557c35220c4 - status: ProofStatus.PASSED - nodes: 24 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.test_ExpectRevert_increasedDepth:62d768e5623286d1005ecaa9610933221883959d37f4b3469066d88d0415a191 - status: ProofStatus.PASSED - nodes: 29 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.test_expectRevert_internalCall:cbcb172e7f8d76df6b2bd877ed6a8b2a04037849d5c1b2ce109e0abc0e2a2055 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.test_expectRevert_message:5594a9370b5b578b68ecc65f7acf7c75d6badb6cb9b255dbce908feb20dce045 - status: ProofStatus.PASSED - nodes: 20 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.test_expectRevert_returnValue:aa77e10b4f62f49f84a0672f7f3b4b3b6c5181dcc247967e8dbe1711ce0a4b40 - status: ProofStatus.PASSED - nodes: 27 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: ExpectRevertTest.test_expectRevert_true:de7000e92030214d433a6dd51fce1fe48b94f505788a780f63866a8bdf794b0e - status: ProofStatus.PASSED - nodes: 18 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: LabelTest.testLabel:fff0ddccfa7d6527a2055a794cb0777dcdd5b0d04c8e0a8b714faf0ca5f84eb9 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: LoopsTest.sum_N:031a8a7fd8a89ea433a5c7307fd8e6ee86fed775c4188c1078f3de94c1ee710d - status: ProofStatus.PASSED - nodes: 13 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: LoopsTest.test_sum_10:30ed1ae0020518510e2ba4e1a1487e245df8e70bd3e1523a82419bd2864b76e1 - status: ProofStatus.PASSED - nodes: 10 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: MethodDisambiguateTest.test_method_call:3786df7e8684c4703688ee31a20e7924bd12aafb41b43e4d7c6747402f456ef7 - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: PlainPrankTest.testFail_startPrank_internalCall:bbaab6548be80ef31d590a24bb3c34367cbf9b5559525bc5437136de45f0d9af - status: ProofStatus.PASSED - nodes: 9 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: PlainPrankTest.test_prank_zeroAddress_true:901bf2ce10e3745450eb66583d6120d18b131ff3c47aec309ca06b66d6589081 - status: ProofStatus.PASSED - nodes: 31 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: PlainPrankTest.test_startPrankWithOrigin_true:04631949ff19a67ae9204131ad0de7a2f9d10d0feb77119fc4a30679b8100eb8 - status: ProofStatus.PASSED - nodes: 26 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: PlainPrankTest.test_startPrank_true:cbb13d45d46d95755f53a25e087525927a4e5f277ba4ce1a5891cdc8c151ef92 - status: ProofStatus.PASSED - nodes: 26 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: PlainPrankTest.test_startPrank_zeroAddress_true:dd7959dcf5de16ead3655ad4d1f2e09438fd0762efdf40c40e19fed0dc8bda61 - status: ProofStatus.PASSED - nodes: 26 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: PlainPrankTest.test_stopPrank_notExistent:fb68e75bcad340c21f02047d7b194597f62ddaef8a9b1ec4cff1169dfca1ff92 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: SetUpDeployTest.setUp:ea545d29e24145e8b49df4eaf3ec901b9972459926f28605587c9b1157175caf - status: ProofStatus.PASSED - nodes: 10 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: SetUpDeployTest.test_extcodesize:54fc4add5df72818f51cf0e55ef001823eba0e0715c8b0b71e8eaf089508f226 - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: Setup2Test.setUp:7dfe52b3906be5ad1783250c325ddf66f6f78de610c2515152b0d38823f750d7 - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: Setup2Test.testFail_setup:5c9415bdd3a7fee6382e9ff59eadc6effbdaafa9c907cb733861cbbca7e438ce - status: ProofStatus.PASSED - nodes: 10 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: Setup2Test.test_setup:d382cf9915e17de9bafe20dd19723db5b4c6af6d7e7b2f0f098abe97c8f3a174 - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: StoreTest.testGasLoadColdVM:28926dbeb6462b88b02e57c7c390f5b5f18613387e1acc48ee527ddcd6f51c38 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: StoreTest.testGasLoadWarmUp:830c58f5c790eda97f2e3c2085c72c60ec78a6b0aba178e4266f3c7fa52e9317 - status: ProofStatus.PASSED - nodes: 13 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: StoreTest.testGasStoreColdVM:88886eb3ba563ccbd8ab31758d8811e3c2d9959d583600cd2d36d7ee45167019 - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: StoreTest.testGasStoreWarmUp:5d343b20742849259c7a1f2940c919489c7a917e215bbfb13fac0c41b540f676 - status: ProofStatus.PASSED - nodes: 13 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: StoreTest.testLoadNonExistent:49e724f7b888037a8be429c3fc401aa4b914d30e58e5dc95071b39879539da4e - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: StoreTest.testStoreLoad:ee201cded4b77a4da3de21730cd01fa5fc5d69d5b76781c67576cdaf0b936a78 - status: ProofStatus.PASSED - nodes: 14 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: StoreTest.testStoreLoadNonExistent:96db02ddef29dc3a63ddac54ea5cba1df3d68eccad923fe04402ee6b68f695f1 - status: ProofStatus.PASSED - nodes: 9 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: SymbolicStorageTest.testEmptyInitialStorage:9d98193ee0160832abaafc4239b38ec3afdaa078e23c52cb21492bd80b70bb7b - status: ProofStatus.PASSED - nodes: 7 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: SymbolicStorageTest.testFail_SymbolicStorage:2f60adbdb429c8dafe3ac4f413c523f873b4d1653fb2a4c6145547f845bebc17 - status: ProofStatus.PASSED - nodes: 19 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: SymbolicStorageTest.testFail_SymbolicStorage1:6583ada3ba3da1f3ff59bf60e07ee67afc17bdea5327b49a0ad44e9ed00de134 - status: ProofStatus.PASSED - nodes: 24 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 - -APRProof: UintTypeTest.test_uint256:fed11faa6e8138097d5d92e606e313d18cc8a752446d42345820bb5b6ff66294 - status: ProofStatus.PASSED - nodes: 5 - pending: 0 - failing: 0 - stuck: 0 - terminal: 0 -Subproofs: 0 diff --git a/tests/foundry/foundry.k.check.expected b/tests/foundry/foundry.k.check.expected deleted file mode 100644 index fde141025f..0000000000 --- a/tests/foundry/foundry.k.check.expected +++ /dev/null @@ -1,633 +0,0 @@ -requires "contracts.k" -requires "requires/lemmas.k" - -module FOUNDRY-MAIN - imports public ACCOUNTPARAMSTEST-VERIFICATION - imports public ADDRTEST-VERIFICATION - imports public ALLOWCHANGESTEST-VERIFICATION - imports public VALUESTORE-VERIFICATION - imports public AMBIGUOUSTEST-VERIFICATION - imports public ARITHMETICTEST-VERIFICATION - imports public ASSUMETEST-VERIFICATION - imports public BMCLOOPSTEST-VERIFICATION - imports public BLOCKPARAMSTEST-VERIFICATION - imports public BROADCASTTEST-VERIFICATION - imports public CONSTANTS-VERIFICATION - imports public CONTRACT-VERIFICATION - imports public CONTRACTTEST-VERIFICATION - imports public CONTRACTBTEST-VERIFICATION - imports public COUNTER-VERIFICATION - imports public COUNTERTEST-VERIFICATION - imports public DYNAMICTYPESTEST-VERIFICATION - imports public EXPECTEMIT-VERIFICATION - imports public EMITCONTRACTTEST-VERIFICATION - imports public ENVTEST-VERIFICATION - imports public DUMMY-VERIFICATION - imports public EXPECTCALLTEST-VERIFICATION - imports public DEPTHREVERTER-VERIFICATION - imports public EXPECTREVERTTEST-VERIFICATION - imports public REVERTER-VERIFICATION - imports public REVERTERWITHRETURN-VERIFICATION - imports public FFITEST-VERIFICATION - imports public FILESTEST-VERIFICATION - imports public FORKTEST-VERIFICATION - imports public FRESHINTTEST-VERIFICATION - imports public GASTEST-VERIFICATION - imports public GETCODETEST-VERIFICATION - imports public KEVMBASE-VERIFICATION - imports public KEVMCHEATS-VERIFICATION - imports public KEVMCHEATSBASE-VERIFICATION - imports public KEVMUTILS-VERIFICATION - imports public SYMBOLICWORDS-VERIFICATION - imports public LABELTEST-VERIFICATION - imports public LOOPSTEST-VERIFICATION - imports public METHODDISAMBIGUATETEST-VERIFICATION - imports public MOCKCALLTEST-VERIFICATION - imports public MYIERC20-VERIFICATION - imports public MYTOKEN-VERIFICATION - imports public NOIMPORT-VERIFICATION - imports public OWNERUPONLY-VERIFICATION - imports public OWNERUPONLYTEST-VERIFICATION - imports public ADDITIONALTOKEN-VERIFICATION - imports public PLAINPRANKTEST-VERIFICATION - imports public PRANK-VERIFICATION - imports public PRANKTEST-VERIFICATION - imports public PRECONDITIONSTEST-VERIFICATION - imports public RECORDLOGSTEST-VERIFICATION - imports public SAFE-VERIFICATION - imports public SAFETEST-VERIFICATION - imports public SCRIPT-VERIFICATION - imports public SETUP2TEST-VERIFICATION - imports public SETUPDEPLOYTEST-VERIFICATION - imports public SETUPTEST-VERIFICATION - imports public SIGNTEST-VERIFICATION - imports public ASSERTTEST-VERIFICATION - imports public SNAPSHOTTEST-VERIFICATION - imports public STORE-VERIFICATION - imports public STORETEST-VERIFICATION - imports public SYMBOLICSTORAGETEST-VERIFICATION - imports public SYMBOLICSTORE-VERIFICATION - imports public TEST-VERIFICATION - imports public STDERROR-VERIFICATION - imports public STDMATH-VERIFICATION - imports public STDSTORAGE-VERIFICATION - imports public TESTNUMBER-VERIFICATION - imports public TOSTRINGTEST-VERIFICATION - imports public TOKEN-VERIFICATION - imports public BYTESTYPETEST-VERIFICATION - imports public UINTTYPETEST-VERIFICATION - imports public VM-VERIFICATION - imports public CONSOLE-VERIFICATION - imports public CONSOLE2-VERIFICATION - imports public DSTEST-VERIFICATION - - - -endmodule - -module ACCOUNTPARAMSTEST-VERIFICATION - imports public ACCOUNTPARAMSTEST-CONTRACT - - - -endmodule - -module ADDRTEST-VERIFICATION - imports public ADDRTEST-CONTRACT - - - -endmodule - -module ALLOWCHANGESTEST-VERIFICATION - imports public ALLOWCHANGESTEST-CONTRACT - - - -endmodule - -module VALUESTORE-VERIFICATION - imports public VALUESTORE-CONTRACT - - - -endmodule - -module AMBIGUOUSTEST-VERIFICATION - imports public AMBIGUOUSTEST-CONTRACT - - - -endmodule - -module ARITHMETICTEST-VERIFICATION - imports public ARITHMETICTEST-CONTRACT - - - -endmodule - -module ASSUMETEST-VERIFICATION - imports public ASSUMETEST-CONTRACT - - - -endmodule - -module BMCLOOPSTEST-VERIFICATION - imports public BMCLOOPSTEST-CONTRACT - - - -endmodule - -module BLOCKPARAMSTEST-VERIFICATION - imports public BLOCKPARAMSTEST-CONTRACT - - - -endmodule - -module BROADCASTTEST-VERIFICATION - imports public BROADCASTTEST-CONTRACT - - - -endmodule - -module CONSTANTS-VERIFICATION - imports public CONSTANTS-CONTRACT - - - -endmodule - -module CONTRACT-VERIFICATION - imports public CONTRACT-CONTRACT - - - -endmodule - -module CONTRACTTEST-VERIFICATION - imports public CONTRACTTEST-CONTRACT - - - -endmodule - -module CONTRACTBTEST-VERIFICATION - imports public CONTRACTBTEST-CONTRACT - - - -endmodule - -module COUNTER-VERIFICATION - imports public COUNTER-CONTRACT - - - -endmodule - -module COUNTERTEST-VERIFICATION - imports public COUNTERTEST-CONTRACT - - - -endmodule - -module DYNAMICTYPESTEST-VERIFICATION - imports public DYNAMICTYPESTEST-CONTRACT - - - -endmodule - -module EXPECTEMIT-VERIFICATION - imports public EXPECTEMIT-CONTRACT - - - -endmodule - -module EMITCONTRACTTEST-VERIFICATION - imports public EMITCONTRACTTEST-CONTRACT - - - -endmodule - -module ENVTEST-VERIFICATION - imports public ENVTEST-CONTRACT - - - -endmodule - -module DUMMY-VERIFICATION - imports public DUMMY-CONTRACT - - - -endmodule - -module EXPECTCALLTEST-VERIFICATION - imports public EXPECTCALLTEST-CONTRACT - - - -endmodule - -module DEPTHREVERTER-VERIFICATION - imports public DEPTHREVERTER-CONTRACT - - - -endmodule - -module EXPECTREVERTTEST-VERIFICATION - imports public EXPECTREVERTTEST-CONTRACT - - - -endmodule - -module REVERTER-VERIFICATION - imports public REVERTER-CONTRACT - - - -endmodule - -module REVERTERWITHRETURN-VERIFICATION - imports public REVERTERWITHRETURN-CONTRACT - - - -endmodule - -module FFITEST-VERIFICATION - imports public FFITEST-CONTRACT - - - -endmodule - -module FILESTEST-VERIFICATION - imports public FILESTEST-CONTRACT - - - -endmodule - -module FORKTEST-VERIFICATION - imports public FORKTEST-CONTRACT - - - -endmodule - -module FRESHINTTEST-VERIFICATION - imports public FRESHINTTEST-CONTRACT - - - -endmodule - -module GASTEST-VERIFICATION - imports public GASTEST-CONTRACT - - - -endmodule - -module GETCODETEST-VERIFICATION - imports public GETCODETEST-CONTRACT - - - -endmodule - -module KEVMBASE-VERIFICATION - imports public KEVMBASE-CONTRACT - - - -endmodule - -module KEVMCHEATS-VERIFICATION - imports public KEVMCHEATS-CONTRACT - - - -endmodule - -module KEVMCHEATSBASE-VERIFICATION - imports public KEVMCHEATSBASE-CONTRACT - - - -endmodule - -module KEVMUTILS-VERIFICATION - imports public KEVMUTILS-CONTRACT - - - -endmodule - -module SYMBOLICWORDS-VERIFICATION - imports public SYMBOLICWORDS-CONTRACT - - - -endmodule - -module LABELTEST-VERIFICATION - imports public LABELTEST-CONTRACT - - - -endmodule - -module LOOPSTEST-VERIFICATION - imports public LOOPSTEST-CONTRACT - imports public SUM-TO-N-INVARIANT - - - -endmodule - -module METHODDISAMBIGUATETEST-VERIFICATION - imports public METHODDISAMBIGUATETEST-CONTRACT - - - -endmodule - -module MOCKCALLTEST-VERIFICATION - imports public MOCKCALLTEST-CONTRACT - - - -endmodule - -module MYIERC20-VERIFICATION - imports public MYIERC20-CONTRACT - - - -endmodule - -module MYTOKEN-VERIFICATION - imports public MYTOKEN-CONTRACT - - - -endmodule - -module NOIMPORT-VERIFICATION - imports public NOIMPORT-CONTRACT - - - -endmodule - -module OWNERUPONLY-VERIFICATION - imports public OWNERUPONLY-CONTRACT - - - -endmodule - -module OWNERUPONLYTEST-VERIFICATION - imports public OWNERUPONLYTEST-CONTRACT - - - -endmodule - -module ADDITIONALTOKEN-VERIFICATION - imports public ADDITIONALTOKEN-CONTRACT - - - -endmodule - -module PLAINPRANKTEST-VERIFICATION - imports public PLAINPRANKTEST-CONTRACT - - - -endmodule - -module PRANK-VERIFICATION - imports public PRANK-CONTRACT - - - -endmodule - -module PRANKTEST-VERIFICATION - imports public PRANKTEST-CONTRACT - - - -endmodule - -module PRECONDITIONSTEST-VERIFICATION - imports public PRECONDITIONSTEST-CONTRACT - - - -endmodule - -module RECORDLOGSTEST-VERIFICATION - imports public RECORDLOGSTEST-CONTRACT - - - -endmodule - -module SAFE-VERIFICATION - imports public SAFE-CONTRACT - - - -endmodule - -module SAFETEST-VERIFICATION - imports public SAFETEST-CONTRACT - - - -endmodule - -module SCRIPT-VERIFICATION - imports public SCRIPT-CONTRACT - - - -endmodule - -module SETUP2TEST-VERIFICATION - imports public SETUP2TEST-CONTRACT - - - -endmodule - -module SETUPDEPLOYTEST-VERIFICATION - imports public SETUPDEPLOYTEST-CONTRACT - - - -endmodule - -module SETUPTEST-VERIFICATION - imports public SETUPTEST-CONTRACT - - - -endmodule - -module SIGNTEST-VERIFICATION - imports public SIGNTEST-CONTRACT - - - -endmodule - -module ASSERTTEST-VERIFICATION - imports public ASSERTTEST-CONTRACT - - - -endmodule - -module SNAPSHOTTEST-VERIFICATION - imports public SNAPSHOTTEST-CONTRACT - - - -endmodule - -module STORE-VERIFICATION - imports public STORE-CONTRACT - - - -endmodule - -module STORETEST-VERIFICATION - imports public STORETEST-CONTRACT - - - -endmodule - -module SYMBOLICSTORAGETEST-VERIFICATION - imports public SYMBOLICSTORAGETEST-CONTRACT - - - -endmodule - -module SYMBOLICSTORE-VERIFICATION - imports public SYMBOLICSTORE-CONTRACT - - - -endmodule - -module TEST-VERIFICATION - imports public TEST-CONTRACT - - - -endmodule - -module STDERROR-VERIFICATION - imports public STDERROR-CONTRACT - - - -endmodule - -module STDMATH-VERIFICATION - imports public STDMATH-CONTRACT - - - -endmodule - -module STDSTORAGE-VERIFICATION - imports public STDSTORAGE-CONTRACT - - - -endmodule - -module TESTNUMBER-VERIFICATION - imports public TESTNUMBER-CONTRACT - - - -endmodule - -module TOSTRINGTEST-VERIFICATION - imports public TOSTRINGTEST-CONTRACT - - - -endmodule - -module TOKEN-VERIFICATION - imports public TOKEN-CONTRACT - - - -endmodule - -module BYTESTYPETEST-VERIFICATION - imports public BYTESTYPETEST-CONTRACT - - - -endmodule - -module UINTTYPETEST-VERIFICATION - imports public UINTTYPETEST-CONTRACT - - - -endmodule - -module VM-VERIFICATION - imports public VM-CONTRACT - - - -endmodule - -module CONSOLE-VERIFICATION - imports public CONSOLE-CONTRACT - - - -endmodule - -module CONSOLE2-VERIFICATION - imports public CONSOLE2-CONTRACT - - - -endmodule - -module DSTEST-VERIFICATION - imports public DSTEST-CONTRACT - - - -endmodule diff --git a/tests/foundry/foundry.toml b/tests/foundry/foundry.toml deleted file mode 100644 index 8f947e25c1..0000000000 --- a/tests/foundry/foundry.toml +++ /dev/null @@ -1,6 +0,0 @@ -[profile.default] -src = 'src' -out = 'out' -extra_output = ['storageLayout', 'abi', 'evm.methodIdentifiers', 'evm.deployedBytecode.object'] -rpc_endpoints = { optimism = "https://optimism.alchemyapi.io/v2/...", mainnet = "${RPC_MAINNET}" } - diff --git a/tests/foundry/golden/AssertTest.testFail_assert_false().expected b/tests/foundry/golden/AssertTest.testFail_assert_false().expected deleted file mode 100644 index c5fd03634a..0000000000 --- a/tests/foundry/golden/AssertTest.testFail_assert_false().expected +++ /dev/null @@ -1,678 +0,0 @@ - -┌─ 1 (root) -│ k: #execute ~> CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/Simple.t.sol:5:54 -│ -│ (407 steps) -├─ 3 -│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K -│ pc: 992 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 4 -│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K -│ pc: 992 -│ callDepth: 0 -│ statusCode: EVMC_REVERT -│ -│ (2 steps) -├─ 5 -│ k: #halt ~> CONTINUATION:K -│ pc: 992 -│ callDepth: 0 -│ statusCode: EVMC_REVERT -│ -┊ constraint: true -┊ subst: OMITTED SUBST -└─ 2 (leaf) - k: #halt ~> CONTINUATION - pc: PC_CELL_5d410f2a - callDepth: CALLDEPTH_CELL_5d410f2a - statusCode: STATUSCODE_FINAL - - - - -module SUMMARY-ASSERTTEST.TESTFAIL-ASSERT-FALSE:24D689F16D97B94F361AD530228C63AE6BF3442CEFB0E5C52A61320C18F35F3C - - - - - ( #execute - ~> CONTINUATION => #end EVMC_REVERT - ~> #pc [ REVERT ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssertTest . testFail_assert_false ( ) => b"z\xa9\xcc\xae" ) - - - 0 - - - ( .WordStack => ( 399 : ( 212 : ( selector ( "testFail_assert_false()" ) : .WordStack ) ) ) ) - - - ( .Bytes => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" ) - - ... - ... - - ( 0 => 3 ) - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID - andBool ( CALLER_ID - - ( #end EVMC_REVERT => #halt ) - ~> #pc [ REVERT ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - ( _STATUSCODE => EVMC_REVERT ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"z\xa9\xcc\xae" - - - 0 - - - ( 399 : ( 212 : ( selector ( "testFail_assert_false()" ) : .WordStack ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ REVERT ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - EVMC_REVERT - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"z\xa9\xcc\xae" - - - 0 - - - ( 399 : ( 212 : ( selector ( "testFail_assert_false()" ) : .WordStack ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/Simple.t.sol:5:54 -│ -│ (269 steps) -├─ 3 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 213 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 -│ -│ (1 step) -├─ 4 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 213 -│ callDepth: 0 -│ statusCode: EVMC_SUCCESS -│ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 -│ -│ (2 steps) -└─ 5 (leaf) - k: #halt ~> CONTINUATION:K - pc: 213 - callDepth: 0 - statusCode: EVMC_SUCCESS - src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 - - -┌─ 2 (root, leaf) -│ k: #halt ~> CONTINUATION -│ pc: PC_CELL_5d410f2a -│ callDepth: CALLDEPTH_CELL_5d410f2a -│ statusCode: STATUSCODE_FINAL - - -Node 5: - -( - - - - #halt - ~> CONTINUATION:K - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x18g]B" - - - 0 - - - ( selector ( "testFail_assert_true()" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - - .Map - - - .Map - - - 0 - - ... - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - - .Map - - - .Map - - - 1 - - ... - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - ... - -#And ( { true #Equals 0 <=Int CALLER_ID:Int } -#And ( { true #Equals 0 <=Int ORIGIN_ID:Int } -#And ( { true #Equals 0 <=Int NUMBER_CELL:Int } -#And ( { true #Equals CALLER_ID:Int - - ( #execute - ~> CONTINUATION => #end EVMC_SUCCESS - ~> #pc [ STOP ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssertTest . testFail_assert_true ( ) => b"\x18g]B" ) - - - 0 - - - ( .WordStack => ( selector ( "testFail_assert_true()" ) : .WordStack ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" ) - - ... - ... - - ( 0 => 3 ) - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID - andBool ( CALLER_ID - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ STOP ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x18g]B" - - - 0 - - - ( selector ( "testFail_assert_true()" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ STOP ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x18g]B" - - - 0 - - - ( selector ( "testFail_assert_true()" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/Simple.t.sol:5:54 -│ -│ (554 steps) -├─ 3 -│ k: CALL 9223372036854772901 645326474426547203313410069153905908525362434349 0 128 ... -│ pc: 480 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:58:59 -│ -│ (1 step) -├─ 4 -│ k: #checkCall 728815563385977040452943777879061427756277306518 0 ~> #call 728815563 ... -│ pc: 480 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:58:59 -│ -│ (212 steps) -├─ 5 -│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K -│ pc: 992 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 6 -│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K -│ pc: 992 -│ callDepth: 0 -│ statusCode: EVMC_REVERT -│ -│ (5 steps) -└─ 7 (leaf) - k: #halt ~> CONTINUATION:K - pc: 992 - callDepth: 0 - statusCode: EVMC_SUCCESS - - -┌─ 2 (root, leaf) -│ k: #halt ~> CONTINUATION -│ pc: PC_CELL_5d410f2a -│ callDepth: CALLDEPTH_CELL_5d410f2a -│ statusCode: STATUSCODE_FINAL - - -Node 7: - -( - - - - #halt - ~> CONTINUATION:K - - - NORMAL - - - LONDON - - - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - - EVMC_SUCCESS - - - .List - - - .List - - - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"*M\xe1\xa1" - - - 0 - - - ( 399 : ( 212 : ( selector ( "testFail_expect_revert()" ) : .WordStack ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x84H\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - - 5 - - - 9079256848778916976 - - - false - - - 0 - - ... - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - - .Map - - - .Map - - - 0 - - ... - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - - .Map - - - .Map - - - 1 - - ... - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - - b"" - - - 0 - - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - ... - -#And ( { true #Equals 0 <=Int CALLER_ID:Int } -#And ( { true #Equals 0 <=Int ORIGIN_ID:Int } -#And ( { true #Equals 0 <=Int NUMBER_CELL:Int } -#And ( { true #Equals CALLER_ID:Int - - ( #execute - ~> CONTINUATION => CALL 9223372036854772901 645326474426547203313410069153905908525362434349 0 128 4 128 0 - ~> #pc [ CALL ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssertTest . testFail_expect_revert ( ) => b"*M\xe1\xa1" ) - - - 0 - - - ( .WordStack => ( 132 : ( selector ( "expectRevert()" ) : ( 645326474426547203313410069153905908525362434349 : ( 212 : ( selector ( "testFail_expect_revert()" ) : .WordStack ) ) ) ) ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x84H\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - ... - ... - - ( 0 => 5 ) - - - ( _CALLGAS_CELL => 9079256848778916976 ) - - - false - - - 0 - - - - - .List - - - ( .Set => SetItem ( 645326474426547203313410069153905908525362434349 ) ) - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID - andBool ( CALLER_ID - - ( CALL 9223372036854772901 645326474426547203313410069153905908525362434349 0 128 4 128 0 => #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"\xf4\x84H\x14" false - ~> #return 128 0 ) - ~> #pc [ CALL ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"*M\xe1\xa1" - - - 0 - - - ( 132 : ( selector ( "expectRevert()" ) : ( 645326474426547203313410069153905908525362434349 : ( 212 : ( selector ( "testFail_expect_revert()" ) : .WordStack ) ) ) ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x84H\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 5 - - - 9079256848778916976 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - ( #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"\xf4\x84H\x14" false - ~> #return 128 0 - ~> #pc [ CALL ] => #end EVMC_REVERT - ~> #pc [ REVERT ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"*M\xe1\xa1" - - - 0 - - - ( ( 132 => 399 ) : ( ( selector ( "expectRevert()" ) => 212 ) : ( ( 645326474426547203313410069153905908525362434349 => selector ( "testFail_expect_revert()" ) ) : ( ( 212 : ( selector ( "testFail_expect_revert()" ) : .WordStack ) ) => .WordStack ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x84H\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x84H\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - ... - ... - - 5 - - - 9079256848778916976 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - ( false => true ) - - - ( _EXPECTEDREASON_CELL => b"" ) - - - ( _EXPECTEDDEPTH_CELL => 1 ) - - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_REVERT => #halt ) - ~> #pc [ REVERT ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - ( _STATUSCODE => EVMC_REVERT ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"*M\xe1\xa1" - - - 0 - - - ( 399 : ( 212 : ( selector ( "testFail_expect_revert()" ) : .WordStack ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x84H\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 5 - - - 9079256848778916976 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - true - - - b"" - - - 1 - - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ REVERT ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - - ( EVMC_REVERT => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"*M\xe1\xa1" - - - 0 - - - ( 399 : ( 212 : ( selector ( "testFail_expect_revert()" ) : .WordStack ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf4\x84H\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 5 - - - 9079256848778916976 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - ( true => false ) - - - b"" - - - ( 1 => 0 ) - - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/Simple.t.sol:5:54 -│ -│ (376 steps) -├─ 3 -│ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K -│ pc: 992 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 4 -│ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K -│ pc: 992 -│ callDepth: 0 -│ statusCode: EVMC_REVERT -│ -│ (2 steps) -└─ 5 (leaf) - k: #halt ~> CONTINUATION:K - pc: 992 - callDepth: 0 - statusCode: EVMC_REVERT - - -┌─ 2 (root, leaf) -│ k: #halt ~> CONTINUATION -│ pc: PC_CELL_5d410f2a -│ callDepth: CALLDEPTH_CELL_5d410f2a -│ statusCode: STATUSCODE_FINAL - - -Node 5: - -( - - - - #halt - ~> CONTINUATION:K - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - EVMC_REVERT - - - .List - - - .List - - - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"]\xde\xcb\xfd" - - - 0 - - - ( 399 : ( 212 : ( selector ( "test_assert_false()" ) : .WordStack ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - - .Map - - - .Map - - - 0 - - ... - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - - .Map - - - .Map - - - 1 - - ... - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - ... - -#And ( { true #Equals 0 <=Int CALLER_ID:Int } -#And ( { true #Equals 0 <=Int ORIGIN_ID:Int } -#And ( { true #Equals 0 <=Int NUMBER_CELL:Int } -#And ( { true #Equals CALLER_ID:Int - - ( #execute - ~> CONTINUATION => #end EVMC_REVERT - ~> #pc [ REVERT ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssertTest . test_assert_false ( ) => b"]\xde\xcb\xfd" ) - - - 0 - - - ( .WordStack => ( 399 : ( 212 : ( selector ( "test_assert_false()" ) : .WordStack ) ) ) ) - - - ( .Bytes => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" ) - - ... - ... - - ( 0 => 3 ) - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID - andBool ( CALLER_ID - - ( #end EVMC_REVERT => #halt ) - ~> #pc [ REVERT ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - ( _STATUSCODE => EVMC_REVERT ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"]\xde\xcb\xfd" - - - 0 - - - ( 399 : ( 212 : ( selector ( "test_assert_false()" ) : .WordStack ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ REVERT ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - EVMC_REVERT - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"]\xde\xcb\xfd" - - - 0 - - - ( 399 : ( 212 : ( selector ( "test_assert_false()" ) : .WordStack ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/Simple.t.sol:5:54 -│ -│ (616 steps) -├─ 3 (split) -│ k: JUMPI 526 bool2Word ( 100 <=Int VV0_x_114b9705:Int ) ~> #pc [ JUMPI ] ~> #execut ... -│ pc: 518 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/test/Simple.t.sol:26:27 -┃ -┃ (branch) -┣━━┓ constraint: { true #Equals 100 <=Int VV0_x_114b9705:Int } -┃ │ -┃ ├─ 4 -┃ │ k: JUMPI 526 bool2Word ( 100 <=Int VV0_x_114b9705:Int ) ~> #pc [ JUMPI ] ~> #execut ... -┃ │ pc: 518 -┃ │ callDepth: 0 -┃ │ statusCode: STATUSCODE:StatusCode -┃ │ src: tests/foundry/test/Simple.t.sol:26:27 -┃ │ -┃ │ (64 steps) -┃ ├─ 6 -┃ │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -┃ │ pc: 213 -┃ │ callDepth: 0 -┃ │ statusCode: STATUSCODE:StatusCode -┃ │ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 -┃ │ -┃ │ (1 step) -┃ ├─ 8 -┃ │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -┃ │ pc: 213 -┃ │ callDepth: 0 -┃ │ statusCode: EVMC_SUCCESS -┃ │ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 -┃ │ -┃ │ (2 steps) -┃ ├─ 10 -┃ │ k: #halt ~> CONTINUATION:K -┃ │ pc: 213 -┃ │ callDepth: 0 -┃ │ statusCode: EVMC_SUCCESS -┃ │ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 -┃ │ -┃ ┊ constraint: true -┃ ┊ subst: OMITTED SUBST -┃ └─ 2 (leaf) -┃ k: #halt ~> CONTINUATION -┃ pc: PC_CELL_5d410f2a -┃ callDepth: CALLDEPTH_CELL_5d410f2a -┃ statusCode: STATUSCODE_FINAL -┃ -┗━━┓ constraint: { true #Equals ( notBool 100 <=Int VV0_x_114b9705:Int ) } - │ - ├─ 5 - │ k: JUMPI 526 bool2Word ( 100 <=Int VV0_x_114b9705:Int ) ~> #pc [ JUMPI ] ~> #execut ... - │ pc: 518 - │ callDepth: 0 - │ statusCode: STATUSCODE:StatusCode - │ src: tests/foundry/test/Simple.t.sol:26:27 - │ - │ (102 steps) - ├─ 7 - │ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K - │ pc: 992 - │ callDepth: 0 - │ statusCode: STATUSCODE:StatusCode - │ - │ (1 step) - ├─ 9 - │ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K - │ pc: 992 - │ callDepth: 0 - │ statusCode: EVMC_REVERT - │ - │ (2 steps) - └─ 11 (leaf) - k: #halt ~> CONTINUATION:K - pc: 992 - callDepth: 0 - statusCode: EVMC_REVERT - - - -Node 11: - -( - - - - #halt - ~> CONTINUATION:K - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - EVMC_REVERT - - - .List - - - .List - - - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"F\"\xb1U" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) - - - 0 - - - ( 526 : ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_failing_branch(uint256)" ) : .WordStack ) ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - - .Map - - - .Map - - - 0 - - ... - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - - .Map - - - .Map - - - 1 - - ... - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - ... - -#And ( { true #Equals 0 <=Int CALLER_ID:Int } -#And ( { true #Equals 0 <=Int ORIGIN_ID:Int } -#And ( { true #Equals 0 <=Int NUMBER_CELL:Int } -#And ( { true #Equals 0 <=Int VV0_x_114b9705:Int } -#And ( { true #Equals VV0_x_114b9705:Int - - ( #execute - ~> CONTINUATION => JUMPI 526 bool2Word ( 100 <=Int VV0_x_114b9705:Int ) - ~> #pc [ JUMPI ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssertTest . test_failing_branch ( VV0_x_114b9705 : uint256 ) => b"F\"\xb1U" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) ) - - - 0 - - - ( .WordStack => ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_failing_branch(uint256)" ) : .WordStack ) ) ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" ) - - ... - ... - - ( 0 => 3 ) - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int VV0_x_114b9705:Int - andBool ( VV0_x_114b9705:Int - - ( JUMPI 526 bool2Word ( 100 <=Int VV0_x_114b9705:Int ) - ~> #pc [ JUMPI ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"F\"\xb1U" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) - - - 0 - - - ( ( VV0_x_114b9705:Int => selector ( "test_failing_branch(uint256)" ) ) : ( ( 212 : ( selector ( "test_failing_branch(uint256)" ) : .WordStack ) ) => .WordStack ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 100 <=Int VV0_x_114b9705:Int - andBool ( CALLER_ID:Int - - ( JUMPI 526 bool2Word ( 100 <=Int VV0_x_114b9705:Int ) - ~> #pc [ JUMPI ] => #end EVMC_REVERT - ~> #pc [ REVERT ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"F\"\xb1U" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) - - - 0 - - - ( ( VV0_x_114b9705:Int => 526 ) : ( ( 212 => VV0_x_114b9705:Int ) : ( ( selector ( "test_failing_branch(uint256)" ) => 212 ) : ( .WordStack => ( selector ( "test_failing_branch(uint256)" ) : .WordStack ) ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" ) - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ STOP ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"F\"\xb1U" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) - - - 0 - - - ( selector ( "test_failing_branch(uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 100 <=Int VV0_x_114b9705:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_REVERT => #halt ) - ~> #pc [ REVERT ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - ( _STATUSCODE => EVMC_REVERT ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"F\"\xb1U" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) - - - 0 - - - ( 526 : ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_failing_branch(uint256)" ) : .WordStack ) ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( VV0_x_114b9705:Int - - #halt - ~> ( #pc [ STOP ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"F\"\xb1U" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) - - - 0 - - - ( selector ( "test_failing_branch(uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 100 <=Int VV0_x_114b9705:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ REVERT ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - EVMC_REVERT - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"F\"\xb1U" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) - - - 0 - - - ( 526 : ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_failing_branch(uint256)" ) : .WordStack ) ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( VV0_x_114b9705:Int CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/Simple.t.sol:5:54 -│ -│ (580 steps) -├─ 3 (split) -│ k: JUMPI 549 bool2Word ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int ) ~> #pc [ JUM ... -│ pc: 545 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -┃ -┃ (branch) -┣━━┓ constraint: { true #Equals VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int } -┃ │ -┃ ├─ 4 -┃ │ k: JUMPI 549 bool2Word ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int ) ~> #pc [ JUM ... -┃ │ pc: 545 -┃ │ callDepth: 0 -┃ │ statusCode: STATUSCODE:StatusCode -┃ │ -┃ │ (116 steps) -┃ ├─ 6 -┃ │ k: #end EVMC_REVERT ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K -┃ │ pc: 992 -┃ │ callDepth: 0 -┃ │ statusCode: STATUSCODE:StatusCode -┃ │ -┃ │ (1 step) -┃ ├─ 8 -┃ │ k: #halt ~> #pc [ REVERT ] ~> #execute ~> CONTINUATION:K -┃ │ pc: 992 -┃ │ callDepth: 0 -┃ │ statusCode: EVMC_REVERT -┃ │ -┃ │ (2 steps) -┃ └─ 10 (leaf) -┃ k: #halt ~> CONTINUATION:K -┃ pc: 992 -┃ callDepth: 0 -┃ statusCode: EVMC_REVERT -┃ -┗━━┓ constraint: { true #Equals ( notBool VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int ) } - │ - ├─ 5 - │ k: JUMPI 549 bool2Word ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int ) ~> #pc [ JUM ... - │ pc: 545 - │ callDepth: 0 - │ statusCode: STATUSCODE:StatusCode - │ - │ (62 steps) - ├─ 7 - │ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K - │ pc: 213 - │ callDepth: 0 - │ statusCode: STATUSCODE:StatusCode - │ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 - │ - │ (1 step) - ├─ 9 - │ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K - │ pc: 213 - │ callDepth: 0 - │ statusCode: EVMC_SUCCESS - │ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 - │ - │ (2 steps) - ├─ 11 - │ k: #halt ~> CONTINUATION:K - │ pc: 213 - │ callDepth: 0 - │ statusCode: EVMC_SUCCESS - │ src: tests/foundry/lib/forge-std/lib/ds-test/src/test.sol:37:38 - │ - ┊ constraint: true - ┊ subst: OMITTED SUBST - └─ 2 (leaf) - k: #halt ~> CONTINUATION - pc: PC_CELL_5d410f2a - callDepth: CALLDEPTH_CELL_5d410f2a - statusCode: STATUSCODE_FINAL - - - -Node 10: - -( - - - - #halt - ~> CONTINUATION:K - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - EVMC_REVERT - - - .List - - - .List - - - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x8c\x0e\xdd\x8b" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) +Bytes #buf ( 32 , VV1_y_114b9705:Int ) - - - 0 - - - ( 557 : ( VV1_y_114b9705:Int : ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_revert_branch(uint256,uint256)" ) : .WordStack ) ) ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - - .Map - - - .Map - - - 0 - - ... - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - - .Map - - - .Map - - - 1 - - ... - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - ... - -#And ( { true #Equals 0 <=Int CALLER_ID:Int } -#And ( { true #Equals 0 <=Int ORIGIN_ID:Int } -#And ( { true #Equals 0 <=Int NUMBER_CELL:Int } -#And ( { true #Equals 0 <=Int VV0_x_114b9705:Int } -#And ( { true #Equals 0 <=Int VV1_y_114b9705:Int } -#And ( { true #Equals VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int } -#And ( { true #Equals CALLER_ID:Int - - ( #execute - ~> CONTINUATION => JUMPI 549 bool2Word ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int ) - ~> #pc [ JUMPI ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssertTest . test_revert_branch ( VV0_x_114b9705 : uint256 , VV1_y_114b9705 : uint256 ) => b"\x8c\x0e\xdd\x8b" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) +Bytes #buf ( 32 , VV1_y_114b9705:Int ) ) - - - 0 - - - ( .WordStack => ( VV1_y_114b9705:Int : ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_revert_branch(uint256,uint256)" ) : .WordStack ) ) ) ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" ) - - ... - ... - - ( 0 => 3 ) - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int VV0_x_114b9705:Int - andBool ( 0 <=Int VV1_y_114b9705:Int - andBool ( VV0_x_114b9705:Int - - ( JUMPI 549 bool2Word ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int ) - ~> #pc [ JUMPI ] => #end EVMC_REVERT - ~> #pc [ REVERT ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x8c\x0e\xdd\x8b" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) +Bytes #buf ( 32 , VV1_y_114b9705:Int ) - - - 0 - - - ( ( VV1_y_114b9705:Int => 557 ) : ( ( VV0_x_114b9705:Int => VV1_y_114b9705:Int ) : ( ( 212 => VV0_x_114b9705:Int ) : ( ( selector ( "test_revert_branch(uint256,uint256)" ) => 212 ) : ( .WordStack => ( selector ( "test_revert_branch(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" => b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" ) - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 0 <=Int VV1_y_114b9705:Int - andBool ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int - andBool ( CALLER_ID:Int - - ( JUMPI 549 bool2Word ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int ) - ~> #pc [ JUMPI ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x8c\x0e\xdd\x8b" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) +Bytes #buf ( 32 , VV1_y_114b9705:Int ) - - - 0 - - - ( ( VV1_y_114b9705:Int => selector ( "test_revert_branch(uint256,uint256)" ) ) : ( ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_revert_branch(uint256,uint256)" ) : .WordStack ) ) ) => .WordStack ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 0 <=Int VV1_y_114b9705:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_REVERT => #halt ) - ~> #pc [ REVERT ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - ( _STATUSCODE => EVMC_REVERT ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x8c\x0e\xdd\x8b" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) +Bytes #buf ( 32 , VV1_y_114b9705:Int ) - - - 0 - - - ( 557 : ( VV1_y_114b9705:Int : ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_revert_branch(uint256,uint256)" ) : .WordStack ) ) ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 0 <=Int VV1_y_114b9705:Int - andBool ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ STOP ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x8c\x0e\xdd\x8b" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) +Bytes #buf ( 32 , VV1_y_114b9705:Int ) - - - 0 - - - ( selector ( "test_revert_branch(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 0 <=Int VV1_y_114b9705:Int - andBool ( VV0_x_114b9705:Int - - #halt - ~> ( #pc [ REVERT ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - EVMC_REVERT - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x8c\x0e\xdd\x8b" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) +Bytes #buf ( 32 , VV1_y_114b9705:Int ) - - - 0 - - - ( 557 : ( VV1_y_114b9705:Int : ( VV0_x_114b9705:Int : ( 212 : ( selector ( "test_revert_branch(uint256,uint256)" ) : .WordStack ) ) ) ) ) - - - b"NH{q\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 0 <=Int VV1_y_114b9705:Int - andBool ( VV1_y_114b9705:Int <=Int VV0_x_114b9705:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ STOP ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x8c\x0e\xdd\x8b" +Bytes #buf ( 32 , VV0_x_114b9705:Int ) +Bytes #buf ( 32 , VV1_y_114b9705:Int ) - - - 0 - - - ( selector ( "test_revert_branch(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - .Set - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_x_114b9705:Int - andBool ( 0 <=Int VV1_y_114b9705:Int - andBool ( VV0_x_114b9705:Int CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/AssumeTest.t.sol:5:44 -│ -│ (919 steps) -├─ 3 -│ k: CALL 9223372036854772734 645326474426547203313410069153905908525362434349 0 128 ... -│ pc: 424 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 4 -│ k: #checkCall 728815563385977040452943777879061427756277306518 0 ~> #call 728815563 ... -│ pc: 424 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (299 steps) -├─ 5 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 183 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -│ (1 step) -├─ 6 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 183 -│ callDepth: 0 -│ statusCode: EVMC_SUCCESS -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -│ (2 steps) -└─ 7 (leaf) - k: #halt ~> CONTINUATION:K - pc: 183 - callDepth: 0 - statusCode: EVMC_SUCCESS - src: tests/foundry/lib/forge-std/src/Script.sol:8:9 - - -┌─ 2 (root, leaf) -│ k: #halt ~> CONTINUATION -│ pc: PC_CELL_5d410f2a -│ callDepth: CALLDEPTH_CELL_5d410f2a -│ statusCode: STATUSCODE_FINAL - - -Node 7: - -( - - - - #halt - ~> CONTINUATION:K - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"_.p\xfb" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( selector ( "testFail_assume_false(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - - 6 - - - 9079256848778916812 - - - false - - - 0 - - ... - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - - .Map - - - .Map - - - 0 - - ... - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - - .Map - - - .Map - - - 1 - - ... - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - ... - -#And ( { VV0_a_114b9705:Int #Equals VV1_b_114b9705:Int } -#And ( { true #Equals 0 <=Int CALLER_ID:Int } -#And ( { true #Equals 0 <=Int ORIGIN_ID:Int } -#And ( { true #Equals 0 <=Int NUMBER_CELL:Int } -#And ( { true #Equals 0 <=Int VV1_b_114b9705:Int } -#And ( { true #Equals CALLER_ID:Int - - ( #execute - ~> CONTINUATION => CALL 9223372036854772734 645326474426547203313410069153905908525362434349 0 128 36 128 0 - ~> #pc [ CALL ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssumeTest . testFail_assume_false ( VV0_a_114b9705 : uint256 , VV1_b_114b9705 : uint256 ) => b"_.p\xfb" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) ) - - - 0 - - - ( .WordStack => ( 164 : ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) - - ... - ... - - ( 0 => 6 ) - - - ( _CALLGAS_CELL => 9079256848778916812 ) - - - false - - - 0 - - - - - .List - - - ( .Set => SetItem ( 645326474426547203313410069153905908525362434349 ) ) - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( VV0_a_114b9705:Int - - ( CALL 9223372036854772734 645326474426547203313410069153905908525362434349 0 128 36 128 0 => #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) false - ~> #return 128 0 ) - ~> #pc [ CALL ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"_.p\xfb" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( 164 : ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) - - ... - ... - - 6 - - - 9079256848778916812 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) false - ~> #return 128 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"_.p\xfb" +Bytes #buf ( 32 , ( VV0_a_114b9705:Int => VV1_b_114b9705:Int ) ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 164 => selector ( "testFail_assume_false(uint256,uint256)" ) ) : ( ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) => .WordStack ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - ... - ... - - 6 - - - 9079256848778916812 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ STOP ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"_.p\xfb" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( selector ( "testFail_assume_false(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - ... - ... - - 6 - - - 9079256848778916812 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( _VV0_a_114b9705 ==K VV1_b_114b9705:Int - andBool ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ STOP ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"_.p\xfb" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( selector ( "testFail_assume_false(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - ... - ... - - 6 - - - 9079256848778916812 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( _VV0_a_114b9705 ==K VV1_b_114b9705:Int - andBool ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/AssumeTest.t.sol:5:44 -│ -│ (824 steps) -├─ 3 -│ k: CALL 9223372036854772808 645326474426547203313410069153905908525362434349 0 128 ... -│ pc: 424 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 4 -│ k: #checkCall 728815563385977040452943777879061427756277306518 0 ~> #call 728815563 ... -│ pc: 424 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1000 steps) -├─ 5 -│ k: #gas [ MSTORE , MSTORE 192 46308022326495007027972728677917914892729792999299745 ... -│ pc: 2271 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1000 steps) -├─ 6 -│ k: #gasExec ( LONDON , JUMP 2621 ) ~> #deductGas ~> #access [ JUMP , JUMP 2621 ] ~> ... -│ pc: 2691 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (819 steps) -├─ 7 -│ k: CALL 9223372036854765663 645326474426547203313410069153905908525362434349 0 388 ... -│ pc: 2389 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 8 -│ k: #checkCall 728815563385977040452943777879061427756277306518 0 ~> #call 728815563 ... -│ pc: 2389 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (387 steps) -├─ 9 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 183 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -│ (1 step) -├─ 10 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 183 -│ callDepth: 0 -│ statusCode: EVMC_SUCCESS -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -│ (2 steps) -├─ 11 -│ k: #halt ~> CONTINUATION:K -│ pc: 183 -│ callDepth: 0 -│ statusCode: EVMC_SUCCESS -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -┊ constraint: true -┊ subst: OMITTED SUBST -└─ 2 (leaf) - k: #halt ~> CONTINUATION - pc: PC_CELL_5d410f2a - callDepth: CALLDEPTH_CELL_5d410f2a - statusCode: STATUSCODE_FINAL - - - - -module SUMMARY-ASSUMETEST.TESTFAIL-ASSUME-TRUE:EF68C1EA07B094FCF03E02D287B47204FA02108E3334C204F81DEA4C78FD1289 - - - - - ( #execute - ~> CONTINUATION => CALL 9223372036854772808 645326474426547203313410069153905908525362434349 0 128 36 128 0 - ~> #pc [ CALL ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssumeTest . testFail_assume_true ( VV0_a_114b9705 : uint256 , VV1_b_114b9705 : uint256 ) => b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) ) - - - 0 - - - ( .WordStack => ( 164 : ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) ) - - ... - ... - - ( 0 => 6 ) - - - ( _CALLGAS_CELL => 9079256848778916885 ) - - - false - - - 0 - - - - - .List - - - ( .Set => SetItem ( 645326474426547203313410069153905908525362434349 ) ) - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( VV0_a_114b9705:Int - - ( CALL 9223372036854772808 645326474426547203313410069153905908525362434349 0 128 36 128 0 => #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) false - ~> #return 128 0 ) - ~> #pc [ CALL ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( 164 : ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) - - ... - ... - - 6 - - - 9079256848778916885 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) false - ~> #return 128 0 - ~> #pc [ CALL ] => #gas [ MSTORE , MSTORE 192 46308022326495007027972728677917914892729792999299745830475596687180801507328 ] - ~> MSTORE 192 46308022326495007027972728677917914892729792999299745830475596687180801507328 - ~> #pc [ MSTORE ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 164 => 128 ) : ( ( selector ( "assume(bool)" ) => 645326474426547203313410069153905908525362434349 ) : ( ( 645326474426547203313410069153905908525362434349 => 455 ) : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( ( 182 => 455 ) : ( ( selector ( "testFail_assume_true(uint256,uint256)" ) => VV1_b_114b9705:Int ) : ( .WordStack => ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - ... - ... - - ( 6 => 8 ) - - - 9079256848778916885 - - - false - - - 0 - - - - - ( .List => ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #gas [ MSTORE , MSTORE 192 46308022326495007027972728677917914892729792999299745830475596687180801507328 ] - ~> MSTORE 192 46308022326495007027972728677917914892729792999299745830475596687180801507328 - ~> #pc [ MSTORE ] => #gasExec ( LONDON , JUMP 2621 ) - ~> #deductGas - ~> #access [ JUMP , JUMP 2621 ] - ~> JUMP 2621 - ~> #pc [ JUMP ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 128 => 256 ) : ( ( 645326474426547203313410069153905908525362434349 => 388 ) : ( ( 455 => 2540 ) : ( ( VV1_b_114b9705:Int => 0 ) : ( ( VV0_a_114b9705:Int => 388 ) : ( ( 455 => 256 ) : ( ( VV1_b_114b9705:Int => 2375 ) : ( ( VV0_a_114b9705:Int => 645326474426547203313410069153905908525362434349 ) : ( ( 182 => 0 ) : ( ( selector ( "testFail_assume_true(uint256,uint256)" ) => 455 ) : ( .WordStack => ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - ... - ... - - ( 8 => 13 ) - - - 9079256848778916885 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #gasExec ( LONDON , JUMP 2621 ) - ~> #deductGas - ~> #access [ JUMP , JUMP 2621 ] - ~> JUMP 2621 - ~> #pc [ JUMP ] => CALL 9223372036854765663 645326474426547203313410069153905908525362434349 0 388 100 388 0 - ~> #pc [ CALL ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 256 => 488 ) : ( ( 388 => 645326474426547203313410069153905908525362434349 ) : ( ( 2540 => 0 ) : ( ( 0 => 455 ) : ( ( 388 => VV1_b_114b9705:Int ) : ( ( 256 => VV0_a_114b9705:Int ) : ( ( 2375 => 455 ) : ( ( 645326474426547203313410069153905908525362434349 => VV1_b_114b9705:Int ) : ( ( 0 => VV0_a_114b9705:Int ) : ( ( 455 => 182 ) : ( ( VV1_b_114b9705:Int => selector ( "testFail_assume_true(uint256,uint256)" ) ) : ( ( VV0_a_114b9705:Int : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) => .WordStack ) ) ) ) ) ) ) ) ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - ... - ... - - ( 13 => 17 ) - - - ( 9079256848778916885 => 9079256848778909852 ) - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( CALL 9223372036854765663 645326474426547203313410069153905908525362434349 0 388 100 388 0 => #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" false - ~> #return 388 0 ) - ~> #pc [ CALL ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( 488 : ( 645326474426547203313410069153905908525362434349 : ( 0 : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) ) ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 17 - - - 9079256848778909852 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" false - ~> #return 388 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 488 => selector ( "testFail_assume_true(uint256,uint256)" ) ) : ( ( 645326474426547203313410069153905908525362434349 : ( 0 : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) ) ) => .WordStack ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 17 - - - 9079256848778909852 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - ( .Map => ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 0 ) ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - ( .Map => ( 46308022326495007027972728677917914892729792999299745830475596687180801507328 |-> 1 ) ) - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( .Map => ( 0 |-> 256 ) ) - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ STOP ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 17 - - - 9079256848778909852 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 0 ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - ( 46308022326495007027972728677917914892729792999299745830475596687180801507328 |-> 1 ) - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( 0 |-> 256 ) - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ STOP ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\x0e\xb6V\xda" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( selector ( "testFail_assume_true(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 17 - - - 9079256848778909852 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 0 ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - ( 46308022326495007027972728677917914892729792999299745830475596687180801507328 |-> 1 ) - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( 0 |-> 256 ) - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/AssumeTest.t.sol:5:44 -│ -│ (872 steps) -├─ 3 -│ k: CALL 9223372036854772765 645326474426547203313410069153905908525362434349 0 128 ... -│ pc: 424 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 4 -│ k: #checkCall 728815563385977040452943777879061427756277306518 0 ~> #call 728815563 ... -│ pc: 424 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1000 steps) -├─ 5 -│ k: #gas [ MSTORE , MSTORE 192 46308022326495007027972728677917914892729792999299745 ... -│ pc: 2271 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1000 steps) -├─ 6 -│ k: #gasExec ( LONDON , JUMP 2621 ) ~> #deductGas ~> #access [ JUMP , JUMP 2621 ] ~> ... -│ pc: 2691 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (819 steps) -├─ 7 -│ k: CALL 9223372036854765620 645326474426547203313410069153905908525362434349 0 388 ... -│ pc: 2389 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 8 -│ k: #checkCall 728815563385977040452943777879061427756277306518 0 ~> #call 728815563 ... -│ pc: 2389 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (387 steps) -├─ 9 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 183 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -│ (1 step) -├─ 10 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 183 -│ callDepth: 0 -│ statusCode: EVMC_SUCCESS -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -│ (2 steps) -└─ 11 (leaf) - k: #halt ~> CONTINUATION:K - pc: 183 - callDepth: 0 - statusCode: EVMC_SUCCESS - src: tests/foundry/lib/forge-std/src/Script.sol:8:9 - - -┌─ 2 (root, leaf) -│ k: #halt ~> CONTINUATION -│ pc: PC_CELL_5d410f2a -│ callDepth: CALLDEPTH_CELL_5d410f2a -│ statusCode: STATUSCODE_FINAL - - -Node 11: - -( - - - - #halt - ~> CONTINUATION:K - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - - 17 - - - 9079256848778909809 - - - false - - - 0 - - ... - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 0 ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - - ( 46308022326495007027972728677917914892729792999299745830475596687180801507328 |-> 1 ) - - - .Map - - - 0 - - ... - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - - ( 0 |-> 256 ) - - - .Map - - - 1 - - ... - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - ... - -#And ( { true #Equals 0 <=Int CALLER_ID:Int } -#And ( { true #Equals 0 <=Int ORIGIN_ID:Int } -#And ( #Not ( { VV0_a_114b9705:Int #Equals VV1_b_114b9705:Int } ) -#And ( { true #Equals 0 <=Int NUMBER_CELL:Int } -#And ( { true #Equals 0 <=Int VV0_a_114b9705:Int } -#And ( { true #Equals 0 <=Int VV1_b_114b9705:Int } -#And ( { true #Equals CALLER_ID:Int - - ( #execute - ~> CONTINUATION => CALL 9223372036854772765 645326474426547203313410069153905908525362434349 0 128 36 128 0 - ~> #pc [ CALL ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( AssumeTest . test_assume_false ( VV0_a_114b9705 : uint256 , VV1_b_114b9705 : uint256 ) => b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) ) - - - 0 - - - ( .WordStack => ( 164 : ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) ) - - ... - ... - - ( 0 => 6 ) - - - ( _CALLGAS_CELL => 9079256848778916843 ) - - - false - - - 0 - - - - - .List - - - ( .Set => SetItem ( 645326474426547203313410069153905908525362434349 ) ) - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( VV0_a_114b9705:Int - - ( CALL 9223372036854772765 645326474426547203313410069153905908525362434349 0 128 36 128 0 => #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) false - ~> #return 128 0 ) - ~> #pc [ CALL ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( 164 : ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) - - ... - ... - - 6 - - - 9079256848778916843 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) false - ~> #return 128 0 - ~> #pc [ CALL ] => #gas [ MSTORE , MSTORE 192 46308022326495007027972728677917914892729792999299745830475596687180801507328 ] - ~> MSTORE 192 46308022326495007027972728677917914892729792999299745830475596687180801507328 - ~> #pc [ MSTORE ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 164 => 128 ) : ( ( selector ( "assume(bool)" ) => 645326474426547203313410069153905908525362434349 ) : ( ( 645326474426547203313410069153905908525362434349 => 455 ) : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( ( 182 => 455 ) : ( ( selector ( "test_assume_false(uint256,uint256)" ) => VV1_b_114b9705:Int ) : ( .WordStack => ( VV0_a_114b9705:Int : ( 182 : ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( ( notBool VV0_a_114b9705:Int ==Int VV1_b_114b9705:Int ) ) ) => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - ... - ... - - ( 6 => 8 ) - - - 9079256848778916843 - - - false - - - 0 - - - - - ( .List => ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #gas [ MSTORE , MSTORE 192 46308022326495007027972728677917914892729792999299745830475596687180801507328 ] - ~> MSTORE 192 46308022326495007027972728677917914892729792999299745830475596687180801507328 - ~> #pc [ MSTORE ] => #gasExec ( LONDON , JUMP 2621 ) - ~> #deductGas - ~> #access [ JUMP , JUMP 2621 ] - ~> JUMP 2621 - ~> #pc [ JUMP ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 128 => 256 ) : ( ( 645326474426547203313410069153905908525362434349 => 388 ) : ( ( 455 => 2540 ) : ( ( VV1_b_114b9705:Int => 0 ) : ( ( VV0_a_114b9705:Int => 388 ) : ( ( 455 => 256 ) : ( ( VV1_b_114b9705:Int => 2375 ) : ( ( VV0_a_114b9705:Int => 645326474426547203313410069153905908525362434349 ) : ( ( 182 => 0 ) : ( ( selector ( "test_assume_false(uint256,uint256)" ) => 455 ) : ( .WordStack => ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - ... - ... - - ( 8 => 13 ) - - - 9079256848778916843 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #gasExec ( LONDON , JUMP 2621 ) - ~> #deductGas - ~> #access [ JUMP , JUMP 2621 ] - ~> JUMP 2621 - ~> #pc [ JUMP ] => CALL 9223372036854765620 645326474426547203313410069153905908525362434349 0 388 100 388 0 - ~> #pc [ CALL ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 256 => 488 ) : ( ( 388 => 645326474426547203313410069153905908525362434349 ) : ( ( 2540 => 0 ) : ( ( 0 => 455 ) : ( ( 388 => VV1_b_114b9705:Int ) : ( ( 256 => VV0_a_114b9705:Int ) : ( ( 2375 => 455 ) : ( ( 645326474426547203313410069153905908525362434349 => VV1_b_114b9705:Int ) : ( ( 0 => VV0_a_114b9705:Int ) : ( ( 455 => 182 ) : ( ( VV1_b_114b9705:Int => selector ( "test_assume_false(uint256,uint256)" ) ) : ( ( VV0_a_114b9705:Int : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) => .WordStack ) ) ) ) ) ) ) ) ) ) ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - ... - ... - - ( 13 => 17 ) - - - ( 9079256848778916843 => 9079256848778909809 ) - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( CALL 9223372036854765620 645326474426547203313410069153905908525362434349 0 388 100 388 0 => #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" false - ~> #return 388 0 ) - ~> #pc [ CALL ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( 488 : ( 645326474426547203313410069153905908525362434349 : ( 0 : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) ) ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 17 - - - 9079256848778909809 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" false - ~> #return 388 0 - ~> #pc [ CALL ] => #end EVMC_SUCCESS - ~> #pc [ STOP ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( ( 488 => selector ( "test_assume_false(uint256,uint256)" ) ) : ( ( 645326474426547203313410069153905908525362434349 : ( 0 : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 455 : ( VV1_b_114b9705:Int : ( VV0_a_114b9705:Int : ( 182 : ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) ) ) ) ) ) ) ) ) ) => .WordStack ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 17 - - - 9079256848778909809 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - ( .Map => ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 0 ) ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - ( .Map => ( 46308022326495007027972728677917914892729792999299745830475596687180801507328 |-> 1 ) ) - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( .Map => ( 0 |-> 256 ) ) - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ STOP ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 17 - - - 9079256848778909809 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 0 ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - ( 46308022326495007027972728677917914892729792999299745830475596687180801507328 |-> 1 ) - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( 0 |-> 256 ) - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ STOP ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"\xe4\x1b\xef\xb4" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes #buf ( 32 , VV1_b_114b9705:Int ) - - - 0 - - - ( selector ( "test_assume_false(uint256,uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x84\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00dp\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01p\xca\x10\xbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00q\tp\x9e\xcf\xa9\x1a\x80bo\xf3\x98\x9dh\xf6\x7f[\x1d\xd1-failed\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - ... - ... - - 17 - - - 9079256848778909809 - - - false - - - 0 - - - - - ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 29485693714967335757563038618841744472215891622979272243827124658718922284880 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"Error: a == b not satisfied [uint]\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV1_b_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Expected\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) ListItem ( { 728815563385977040452943777879061427756277306518 | ListItem ( 80904256614161075919025625882663817043659112028191499838463115877652359487912 ) | b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@" +Bytes #buf ( 32 , VV0_a_114b9705:Int ) +Bytes b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n Actual\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" } ) - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 0 ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - ( 46308022326495007027972728677917914892729792999299745830475596687180801507328 |-> 1 ) - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( 0 |-> 256 ) - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( VV0_a_114b9705:Int =/=K VV1_b_114b9705:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_a_114b9705:Int - andBool ( 0 <=Int VV1_b_114b9705:Int - andBool ( CALLER_ID:Int 1 ) , 46308022326495007027972728677917914892729792999299745830475596687180801507328 ) , revertExpected: false , opcodeExpected: false , recordEventExpected: false , eventExpected: false ) } ) - Path condition: - #Top - -Join the Runtime Verification Discord server for support: https://discord.gg/GHvFbRDD - -Access documentation for KEVM foundry integration at https://docs.runtimeverification.com/kevm-integration-for-foundry/ diff --git a/tests/foundry/golden/LoopsTest.sum_N(uint256).expected b/tests/foundry/golden/LoopsTest.sum_N(uint256).expected deleted file mode 100644 index 40167d221a..0000000000 --- a/tests/foundry/golden/LoopsTest.sum_N(uint256).expected +++ /dev/null @@ -1,2106 +0,0 @@ - -┌─ 1 (root) -│ k: #execute ~> CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/Loops.t.sol:5:278 -│ -│ (776 steps) -├─ 3 -│ k: CALL 9223372036854772793 645326474426547203313410069153905908525362434349 0 128 ... -│ pc: 1509 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (1 step) -├─ 4 -│ k: #checkCall 728815563385977040452943777879061427756277306518 0 ~> #call 728815563 ... -│ pc: 1509 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ -│ (153 steps) -├─ 5 (split) -│ k: JUMPI 1569 bool2Word ( VV0_n_114b9705:Int ==Int 0 ) ~> #pc [ JUMPI ] ~> #execute ... -│ pc: 1539 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/test/Loops.t.sol:164:178 -┃ -┃ (branch) -┣━━┓ constraint: { true #Equals VV0_n_114b9705:Int ==Int 0 } -┃ │ -┃ ├─ 6 -┃ │ k: JUMPI 1569 bool2Word ( VV0_n_114b9705:Int ==Int 0 ) ~> #pc [ JUMPI ] ~> #execute ... -┃ │ pc: 1539 -┃ │ callDepth: 0 -┃ │ statusCode: STATUSCODE:StatusCode -┃ │ src: tests/foundry/test/Loops.t.sol:164:178 -┃ │ -┃ │ (162 steps) -┃ ├─ 8 -┃ │ k: #end EVMC_SUCCESS ~> #pc [ RETURN ] ~> #execute ~> CONTINUATION:K -┃ │ pc: 352 -┃ │ callDepth: 0 -┃ │ statusCode: STATUSCODE:StatusCode -┃ │ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -┃ │ -┃ │ (1 step) -┃ ├─ 10 -┃ │ k: #halt ~> #pc [ RETURN ] ~> #execute ~> CONTINUATION:K -┃ │ pc: 352 -┃ │ callDepth: 0 -┃ │ statusCode: EVMC_SUCCESS -┃ │ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -┃ │ -┃ │ (2 steps) -┃ ├─ 12 -┃ │ k: #halt ~> CONTINUATION:K -┃ │ pc: 352 -┃ │ callDepth: 0 -┃ │ statusCode: EVMC_SUCCESS -┃ │ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -┃ │ -┃ ┊ constraint: true -┃ ┊ subst: OMITTED SUBST -┃ └─ 2 (leaf) -┃ k: #halt ~> CONTINUATION -┃ pc: PC_CELL_5d410f2a -┃ callDepth: CALLDEPTH_CELL_5d410f2a -┃ statusCode: STATUSCODE_FINAL -┃ -┗━━┓ constraint: { true #Equals ( notBool VV0_n_114b9705:Int ==Int 0 ) } - │ - ├─ 7 - │ k: JUMPI 1569 bool2Word ( VV0_n_114b9705:Int ==Int 0 ) ~> #pc [ JUMPI ] ~> #execute ... - │ pc: 1539 - │ callDepth: 0 - │ statusCode: STATUSCODE:StatusCode - │ src: tests/foundry/test/Loops.t.sol:164:178 - │ - │ (162 steps) - ├─ 9 - │ k: #end EVMC_SUCCESS ~> #pc [ RETURN ] ~> #execute ~> CONTINUATION:K - │ pc: 352 - │ callDepth: 0 - │ statusCode: STATUSCODE:StatusCode - │ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 - │ - │ (1 step) - ├─ 11 - │ k: #halt ~> #pc [ RETURN ] ~> #execute ~> CONTINUATION:K - │ pc: 352 - │ callDepth: 0 - │ statusCode: EVMC_SUCCESS - │ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 - │ - │ (2 steps) - ├─ 13 - │ k: #halt ~> CONTINUATION:K - │ pc: 352 - │ callDepth: 0 - │ statusCode: EVMC_SUCCESS - │ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 - │ - ┊ constraint: true - ┊ subst: OMITTED SUBST - └─ 2 (leaf) - k: #halt ~> CONTINUATION - pc: PC_CELL_5d410f2a - callDepth: CALLDEPTH_CELL_5d410f2a - statusCode: STATUSCODE_FINAL - - - - -module SUMMARY-LOOPSTEST.SUM-N:031A8A7FD8A89EA433A5C7307FD8E6EE86FED775C4188C1078F3DE94C1EE710D - - - - - ( #execute - ~> CONTINUATION => CALL 9223372036854772793 645326474426547203313410069153905908525362434349 0 128 36 128 0 - ~> #pc [ CALL ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( LoopsTest . sum_N ( VV0_n_114b9705 : uint256 ) => b"~\x8e#\xd0" +Bytes #buf ( 32 , VV0_n_114b9705:Int ) ) - - - 0 - - - ( .WordStack => ( 164 : ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( 0 : ( VV0_n_114b9705:Int : ( 334 : ( selector ( "sum_N(uint256)" ) : .WordStack ) ) ) ) ) ) ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) ) - - ... - ... - - ( 0 => 6 ) - - - ( _CALLGAS_CELL => 9079256848778916870 ) - - - false - - - 0 - - - - - .List - - - ( .Set => SetItem ( 645326474426547203313410069153905908525362434349 ) ) - - - .Map - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int VV0_n_114b9705:Int - andBool ( VV0_n_114b9705:Int - - ( CALL 9223372036854772793 645326474426547203313410069153905908525362434349 0 128 36 128 0 => #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) false - ~> #return 128 0 ) - ~> #pc [ CALL ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"~\x8e#\xd0" +Bytes #buf ( 32 , VV0_n_114b9705:Int ) - - - 0 - - - ( 164 : ( selector ( "assume(bool)" ) : ( 645326474426547203313410069153905908525362434349 : ( 0 : ( VV0_n_114b9705:Int : ( 334 : ( selector ( "sum_N(uint256)" ) : .WordStack ) ) ) ) ) ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) - - ... - ... - - 6 - - - 9079256848778916870 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_n_114b9705:Int - andBool ( CALLER_ID:Int - - ( #checkCall 728815563385977040452943777879061427756277306518 0 - ~> #call 728815563385977040452943777879061427756277306518 645326474426547203313410069153905908525362434349 645326474426547203313410069153905908525362434349 0 0 b"Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) false - ~> #return 128 0 - ~> #pc [ CALL ] => JUMPI 1569 bool2Word ( VV0_n_114b9705:Int ==Int 0 ) - ~> #pc [ JUMPI ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"~\x8e#\xd0" +Bytes #buf ( 32 , VV0_n_114b9705:Int ) - - - 0 - - - ( ( 164 => 0 ) : ( ( selector ( "assume(bool)" ) => 0 ) : ( ( 645326474426547203313410069153905908525362434349 => VV0_n_114b9705:Int ) : ( ( 0 => 334 ) : ( ( VV0_n_114b9705:Int => selector ( "sum_N(uint256)" ) ) : ( ( 334 : ( selector ( "sum_N(uint256)" ) : .WordStack ) ) => .WordStack ) ) ) ) ) ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) - - ... - ... - - 6 - - - 9079256848778916870 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_n_114b9705:Int - andBool ( CALLER_ID:Int - - ( JUMPI 1569 bool2Word ( VV0_n_114b9705:Int ==Int 0 ) - ~> #pc [ JUMPI ] => #end EVMC_SUCCESS - ~> #pc [ RETURN ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( b"" => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - ( b"~\x8e#\xd0" +Bytes #buf ( 32 , VV0_n_114b9705:Int ) => b"~\x8e#\xd0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) - - - 0 - - - ( ( 0 => selector ( "sum_N(uint256)" ) ) : ( ( 0 : ( VV0_n_114b9705:Int : ( 334 : ( selector ( "sum_N(uint256)" ) : .WordStack ) ) ) ) => .WordStack ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" +Bytes #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" ) - - ... - ... - - 6 - - - 9079256848778916870 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_n_114b9705:Int - andBool ( VV0_n_114b9705:Int ==Int 0 - andBool ( CALLER_ID:Int - - ( JUMPI 1569 bool2Word ( VV0_n_114b9705:Int ==Int 0 ) - ~> #pc [ JUMPI ] => #end EVMC_SUCCESS - ~> #pc [ RETURN ] ) - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - ( b"" => #buf ( 32 , ( ( VV0_n_114b9705:Int *Int ( VV0_n_114b9705:Int +Int 1 ) ) /Int 2 ) ) ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"~\x8e#\xd0" +Bytes #buf ( 32 , VV0_n_114b9705:Int ) - - - 0 - - - ( ( 0 => selector ( "sum_N(uint256)" ) ) : ( ( 0 : ( VV0_n_114b9705:Int : ( 334 : ( selector ( "sum_N(uint256)" ) : .WordStack ) ) ) ) => .WordStack ) ) - - - ( b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Lc\xe5b" => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" ) +Bytes ( #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) => #buf ( 32 , ( ( VV0_n_114b9705:Int *Int ( VV0_n_114b9705:Int +Int 1 ) ) /Int 2 ) ) +Bytes #range ( #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) , 28 , 4 ) ) - - ... - ... - - 6 - - - 9079256848778916870 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 <=Int VV0_n_114b9705:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ RETURN ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"~\x8e#\xd0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - - 0 - - - ( selector ( "sum_N(uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - ... - ... - - 6 - - - 9079256848778916870 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( _VV0_n_114b9705 ==K 0 - andBool ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ RETURN ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - #buf ( 32 , ( ( VV0_n_114b9705:Int *Int ( VV0_n_114b9705:Int +Int 1 ) ) /Int 2 ) ) - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"~\x8e#\xd0" +Bytes #buf ( 32 , VV0_n_114b9705:Int ) - - - 0 - - - ( selector ( "sum_N(uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +Bytes #buf ( 32 , ( ( VV0_n_114b9705:Int *Int ( VV0_n_114b9705:Int +Int 1 ) ) /Int 2 ) ) +Bytes #range ( #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) , 28 , 4 ) - - ... - ... - - 6 - - - 9079256848778916870 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( VV0_n_114b9705:Int =/=K 0 - andBool ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 - - #halt - ~> ( #pc [ RETURN ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"~\x8e#\xd0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" - - - 0 - - - ( selector ( "sum_N(uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01" - - ... - ... - - 6 - - - 9079256848778916870 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( _VV0_n_114b9705 ==K 0 - andBool ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ RETURN ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - #buf ( 32 , ( ( VV0_n_114b9705:Int *Int ( VV0_n_114b9705:Int +Int 1 ) ) /Int 2 ) ) - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"~\x8e#\xd0" +Bytes #buf ( 32 , VV0_n_114b9705:Int ) - - - 0 - - - ( selector ( "sum_N(uint256)" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" +Bytes #buf ( 32 , ( ( VV0_n_114b9705:Int *Int ( VV0_n_114b9705:Int +Int 1 ) ) /Int 2 ) ) +Bytes #range ( #buf ( 32 , bool2Word ( VV0_n_114b9705:Int <=Int 51816696836262767 ) ) , 28 , 4 ) - - ... - ... - - 6 - - - 9079256848778916870 - - - false - - - 0 - - - - - .List - - - SetItem ( 645326474426547203313410069153905908525362434349 ) - - - .Map - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - .Map - - - .Map - - - 1 - - ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( VV0_n_114b9705:Int =/=K 0 - andBool ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( 0 CONTINUATION -│ pc: 0 -│ callDepth: 0 -│ statusCode: STATUSCODE -│ src: tests/foundry/test/SetUpDeploy.t.sol:18:35 -│ -│ (435 steps) -├─ 3 -│ k: #end EVMC_SUCCESS ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 112 -│ callDepth: 0 -│ statusCode: STATUSCODE:StatusCode -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -│ (1 step) -├─ 4 -│ k: #halt ~> #pc [ STOP ] ~> #execute ~> CONTINUATION:K -│ pc: 112 -│ callDepth: 0 -│ statusCode: EVMC_SUCCESS -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -│ (2 steps) -├─ 5 -│ k: #halt ~> CONTINUATION:K -│ pc: 112 -│ callDepth: 0 -│ statusCode: EVMC_SUCCESS -│ src: tests/foundry/lib/forge-std/src/Script.sol:8:9 -│ -┊ constraint: true -┊ subst: OMITTED SUBST -└─ 2 (leaf) - k: #halt ~> CONTINUATION - pc: PC_CELL_5d410f2a - callDepth: CALLDEPTH_CELL_5d410f2a - statusCode: STATUSCODE_FINAL - - - - -module SUMMARY-SETUPDEPLOYTEST.TEST-EXTCODESIZE:54FC4ADD5DF72818F51CF0E55EF001823EBA0E0715C8B0B71E8EAF089508F226 - - - - - ( #execute - ~> CONTINUATION => #end EVMC_SUCCESS - ~> #pc [ STOP ] - ~> #execute - ~> CONTINUATION:K ) - - - NORMAL - - - LONDON - - - - - ( _OUTPUT_CELL => b"" ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID - - - ( SetUpDeployTest . test_extcodesize ( ) => b"b\xc9\xea\xc5" ) - - - 0 - - - ( .WordStack => ( selector ( "test_extcodesize()" ) : .WordStack ) ) - - - ( .Bytes => b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" ) - - ... - ... - - ( 0 => 3 ) - - - false - - - 0 - - ... - - - - .List - - - ( .Set => SetItem ( 491460923342184218035706888008750043977755113263 ) ) - - - ( .Map => ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 8 ) ) ) - - ... - - - ORIGIN_ID - - - - NUMBER_CELL - - ... - - ... - - - - ( - - 491460923342184218035706888008750043977755113263 - - - 0 - - ... - - ( 0 |-> 0 ) - - - .Map - - - 1 - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( 8 |-> 491460923342184218035706888008750043977755113263 ) - - - .Map - - - 2 - - ) ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - ( .Bytes => b"" ) - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID - andBool ( CALLER_ID - - ( #end EVMC_SUCCESS => #halt ) - ~> #pc [ STOP ] - ~> #execute - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - ( _STATUSCODE => EVMC_SUCCESS ) - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"b\xc9\xea\xc5" - - - 0 - - - ( selector ( "test_extcodesize()" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - SetItem ( 491460923342184218035706888008750043977755113263 ) - - - ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 8 ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 491460923342184218035706888008750043977755113263 - - - 0 - - ... - - ( 0 |-> 0 ) - - - .Map - - - 1 - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( 8 |-> 491460923342184218035706888008750043977755113263 ) - - - .Map - - - 2 - - ) ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int - - #halt - ~> ( #pc [ STOP ] - ~> #execute => .K ) - ~> _CONTINUATION - - - NORMAL - - - LONDON - - - - - b"" - - - EVMC_SUCCESS - - - .List - - - .List - - - ... - ... - - 728815563385977040452943777879061427756277306518 - - - CALLER_ID:Int - - - b"b\xc9\xea\xc5" - - - 0 - - - ( selector ( "test_extcodesize()" ) : .WordStack ) - - - b"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80" - - ... - ... - - 3 - - - false - - - 0 - - ... - - - - .List - - - SetItem ( 491460923342184218035706888008750043977755113263 ) - - - ( 728815563385977040452943777879061427756277306518 |-> SetItem ( 8 ) ) - - ... - - - ORIGIN_ID:Int - - - - NUMBER_CELL:Int - - ... - - ... - - - - ( - - 491460923342184218035706888008750043977755113263 - - - 0 - - ... - - ( 0 |-> 0 ) - - - .Map - - - 1 - - - ( - - 645326474426547203313410069153905908525362434349 - - - 0 - - ... - - .Map - - - .Map - - - 0 - - - - - 728815563385977040452943777879061427756277306518 - - - 0 - - ... - - ( 8 |-> 491460923342184218035706888008750043977755113263 ) - - - .Map - - - 2 - - ) ) - - ... - - - ... - - - - - .Account - - - .Account - - - .Account - - - .Account - - - false - - - false - - ... - - - - false - - ... - - - - false - - - .Account - - - 0 - - - b"" - - - .OpcodeType - - - - - false - - - false - - ... - - - - false - - - false - - - .Set - - - .Set - - - - - requires ( 0 <=Int CALLER_ID:Int - andBool ( 0 <=Int ORIGIN_ID:Int - andBool ( 0 <=Int NUMBER_CELL:Int - andBool ( CALLER_ID:Int maxUInt256 -Int N - requires #rangeUInt(256, N) - [simplification] - - rule [foundry-sum-to-n-loop-invariant]: - - - ((JUMPI 1569 CONDITION) => JUMP 1569) - ~> #pc [ JUMPI ] - ~> #execute - ... - - - NORMAL - - - LONDON - - - - - - PROGRAM - - - JUMPDESTS - - - (S => (S +Int ((N *Int (N +Int 1)) /Int 2))) - : 0 - : (N => 0) - : 334 - : 2123244496 - : .WordStack - - - 1539 - - - GAS_AMT:Int => GAS_AMT -Int (N *Int 178) - - ... - - ... - - ... - - ... - - - requires 0 =Int N *Int 178 - andBool CONDITION ==K bool2Word ( N:Int ==Int 0 ) - andBool PROGRAM ==K #binRuntime(S2KLoopsTest) - andBool JUMPDESTS ==K #computeValidJumpDests(#binRuntime(S2KLoopsTest)) - [priority(40)] - -endmodule diff --git a/tests/foundry/src/Constants.sol b/tests/foundry/src/Constants.sol deleted file mode 100644 index ad5f098557..0000000000 --- a/tests/foundry/src/Constants.sol +++ /dev/null @@ -1,5 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity ^0.8.13; - -bytes4 constant zero = 0x00000000; -bytes4 constant ff = 0xffffffff; diff --git a/tests/foundry/src/Contract.sol b/tests/foundry/src/Contract.sol deleted file mode 100644 index 96771514fe..0000000000 --- a/tests/foundry/src/Contract.sol +++ /dev/null @@ -1,4 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -contract Contract {} diff --git a/tests/foundry/src/EmitContract.sol b/tests/foundry/src/EmitContract.sol deleted file mode 100644 index eb66fe934d..0000000000 --- a/tests/foundry/src/EmitContract.sol +++ /dev/null @@ -1,10 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -contract ExpectEmit { - event Transfer(address indexed from, address indexed to, uint256 amount); - - function t() public { - emit Transfer(msg.sender, address(1337), 1337); - } -} diff --git a/tests/foundry/src/KEVMCheats.sol b/tests/foundry/src/KEVMCheats.sol deleted file mode 100644 index 14e3aef982..0000000000 --- a/tests/foundry/src/KEVMCheats.sol +++ /dev/null @@ -1,314 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity >=0.6.2 <0.9.0; -pragma experimental ABIEncoderV2; - -interface KEVMCheatsBase { - // Expects a call using the CALL opcode to an address with the specified calldata. - function expectRegularCall(address,bytes calldata) external; - // Expects a call using the CALL opcode to an address with the specified msg.value and calldata. - function expectRegularCall(address,uint256,bytes calldata) external; - // Expects a static call to an address with the specified calldata. - function expectStaticCall(address,bytes calldata) external; - // Expects a delegate call to an address with the specified calldata. - function expectDelegateCall(address,bytes calldata) external; - // Expects that no contract calls are made after invoking the cheatcode. - function expectNoCall() external; - // Expects the given address to deploy a new contract, using the CREATE opcode, with the specified value and bytecode. - function expectCreate(address,uint256,bytes calldata) external; - // Expects the given address to deploy a new contract, using the CREATE2 opcode, with the specified value and bytecode (appended with a bytes32 salt). - function expectCreate2(address,uint256,bytes calldata) external; - // Makes the storage of the given address completely symbolic. - function symbolicStorage(address) external; - // Adds an address to the whitelist. - function allowCallsToAddress(address) external; - // Adds an address and a storage slot to the whitelist. - function allowChangesToStorage(address,uint256) external; - // Set the current cell - function infiniteGas() external; - // Returns a symbolic unsigned integer - function freshUInt(uint8) external returns (uint256); - // Returns a symbolic boolean value - function freshBool() external returns (uint256); -} - -abstract contract SymbolicWords { - address internal constant KEVM_CHEATS = address(uint160(uint256(keccak256("hevm cheat code")))); - - KEVMCheatsBase internal constant kevm = KEVMCheatsBase(KEVM_CHEATS); - - function freshUInt256() external returns (uint256) { - return kevm.freshUInt(32); - } - - function freshUInt248() external returns (uint248) { - return uint248(kevm.freshUInt(31)); - } - - function freshUInt240() external returns (uint240) { - return uint240(kevm.freshUInt(30)); - } - - function freshUInt232() external returns (uint232) { - return uint232(kevm.freshUInt(29)); - } - - function freshUInt224() external returns (uint224) { - return uint224(kevm.freshUInt(28)); - } - - function freshUInt216() external returns (uint216) { - return uint216(kevm.freshUInt(27)); - } - - function freshUInt208() external returns (uint208) { - return uint208(kevm.freshUInt(26)); - } - - function freshUInt200() external returns (uint200) { - return uint200(kevm.freshUInt(25)); - } - - function freshUInt192() external returns (uint192) { - return uint192(kevm.freshUInt(24)); - } - - function freshUInt184() external returns (uint184) { - return uint184(kevm.freshUInt(23)); - } - - function freshUInt176() external returns (uint176) { - return uint176(kevm.freshUInt(22)); - } - - function freshUInt168() external returns (uint168) { - return uint168(kevm.freshUInt(21)); - } - - function freshUInt160() external returns (uint160) { - return uint160(kevm.freshUInt(20)); - } - - function freshUInt152() external returns (uint152) { - return uint152(kevm.freshUInt(19)); - } - - function freshUInt144() external returns (uint144) { - return uint144(kevm.freshUInt(18)); - } - - function freshUInt136() external returns (uint136) { - return uint136(kevm.freshUInt(17)); - } - - function freshUInt128() external returns (uint128) { - return uint128(kevm.freshUInt(16)); - } - - function freshUInt120() external returns (uint120) { - return uint120(kevm.freshUInt(15)); - } - - function freshUInt112() external returns (uint112) { - return uint112(kevm.freshUInt(14)); - } - - function freshUInt104() external returns (uint104) { - return uint104(kevm.freshUInt(13)); - } - - function freshUInt96() external returns (uint96) { - return uint96(kevm.freshUInt(12)); - } - - function freshUInt88() external returns (uint88) { - return uint88(kevm.freshUInt(11)); - } - - function freshUInt80() external returns (uint80) { - return uint80(kevm.freshUInt(10)); - } - - function freshUInt72() external returns (uint72) { - return uint72(kevm.freshUInt(9)); - } - - function freshUInt64() external returns (uint64) { - return uint64(kevm.freshUInt(8)); - } - - function freshUInt56() external returns (uint56) { - return uint56(kevm.freshUInt(7)); - } - - function freshUInt48() external returns (uint48) { - return uint48(kevm.freshUInt(6)); - } - - function freshUInt40() external returns (uint40) { - return uint40(kevm.freshUInt(5)); - } - - function freshUInt32() external returns (uint32) { - return uint32(kevm.freshUInt(4)); - } - - function freshUInt24() external returns (uint24) { - return uint24(kevm.freshUInt(3)); - } - - function freshUInt16() external returns (uint16) { - return uint16(kevm.freshUInt(2)); - } - - function freshUInt8() external returns (uint8) { - return uint8(kevm.freshUInt(1)); - } - - function freshAddress() external returns (address) { - return address(uint160(kevm.freshUInt(20))); - } - - function freshSInt256() external returns (int256) { - return int256(kevm.freshUInt(32)); - } - - function freshSInt248() external returns (int248) { - return int248(uint248(kevm.freshUInt(31))); - } - - function freshSInt240() external returns (int240) { - return int240(uint240(kevm.freshUInt(30))); - } - - function freshSInt232() external returns (int232) { - return int232(uint232(kevm.freshUInt(29))); - } - - function freshSInt224() external returns (int224) { - return int224(uint224(kevm.freshUInt(28))); - } - - function freshSInt216() external returns (int216) { - return int216(uint216(kevm.freshUInt(27))); - } - - function freshSInt208() external returns (int208) { - return int208(uint208(kevm.freshUInt(26))); - } - - function freshSInt200() external returns (int200) { - return int200(uint200(kevm.freshUInt(25))); - } - - function freshSInt192() external returns (int192) { - return int192(uint192(kevm.freshUInt(24))); - } - - function freshSInt184() external returns (int184) { - return int184(uint184(kevm.freshUInt(23))); - } - - function freshSInt176() external returns (int176) { - return int176(uint176(kevm.freshUInt(22))); - } - - function freshSInt168() external returns (int168) { - return int168(uint168(kevm.freshUInt(21))); - } - - function freshSInt160() external returns (int160) { - return int160(uint160(kevm.freshUInt(20))); - } - - function freshSInt152() external returns (int152) { - return int152(uint152(kevm.freshUInt(19))); - } - - function freshSInt144() external returns (int144) { - return int144(uint144(kevm.freshUInt(18))); - } - - function freshSInt136() external returns (int136) { - return int136(uint136(kevm.freshUInt(17))); - } - - function freshSInt128() external returns (int128) { - return int128(uint128(kevm.freshUInt(16))); - } - - function freshSInt120() external returns (int120) { - return int120(uint120(kevm.freshUInt(15))); - } - - function freshSInt112() external returns (int112) { - return int112(uint112(kevm.freshUInt(14))); - } - - function freshSInt104() external returns (int104) { - return int104(uint104(kevm.freshUInt(13))); - } - - function freshSInt96() external returns (int96) { - return int96(uint96(kevm.freshUInt(12))); - } - - function freshSInt88() external returns (int88) { - return int88(uint88(kevm.freshUInt(11))); - } - - function freshSInt80() external returns (int80) { - return int80(uint80(kevm.freshUInt(10))); - } - - function freshSInt72() external returns (int72) { - return int72(uint72(kevm.freshUInt(9))); - } - - function freshSInt64() external returns (int64) { - return int64(uint64(kevm.freshUInt(8))); - } - - function freshSInt56() external returns (int56) { - return int56(uint56(kevm.freshUInt(7))); - } - - function freshSInt48() external returns (int48) { - return int48(uint48(kevm.freshUInt(6))); - } - - function freshSInt40() external returns (int40) { - return int40(uint40(kevm.freshUInt(5))); - } - - function freshSInt32() external returns (int32) { - return int32(uint32(kevm.freshUInt(4))); - } - - function freshSInt24() external returns (int24) { - return int24(uint24(kevm.freshUInt(3))); - } - - function freshSInt16() external returns (int16) { - return int16(uint16(kevm.freshUInt(2))); - } - - function freshSInt8() external returns (int8) { - return int8(uint8((kevm.freshUInt(1)))); - } -} - -abstract contract KEVMUtils { - // @notice Checks if an address matches one of the built-in addresses. - function notBuiltinAddress(address addr) internal pure returns (bool) { - return (addr != address(645326474426547203313410069153905908525362434349) && - addr != address(728815563385977040452943777879061427756277306518)); - } -} - -abstract contract KEVMBase { - address internal constant KEVM_CHEATS = address(uint160(uint256(keccak256("hevm cheat code")))); - - KEVMCheatsBase internal constant kevm = KEVMCheatsBase(KEVM_CHEATS); -} - -abstract contract KEVMCheats is KEVMBase, KEVMUtils {} diff --git a/tests/foundry/src/MyIERC20.sol b/tests/foundry/src/MyIERC20.sol deleted file mode 100644 index 7761234855..0000000000 --- a/tests/foundry/src/MyIERC20.sol +++ /dev/null @@ -1,22 +0,0 @@ -// SPDX-License-Identifier: GPL-3.0-or-later -pragma solidity =0.8.13; - -interface MyIERC20 { - function totalSupply() external view returns (uint256); - - function transfer(address recipient, uint256 amount) external returns (bool); - - function decimals() external view returns (uint8); - - function symbol() external view returns (string memory); - - function balanceOf(address) external view returns (uint256); - - function transferFrom( - address sender, - address recipient, - uint256 amount - ) external returns (bool); - - function approve(address spender, uint256 value) external returns (bool); -} \ No newline at end of file diff --git a/tests/foundry/src/MyToken.sol b/tests/foundry/src/MyToken.sol deleted file mode 100644 index df5307b8e1..0000000000 --- a/tests/foundry/src/MyToken.sol +++ /dev/null @@ -1,22 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -contract MyToken{ - address public token; - mapping (address => uint256) public balances; - - constructor(address sometoken) { - token = sometoken; - } - - function balanceOf(address user) external view returns (uint256) { - return balances[user]; - } - - receive() external payable {} - - function pay(address user) external payable returns (uint256) { - balances[user]+=msg.value; - return balances[user]; - } -} diff --git a/tests/foundry/src/OwnerOnlyUp.sol b/tests/foundry/src/OwnerOnlyUp.sol deleted file mode 100644 index 6d71a3920c..0000000000 --- a/tests/foundry/src/OwnerOnlyUp.sol +++ /dev/null @@ -1,20 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -error Unauthorized(); - -contract OwnerUpOnly { - address public immutable owner; - uint256 public count; - - constructor() { - owner = msg.sender; - } - - function increment() external { - if (msg.sender != owner) { - revert Unauthorized(); - } - count++; - } -} \ No newline at end of file diff --git a/tests/foundry/src/Prank.sol b/tests/foundry/src/Prank.sol deleted file mode 100644 index e0fb903dec..0000000000 --- a/tests/foundry/src/Prank.sol +++ /dev/null @@ -1,24 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -error Unauthorized(); - -contract Prank { - address public immutable owner; - uint256 public count; - - constructor() { - owner = msg.sender; - } - - function add(uint256 value) external { - require(msg.sender == owner, "Only owner"); - count += value; - } - - function subtract(uint256 value) external { - require(tx.origin == address(0)); - require(count >= value); - count -= value; - } -} \ No newline at end of file diff --git a/tests/foundry/src/Safe.sol b/tests/foundry/src/Safe.sol deleted file mode 100644 index 3b3d390b22..0000000000 --- a/tests/foundry/src/Safe.sol +++ /dev/null @@ -1,10 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -contract Safe { - receive() external payable {} - - function withdraw() external { - payable(msg.sender).transfer(address(this).balance); - } -} \ No newline at end of file diff --git a/tests/foundry/src/TestNumber.sol b/tests/foundry/src/TestNumber.sol deleted file mode 100644 index b7ce5adcea..0000000000 --- a/tests/foundry/src/TestNumber.sol +++ /dev/null @@ -1,20 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "ds-test/test.sol"; - -contract TestNumber is DSTest{ - uint256 public testNumber ; - - constructor(uint256 initial){ - testNumber = initial; - } - - function t(uint256 a) public returns (uint256) { - uint256 b = 0; - testNumber = a; - emit log_string("here"); - return b; - } - -} \ No newline at end of file diff --git a/tests/foundry/src/Token.sol b/tests/foundry/src/Token.sol deleted file mode 100644 index 9c267d2d74..0000000000 --- a/tests/foundry/src/Token.sol +++ /dev/null @@ -1,31 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -contract Token { - uint256 x; - mapping(address => uint256) balances; - mapping(address => mapping(address => uint256)) allowances; - string name; - uint64 y; - uint96 z; - uint32 a; - - struct Foo { - uint256 bar; - address baz; - uint48 boo; - uint48 frob; - uint48[] bills; - } - - mapping(address => Foo) foos; - - function _move(address src, address dst, uint256 amount) internal { - balances[src] = balances[src] - amount; - balances[dst] = balances[dst] + amount; - } - - function transfer(address dst, uint256 amount) external { - _move(msg.sender, dst, amount); - } -} diff --git a/tests/foundry/test/AccountParamsTest.t.sol b/tests/foundry/test/AccountParamsTest.t.sol deleted file mode 100644 index 1f1a399312..0000000000 --- a/tests/foundry/test/AccountParamsTest.t.sol +++ /dev/null @@ -1,76 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract AccountParamsTest is Test { - - function testDealConcrete() public { - vm.deal(address(505), 256); - assertEq(address(505).balance, 256); - } - - function testDealSymbolic(uint256 value) public { - vm.deal(address(328), value); - assertEq(address(328).balance, value); - } - - function testEtchConcrete() public { - bytes memory code = bytes("this should be EVM bytecode"); - vm.etch(address(124), code); - assertEq(address(124).code, code); - } - - function testEtchSymbolic(bytes calldata code) public { - vm.etch(address(124), code); - assertEq(address(124).code, code); - } - - function testNonceSymbolic(uint64 newNonce) public { - uint64 oldNonce = vm.getNonce(address(this)); - vm.assume(newNonce > oldNonce); - vm.setNonce(address(this), newNonce); - assert(vm.getNonce(address(this)) == newNonce); - } - - function test_GetNonce_true() public { - uint64 nonce = vm.getNonce(address(this)); - assert(nonce == 1); - } - - function test_getNonce_unknownSymbolic(address addr) public { - vm.assume(addr != address(vm)); - vm.assume(addr != address(this)); - vm.assume(addr != address(0x3fAB184622Dc19b6109349B94811493BF2a45362)); - vm.assume(addr != address(0x4e59b44847b379578588920cA78FbF26c0B4956C)); - uint64 nonce = vm.getNonce(addr); - assert(nonce == 0); - } - - function test_GetNonce_false() public { - uint64 nonce = vm.getNonce(address(100)); - assertEq(nonce, 10); - } - - function testFail_GetNonce_true() public { - uint64 nonce = vm.getNonce(address(0)); - assertEq(nonce, 10); - } - - function testFail_GetNonce_false() public { - uint64 nonce = vm.getNonce(address(this)); - assertEq(nonce, 1); - } - - function test_Nonce_ExistentAddress() public { - vm.setNonce(address(this), 100); - uint64 nonce = vm.getNonce(address(this)); - assert(nonce == 100); - } - - function test_Nonce_NonExistentAddress() public { - vm.setNonce(address(100), 100); - uint64 nonce = vm.getNonce(address(100)); - assert(nonce == 100); - } -} diff --git a/tests/foundry/test/AddrTest.t.sol b/tests/foundry/test/AddrTest.t.sol deleted file mode 100644 index 3e0a470c06..0000000000 --- a/tests/foundry/test/AddrTest.t.sol +++ /dev/null @@ -1,48 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "../src/KEVMCheats.sol"; - -contract AddrTest is Test, KEVMCheats { - - function test_addr_true() public { - address alice = vm.addr(1); - assertEq(alice, 0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf); - } - - function test_addr_false() public { - address alice = vm.addr(0); - } - - function testFail_addr_true() public { - address alice = vm.addr(115792089237316195423570985008687907852837564279074904382605163141518161494337); - } - - function testFail_addr_false() public { - address alice = vm.addr(1); - assertEq(alice, 0x7E5F4552091A69125d5DfCb7b8C2659029395Bdf); - } - - function test_addr_symbolic(uint256 pk) public { - vm.assume(pk != 0); - vm.assume(pk < 115792089237316195423570985008687907852837564279074904382605163141518161494337); - address alice = vm.addr(pk); - assert(true); - } - - function test_notBuiltinAddress_concrete() public { - assertTrue(notBuiltinAddress(address(110))); - } - - function test_notBuiltinAddress_symbolic(address addr) public { - vm.assume(addr != address(728815563385977040452943777879061427756277306518)); - vm.assume(addr != address(645326474426547203313410069153905908525362434349)); - assertTrue(notBuiltinAddress(addr)); - } - - function test_builtInAddresses() public { - assertEq(address(this), address(728815563385977040452943777879061427756277306518)); - assertEq(address(vm), address(645326474426547203313410069153905908525362434349)); - } -} diff --git a/tests/foundry/test/AllowChangesTest.t.sol b/tests/foundry/test/AllowChangesTest.t.sol deleted file mode 100644 index aa382a1cfa..0000000000 --- a/tests/foundry/test/AllowChangesTest.t.sol +++ /dev/null @@ -1,64 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "../src/KEVMCheats.sol"; - -contract ValueStore { - uint256 public value1; - uint256 public value2; - - function changeValue1(uint256 newValue) public { - value1 = newValue; - } - - function changeValue2(uint256 newValue) public { - value2 = newValue; - } -} - -contract AllowChangesTest is Test, KEVMCheats { - function test() public { - assertTrue(true); - } - - function testAllow() public { - ValueStore canChange = new ValueStore(); - ValueStore cannotChange = new ValueStore(); - - kevm.allowCallsToAddress(address(canChange)); - kevm.allowChangesToStorage(address(canChange), 0); - - canChange.changeValue1(85); - } - - function testFailAllowCallsToAddress() public { - ValueStore canChange = new ValueStore(); - ValueStore cannotChange = new ValueStore(); - - kevm.allowCallsToAddress(address(canChange)); - kevm.allowChangesToStorage(address(canChange), 0); - - cannotChange.changeValue1(10245); - } - - function testFailAllowChangesToStorage() public { - ValueStore canChange = new ValueStore(); - ValueStore cannotChange = new ValueStore(); - - kevm.allowCallsToAddress(address(canChange)); - kevm.allowChangesToStorage(address(canChange), 0); - - canChange.changeValue2(23452); - } - - function testAllow_fail() public { - ValueStore canChange = new ValueStore(); - ValueStore cannotChange = new ValueStore(); - - kevm.allowCallsToAddress(address(canChange)); - kevm.allowChangesToStorage(address(canChange), 0); - - canChange.changeValue2(234521); - } -} diff --git a/tests/foundry/test/Ambiguous.t.sol b/tests/foundry/test/Ambiguous.t.sol deleted file mode 100644 index 9a52016229..0000000000 --- a/tests/foundry/test/Ambiguous.t.sol +++ /dev/null @@ -1,24 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -contract AmbiguousTest { - function test_assert_true() public pure { - assert(true); - } - - function test_assert_true(uint256) public pure { - assert(true); - } - - function test_assert_true(uint8) public pure { - assert(true); - } - - function test_array_type(uint256) public { - assert(true); - } - - function test_array_type(uint256[] calldata numbers) public { - assert(true); - } -} diff --git a/tests/foundry/test/Arithmetic.t.sol b/tests/foundry/test/Arithmetic.t.sol deleted file mode 100644 index 9ebbe51749..0000000000 --- a/tests/foundry/test/Arithmetic.t.sol +++ /dev/null @@ -1,146 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract ArithmeticTest is Test { - function max(uint x, uint y) internal pure returns (uint z) { - if (x < y) { - return y; - } - return x; - } - - function test_max1(uint a, uint b) external { - vm.assume(a <= b); - uint c = max(a, b); - assertEq(c, b); - } - - function test_max1_broken(uint a, uint b) external { - vm.assume(a <= b); - uint c = max(a, b); - assertEq(c + 1, a); - } - - function max2(uint256 x, uint256 y) internal pure returns (uint256) { - if (x < y && x != 2**100 - 1337) { - return y; - } - return x; - } - - function test_max2(uint256 x, uint256 y) public { - uint256 m = max(x, y); - assertTrue(m >= x && m >= y); - } - - uint constant MAX_INT = (2 ** 256) - 1; - uint constant WAD = 10 ** 18; - uint constant RAY = 10 ** 27; - - function wmul1(uint x, uint y) internal pure returns (uint z) { - z = ((x * y) + (WAD / 2)) / WAD; - } - - function wmul2(uint x, uint y) internal pure returns (uint z) { - z = (x * y) / WAD; - } - - function wdiv1(uint x, uint y) internal pure returns (uint z) { - z = ((x * WAD) + (y / 2)) / y; - } - - function wdiv2(uint x, uint y) internal pure returns (uint z) { - z = (x * WAD) / y; - } - - function test_wmul_rounding(uint a, uint b) external { - uint c1 = wmul1(a, b); - uint c2 = wmul2(a ,b); - assertTrue(c2 <= c1); - } - - function test_wmul_increasing_overflow(uint a, uint b) public { - uint c = wmul2(a, b); - assertTrue(a < c && b < c); - } - // { true #Equals ( ( 115792089237316195423570985008687907853269984665640564039457584007913129639935 /Int VV0_a_3c5818c8 ) ) true requires Y <=Int maxUInt256 /Int X [simplification] - - function test_wmul_wdiv_inverse_underflow(uint a, uint b) public { - if (0 < a && 0 < b) { - if (b <= MAX_INT / a) { - uint c = wdiv2(wmul2(a, b), b); - assertEq(a, c); - } - } - } - // { true #Equals maxUInt256 /Word ( ( ( ( VV0_a_3c5818c8 *Int VV1_b_3c5818c8 ) ) /Int 1000000000000000000 ) ) 0) { - n = n - 1; - } - assert(n == 0); - } - - function test_countdown_symbolic(uint n) public returns (uint) { - vm.assume(n <= 3); - while (n > 0) { - n = n - 1; - } - assert(n == 0); - } - - function test_bmc(uint256 n) public { - uint256 x = 0; - for (uint256 i = 0; i < n; ++i) { - x += 1; - } - assertEq(x, n); - } -} diff --git a/tests/foundry/test/BlockParamsTest.t.sol b/tests/foundry/test/BlockParamsTest.t.sol deleted file mode 100644 index 423cca9e31..0000000000 --- a/tests/foundry/test/BlockParamsTest.t.sol +++ /dev/null @@ -1,38 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract BlockParamsTest is Test { - - function testWarp(uint256 time) public { - vm.warp(time); - assertEq(block.timestamp, time); - } - - function testRoll(uint256 newHeight) public { - vm.roll(newHeight); - assertEq(block.number, newHeight); - } - - function testFee(uint256 newFee) public { - vm.fee(newFee); - assertEq(block.basefee, newFee); - } - - function testChainId(uint256 newChainId) public { - vm.chainId(newChainId); - assertEq(block.chainid, newChainId); - } - - function testCoinBase() public { - address coinBase = 0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8; - vm.coinbase(coinBase); - assertEq(block.coinbase, coinBase); - } - - function testBlockNumber() public { - uint256 x = block.number; - assert(x >= 0); - } -} diff --git a/tests/foundry/test/BroadcastTest.t.sol b/tests/foundry/test/BroadcastTest.t.sol deleted file mode 100644 index b9e254d1d6..0000000000 --- a/tests/foundry/test/BroadcastTest.t.sol +++ /dev/null @@ -1,49 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "src/TestNumber.sol"; -import "forge-std/Test.sol"; - -contract BroadcastTest is Test { - address ACCOUNT_A; - address ACCOUNT_B; - - function setUp() public { - ACCOUNT_A = 0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8; - ACCOUNT_B = 0x7109709ECfa91a80626fF3989D68f67F5b1DD12D; - } - - function testDeploy() public { - vm.broadcast(ACCOUNT_A); - TestNumber test = new TestNumber(10); - // this won't generate tx to sign - uint256 b = test.t(4); - assertEq(b,0); - // this will - vm.broadcast(ACCOUNT_B); - test.t(5); - } - - function deployOther() public { - vm.startBroadcast(ACCOUNT_A); - TestNumber test = new TestNumber(10); - - // will trigger a transaction - test.t(1); - - vm.stopBroadcast(); - } - - function deployNoArgs() public { - // broadcast the next call - vm.broadcast(); - TestNumber test1 = new TestNumber(5); - test1.t(0); - - // broadcast all calls between this line and `stopBroadcast` - vm.startBroadcast(); - TestNumber test2 = new TestNumber(20); - test2.t(25); - vm.stopBroadcast(); -} -} diff --git a/tests/foundry/test/Contract.t.sol b/tests/foundry/test/Contract.t.sol deleted file mode 100644 index 07a537ee2d..0000000000 --- a/tests/foundry/test/Contract.t.sol +++ /dev/null @@ -1,10 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract ContractTest is Test { - function testExample() public { - assertTrue(true); - } -} diff --git a/tests/foundry/test/ContractBTest.t.sol b/tests/foundry/test/ContractBTest.t.sol deleted file mode 100644 index f50f9b999e..0000000000 --- a/tests/foundry/test/ContractBTest.t.sol +++ /dev/null @@ -1,26 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract ContractBTest is Test { - uint256 testNumber; - - function setUp() public { - testNumber = 42; - } - - function testNumberIs42() public { - assertEq(testNumber, 42); - } - - function testFailSubtract43() public { - testNumber -= 43; - } - - function testCannotSubtract43() public { - vm.expectRevert(stdError.arithmeticError); - testNumber -= 43; - } - -} diff --git a/tests/foundry/test/CounterTest.t.sol b/tests/foundry/test/CounterTest.t.sol deleted file mode 100644 index ec2e6bb6ec..0000000000 --- a/tests/foundry/test/CounterTest.t.sol +++ /dev/null @@ -1,43 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity >=0.8.13; - -import "forge-std/Test.sol"; -import "../src/KEVMCheats.sol"; - -contract Counter { - int120 public number; - - function setNumber(int120 newNumber) public { - number = newNumber; - } - - function increment() public { - number++; - } -} - -contract CounterTest is Test, KEVMCheats { - Counter public counter; - - // function setUp() public { - // counter = new Counter(); - // counter.setNumber(0); - // } - - function testIncrement() public { - kevm.infiniteGas(); - counter = new Counter(); - counter.setNumber(0); - counter.increment(); - assertEq(counter.number(), 1); - } - - function testSetNumber(int120 x) public { - //setUp(); - kevm.infiniteGas(); - counter = new Counter(); - counter.setNumber(0); - counter.setNumber(x); - assertEq(counter.number(), x); - } -} diff --git a/tests/foundry/test/DynamicTypes.t.sol b/tests/foundry/test/DynamicTypes.t.sol deleted file mode 100644 index 82cb69a9e9..0000000000 --- a/tests/foundry/test/DynamicTypes.t.sol +++ /dev/null @@ -1,13 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract DynamicTypes is Test { - - function test_dynamic_byte_read(bytes memory data, uint256 offset) public { - uint8 mydata = uint8(data[offset]); - vm.assume(mydata < 3); - assertTrue(mydata == 2 || mydata == 1 || mydata == 0); - } -} diff --git a/tests/foundry/test/EmitContractTest.t.sol b/tests/foundry/test/EmitContractTest.t.sol deleted file mode 100644 index d53ea18279..0000000000 --- a/tests/foundry/test/EmitContractTest.t.sol +++ /dev/null @@ -1,39 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "src/EmitContract.sol"; - -contract EmitContractTest is Test { - event Transfer(address indexed from, address indexed to, uint256 amount); - - function testExpectEmit() public { - ExpectEmit emitter = new ExpectEmit(); - // Check that topic 1, topic 2, and data are the same as the following emitted event. - // Checking topic 3 here doesn't matter, because `Transfer` only has 2 indexed topics. - vm.expectEmit(true, true, false, true); - // The event we expect - emit Transfer(address(this), address(1337), 1337); - // The event we get - emitter.t(); - } - - function testExpectEmitDoNotCheckData() public { - ExpectEmit emitter = new ExpectEmit(); - // Check topic 1 and topic 2, but do not check data - vm.expectEmit(true, true, false, false); - // The event we expect - emit Transfer(address(this), address(1337), 1338); - // The event we get - emitter.t(); - } - - function testExpectEmitCheckEmitter() public { - ExpectEmit emitter = new ExpectEmit(); - vm.expectEmit(true, true, false, true, address(emitter)); - // The event we expect - emit Transfer(address(this), address(1337), 1337); - // The event we get - emitter.t(); - } -} \ No newline at end of file diff --git a/tests/foundry/test/EnvTest.t.sol b/tests/foundry/test/EnvTest.t.sol deleted file mode 100644 index 4e0373d2a6..0000000000 --- a/tests/foundry/test/EnvTest.t.sol +++ /dev/null @@ -1,170 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract EnvTest is Test { - - function testEnvBool() public { - string memory key = "BOOL_VALUE"; - string memory val = "true"; - vm.setEnv(key, val); - - bool expected = true; - bool output = vm.envBool(key); - assert(output == expected); - } - - function testEnvUInt() public { - string memory key = "UINT_VALUE"; - string memory val = "115792089237316195423570985008687907853269984665640564039457584007913129639935"; - vm.setEnv(key, val); - - uint256 expected = type(uint256).max; - uint256 output = vm.envUint(key); - assert(output == expected); - } - - function testEnvInt() public { - string memory key = "INT_VALUE"; - string memory val = "-57896044618658097711785492504343953926634992332820282019728792003956564819968"; - vm.setEnv(key, val); - - int256 expected = type(int256).min; - int256 output = vm.envInt(key); - assert(output == expected); - } - - function testEnvAddress() public { - string memory key = "ADDRESS_VALUE"; - string memory val = "0x7109709ECfa91a80626fF3989D68f67F5b1DD12D"; - vm.setEnv(key, val); - - address expected = 0x7109709ECfa91a80626fF3989D68f67F5b1DD12D; - address output = vm.envAddress(key); - assert(output == expected); - } - - function testEnvBytes32() public { - string memory key = "BYTES32_VALUE"; - string memory val = "0x00"; - vm.setEnv(key, val); - - bytes32 expected = bytes32(0x0000000000000000000000000000000000000000000000000000000000000000); - bytes32 output = vm.envBytes32(key); - assert(output == expected); - } - - function testEnvString() public { - string memory key = "STRING_VALUE"; - string memory val = "hello, world!"; - vm.setEnv(key, val); - - string memory expected = "hello, world!"; - string memory output = vm.envString(key); - assertEq(output, expected); - } - - function testEnvBytes() public { - string memory key = "BYTES_VALUE"; - string memory val = "0x7109709ECfa91a80626fF3989D68f67F5b1DD12D"; - vm.setEnv(key, val); - - bytes memory expected = hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D"; - bytes memory output = vm.envBytes(key); - assertEq(output, expected); - } - - function testEnvBoolArray() public { - string memory key = "BOOL_VALUES"; - string memory val = "true,false,true,false"; - vm.setEnv(key, val); - - string memory delimiter = ","; - bool[4] memory expected = [true, false, true, false]; - bool[] memory output = vm.envBool(key, delimiter); - assert(keccak256(abi.encodePacked((output))) == keccak256(abi.encodePacked((expected)))); - } - - function testEnvUIntArray() public { - string memory key = "UINT_VALUES"; - string memory val = "0,0x0000000000000000000000000000000000000000000000000000000000000000"; - vm.setEnv(key, val); - - string memory delimiter = ","; - uint256[2] memory expected = [type(uint256).min, type(uint256).min]; - uint256[] memory output = vm.envUint(key, delimiter); - assert(keccak256(abi.encodePacked((output))) == keccak256(abi.encodePacked((expected)))); - } - - function testEnvIntArray() public { - string memory key = "INT_VALUES"; - string memory val = "-0x8000000000000000000000000000000000000000000000000000000000000000,+0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"; - vm.setEnv(key, val); - - string memory delimiter = ","; - int256[2] memory expected = [type(int256).min, type(int256).max]; - int256[] memory output = vm.envInt(key, delimiter); - assert(keccak256(abi.encodePacked((output))) == keccak256(abi.encodePacked((expected)))); - } - - function testEnvAddresseArray() public { - string memory key = "ADDRESS_VALUES"; - string memory val = "0x7109709ECfa91a80626fF3989D68f67F5b1DD12D,0x0000000000000000000000000000000000000000"; - vm.setEnv(key, val); - - string memory delimiter = ","; - address[2] memory expected = [ - 0x7109709ECfa91a80626fF3989D68f67F5b1DD12D, - 0x0000000000000000000000000000000000000000 - ]; - address[] memory output = vm.envAddress(key, delimiter); - assert(keccak256(abi.encodePacked((output))) == keccak256(abi.encodePacked((expected)))); - } - - function testEnvBytes32Array() public { - string memory key = "BYTES32_VALUES"; - string memory val = "0x7109709ECfa91a80626fF3989D68f67F5b1DD12D,0x00"; - vm.setEnv(key, val); - - string memory delimiter = ","; - bytes32[2] memory expected = [ - bytes32(0x7109709ECfa91a80626fF3989D68f67F5b1DD12D000000000000000000000000), - bytes32(0x0000000000000000000000000000000000000000000000000000000000000000) - ]; - bytes32[] memory output = vm.envBytes32(key, delimiter); - assert(keccak256(abi.encodePacked((output))) == keccak256(abi.encodePacked((expected)))); - } - - function testEnvStringArray() public { - string memory key = "STRING_VALUES"; - string memory val = "hello, world!|0x7109709ECfa91a80626fF3989D68f67F5b1DD12D"; - vm.setEnv(key, val); - - string memory delimiter = "|"; - string[2] memory expected = [ - "hello, world!", - "0x7109709ECfa91a80626fF3989D68f67F5b1DD12D" - ]; - string[] memory output = vm.envString(key, delimiter); - for (uint i = 0; i < expected.length; ++i) { - assert(keccak256(abi.encodePacked((output[i]))) == keccak256(abi.encodePacked((expected[i])))); - } - } - - function testEnvBytesArray() public { - string memory key = "BYTES_VALUES"; - string memory val = "0x7109709ECfa91a80626fF3989D68f67F5b1DD12D,0x00"; - vm.setEnv(key, val); - - string memory delimiter = ","; - bytes[] memory expected = new bytes[](2); - expected[0] = hex"7109709ECfa91a80626fF3989D68f67F5b1DD12D"; - expected[1] = hex"00"; - bytes[] memory output = vm.envBytes(key, delimiter); - for (uint i = 0; i < expected.length; ++i) { - assert(keccak256(abi.encodePacked((output[i]))) == keccak256(abi.encodePacked((expected[i])))); - } - } - -} diff --git a/tests/foundry/test/ExpectCallTest.t.sol b/tests/foundry/test/ExpectCallTest.t.sol deleted file mode 100644 index dfe1876325..0000000000 --- a/tests/foundry/test/ExpectCallTest.t.sol +++ /dev/null @@ -1,55 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "../src/KEVMCheats.sol"; - -contract Dummy { - function numberA() public pure returns (uint) { - return 200; - } -} - -contract ExpectCallTest is Test, KEVMCheats { - - - function testExpectStaticCall() public { - Dummy dummyContract = new Dummy(); - address addr = address(dummyContract); - bytes memory data = abi.encodeWithSelector(dummyContract.numberA.selector); - uint256 result = 0; - kevm.expectStaticCall(addr, data); - - assembly { - let status := staticcall(16000, addr, add(data, 32), mload(data), 0, 0) - if eq(status, 1) { - if eq(returndatasize(), 32) { - returndatacopy(0, 0, 32) - result := mload(0) - } - } - } - - assert(result == 200); - } - - function testExpectRegularCall() public { - Dummy dummyContract = new Dummy(); - address addr = address(dummyContract); - bytes memory data = abi.encodeWithSelector(dummyContract.numberA.selector); - uint256 result = 0; - kevm.expectRegularCall(addr, 0, data); - - assembly { - let status := call(16000, addr, 0, add(data, 32), mload(data), 0, 0) - if eq(status, 1) { - if eq(returndatasize(), 32) { - returndatacopy(0, 0, 32) - result := mload(0) - } - } - } - - assert(result == 200); - } -} \ No newline at end of file diff --git a/tests/foundry/test/ExpectRevertTest.t.sol b/tests/foundry/test/ExpectRevertTest.t.sol deleted file mode 100644 index cdb44a35ca..0000000000 --- a/tests/foundry/test/ExpectRevertTest.t.sol +++ /dev/null @@ -1,147 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract Reverter { - function revertWithoutReason() public pure { - revert(); - } - - function revertWithReason(string calldata _a) public pure { - revert(_a); - } - - function noRevert() public pure returns (bool) { - return true; - } -} - -contract DepthReverter { - Reverter reverter; - - constructor() { - reverter = new Reverter(); - } - - function revertAtNextDepth() public view { - reverter.revertWithoutReason(); - } -} - -contract ReverterWithReturn { - function returnBytesUnless(bool revertInstead) - public - returns (bytes memory) - { - if (revertInstead) { - revert("Error"); - } else { - return abi.encodePacked(bytes4(0xdeadbeef)); - } - } - - function returnTupleUnless(bool revertInstead) - public - returns (uint256, uint256) - { - if (revertInstead) { - revert("Error"); - } else { - return (1, 2); - } - } -} - -contract ExpectRevertTest is Test { - error NotAuthorised(address caller, string message); - - function doRevert() internal pure { - require(false, ""); - } - - function test_expectRevert_internalCall() public { - vm.expectRevert(); - doRevert(); - } - - function test_expectRevert_true() public { - Reverter reverter = new Reverter(); - vm.expectRevert(); - reverter.revertWithoutReason(); - } - - function testFail_expectRevert_false() public { - Reverter reverter = new Reverter(); - vm.expectRevert(); - reverter.noRevert(); - } - - function test_expectRevert_message() public { - Reverter reverter = new Reverter(); - vm.expectRevert(bytes("Revert Reason Here")); - reverter.revertWithReason("Revert Reason Here"); - } - - function testFail_expectRevert_bytes4() public { - Reverter reverter = new Reverter(); - vm.expectRevert(bytes4("FAIL")); - reverter.revertWithReason("But fail."); - } - - function test_expectRevert_bytes4() public { - Reverter reverter = new Reverter(); - vm.expectRevert(bytes4("FAIL")); - reverter.revertWithReason("FAIL"); - } - - function testFail_expectRevert_empty() public { - vm.expectRevert(); - } - - function testFail_expectRevert_multipleReverts() public { - Reverter reverter = new Reverter(); - vm.expectRevert(); - reverter.revertWithoutReason(); - reverter.revertWithoutReason(); - } - - function test_ExpectRevert_increasedDepth() public { - DepthReverter reverter = new DepthReverter(); - vm.expectRevert(); - reverter.revertAtNextDepth(); - } - - function testFail_ExpectRevert_failAndSuccess() public { - Reverter reverter = new Reverter(); - vm.expectRevert(); - reverter.noRevert(); - vm.expectRevert(); - reverter.revertWithoutReason(); - } - - function test_expectRevert_encodedSymbolic(address controller) public { - vm.startPrank(controller); - vm.expectRevert( - abi.encodeWithSelector( - NotAuthorised.selector, - controller, - "TRANSFEROWNERSHIP" - ) - ); - revert NotAuthorised(controller, "TRANSFEROWNERSHIP"); - } - - function test_expectRevert_returnValue() public { - ReverterWithReturn reverter = new ReverterWithReturn(); - - vm.expectRevert("Error"); - bytes memory returnValueBytes = reverter.returnBytesUnless(true); - assertEq0(returnValueBytes, ""); - - vm.expectRevert("Error"); - (uint256 fst, uint256 snd) = reverter.returnTupleUnless(true); - assertEq(fst, 0); - assertEq(snd, 0); - } -} diff --git a/tests/foundry/test/FfiTest.t.sol b/tests/foundry/test/FfiTest.t.sol deleted file mode 100644 index 99a37ee6e6..0000000000 --- a/tests/foundry/test/FfiTest.t.sol +++ /dev/null @@ -1,57 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract FfiTest is Test { - - function setUp() public{ - string memory key = "FOO"; - string memory val = "0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000a72756e74696d6556617200000000000000000000000000000000000000000000"; - vm.setEnv(key, val); - } - - function testffi() public { - string[] memory inputs = new string[](3); - inputs[0] = "echo"; - inputs[1] = "-n"; - // ABI encoded "gm", as a string - inputs[2] = vm.toString(abi.encode("gm")); - //inputs[2] = "0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002676d000000000000000000000000000000000000000000000000000000000000"; - bytes memory res = vm.ffi(inputs); - string memory output = abi.decode(res, (string)); - assertEq(output, "gm"); - } - - - function testFFIFOO() public { - string[] memory inputs = new string[](3); - inputs[0] = "bash"; - inputs[1] = "-c"; - inputs[2] = "echo -n $FOO"; - - bytes memory res = vm.ffi(inputs); - string memory output = abi.decode(res, (string)); - assertEq(output, "runtimeVar"); - } - - function testFFIScript() public { - string[] memory inputs = new string[](2); - inputs[0] = "bash"; - inputs[1] = "test/myscript.sh"; - - bytes memory res = vm.ffi(inputs); - string memory output = abi.decode(res, (string)); - assertEq(output, "runtimeVar"); - } - - function testFFIScript2() public { - string[] memory inputs = new string[](2); - inputs[0] = "bash"; - inputs[1] = "test/script.sh"; - - bytes memory res = vm.ffi(inputs); - string memory output = abi.decode(res, (string)); - assertEq(output, "true"); - } -} \ No newline at end of file diff --git a/tests/foundry/test/FilesTest.t.sol b/tests/foundry/test/FilesTest.t.sol deleted file mode 100644 index 9f019aac58..0000000000 --- a/tests/foundry/test/FilesTest.t.sol +++ /dev/null @@ -1,33 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract FilesTest is Test { - - function testReadWriteFile() public { - string memory contents = vm.readFile("./test/file.txt"); - vm.writeFile("./test/filecopy.txt", contents); - string memory contentsCopy = vm.readFile("./test/filecopy.txt"); - - assertEq(contents, contentsCopy); - } - - function testReadWriteLine() public { - string memory line = vm.readLine("./test/file.txt"); - vm.writeLine("./test/fileline.txt", line); - line = vm.readLine("./test/file.txt"); - assertEq(line, "for testing"); - - vm.closeFile("./test/file.txt"); - line = vm.readLine("./test/file.txt"); - assertEq(line, "This is a file"); - } - - function testFailRemoveFile() public { - string memory contents = vm.readFile("./test/file.txt"); - vm.writeFile("./test/filecopy2.txt", contents); - vm.removeFile("./test/filecopy2.txt"); - vm.readFile("./test/filecopy2.txt"); - } -} diff --git a/tests/foundry/test/ForkTest.t.sol b/tests/foundry/test/ForkTest.t.sol deleted file mode 100644 index ba83e3eb93..0000000000 --- a/tests/foundry/test/ForkTest.t.sol +++ /dev/null @@ -1,86 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract ForkTest is Test { - - function testCreateFork() public { - uint256 forkId = vm.createFork("https://eth-mainnet.public.blastapi.io"); - vm.selectFork(forkId); - - assertGt(block.number, 15223854); // as of time of writing - } - - function testCreateForkBlock() public { - uint256 forkId = vm.createFork("https://eth-mainnet.public.blastapi.io", 15223849); - vm.selectFork(forkId); - - assertEq(block.number, 15223849); - } - - function testCreateSelectFork() public { - vm.createSelectFork("https://eth-mainnet.public.blastapi.io"); - assertGt(block.number, 15223854); - } - - function testCreateSelectForkBlock() public { - vm.createSelectFork("https://eth-mainnet.public.blastapi.io", 15223849); - assertEq(block.number, 15223849); - } - - function testActiveFork() public { - uint256 mainnetForkId = vm.createFork("https://eth-mainnet.public.blastapi.io"); - uint256 binanceForkId = vm.createFork("https://bscrpc.com"); - - assert(mainnetForkId != binanceForkId); - - vm.selectFork(mainnetForkId); - assertEq(vm.activeFork(), mainnetForkId); - - vm.selectFork(binanceForkId); - assertEq(vm.activeFork(), binanceForkId); - } - - function testRollFork() public { - uint256 forkId = vm.createFork("https://bscrpc.com"); - vm.selectFork(forkId); - - assertGt(block.number, 19918933); // - vm.rollFork(19918777); - - assertEq(block.number, 19918777); - } - - function testRollForkId() public { - uint256 forkId = vm.createFork("https://api.avax.network/ext/bc/C/rpc"); - vm.rollFork(forkId, 17871134); - - vm.selectFork(forkId); - //console.log(block.number); - assertEq(block.number, 17871134); - } - - function testRPCUrl() public { - string memory url = vm.rpcUrl("optimism"); - assertEq(url, "https://optimism.alchemyapi.io/v2/..."); - } - - function testRPCUrlRevert() public { - vm.expectRevert("Failed to resolve env var `RPC_MAINNET`: environment variable not found"); - vm.rpcUrl("mainnet"); - } - - function testAllRPCUrl() public { - //this line is to comment after I know how to set the environment variable RPC_MAINNET - vm.expectRevert("Failed to resolve env var `RPC_MAINNET`: environment variable not found"); - string[2][] memory allUrls = vm.rpcUrls(); - assertEq(allUrls.length, 2); - - string[2] memory val = allUrls[0]; - assertEq(val[0], "mainnet"); - - string[2] memory env = allUrls[1]; - assertEq(env[0], "optimism"); - } -} diff --git a/tests/foundry/test/FreshInt.t.sol b/tests/foundry/test/FreshInt.t.sol deleted file mode 100644 index 98cfa27ffb..0000000000 --- a/tests/foundry/test/FreshInt.t.sol +++ /dev/null @@ -1,37 +0,0 @@ -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -import "../src/KEVMCheats.sol"; - -contract FreshIntTest is Test, KEVMCheats { - int128 constant min = -170141183460469231731687303715884105728; - int128 constant max = 170141183460469231731687303715884105727; - - function test_uint128() public { - kevm.infiniteGas(); - uint256 fresh_uint128 = uint256(kevm.freshUInt(32)); - assertGe(fresh_uint128, type(uint128).min); - assertLe(fresh_uint128, type(uint128).max); - } - - function test_bool() public { - kevm.infiniteGas(); - uint256 fresh_uint256 = kevm.freshBool(); - assertGe(fresh_uint256, 0); - assertLe(fresh_uint256, 1); - } - - function test_int128() public { - kevm.infiniteGas(); - int128 val = int128(uint128(kevm.freshUInt(16))); - assertGe(val, min); - assertLe(val, max); - } - - function testFail_int128() public { - kevm.infiniteGas(); - int128 val = int128(uint128(kevm.freshUInt(16))); - assertGt(val, max); - } -} diff --git a/tests/foundry/test/GasTest.t.sol b/tests/foundry/test/GasTest.t.sol deleted file mode 100644 index 12d0ddba17..0000000000 --- a/tests/foundry/test/GasTest.t.sol +++ /dev/null @@ -1,18 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "../src/KEVMCheats.sol"; - -contract GasTest is Test, KEVMCheats { - function testInfiniteGas() public { - kevm.infiniteGas(); - uint256 gasLeftBefore = gasleft(); - uint256 x = 345; - uint256 y = 928; - uint256 z = y - x; - uint256 gasLeftAfter = gasleft(); - assert(gasLeftBefore <= gasLeftAfter); - assert(gasLeftAfter <= gasLeftBefore); - } -} diff --git a/tests/foundry/test/GetCodeTest.t.sol b/tests/foundry/test/GetCodeTest.t.sol deleted file mode 100644 index 40681c40fb..0000000000 --- a/tests/foundry/test/GetCodeTest.t.sol +++ /dev/null @@ -1,28 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "src/MyToken.sol"; - - -contract GetCodeTest is Test { - MyToken myToken; - - - function setUp() public{ - myToken = new MyToken(address(1234)); - } - - function testGetCode() public { - bytes memory args = abi.encode(address(1234)); - vm.label(address(1234), "exampleAddress"); - bytes memory bytecode = abi.encodePacked(vm.getCode("MyToken.sol:MyToken"), args); - address anotherAddress; - assembly { - anotherAddress := create(0, add(bytecode, 0x20), mload(bytecode)) - } - - assertEq0(address(myToken).code, anotherAddress.code); - } - -} diff --git a/tests/foundry/test/LabelTest.t.sol b/tests/foundry/test/LabelTest.t.sol deleted file mode 100644 index 2d7e5dff48..0000000000 --- a/tests/foundry/test/LabelTest.t.sol +++ /dev/null @@ -1,13 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract LabelTest is Test { - - function testLabel() public { - vm.label(address(0), "Zero Address"); - //Just to check test trace - assert(true); - } -} \ No newline at end of file diff --git a/tests/foundry/test/Loops.t.sol b/tests/foundry/test/Loops.t.sol deleted file mode 100644 index 8431da9283..0000000000 --- a/tests/foundry/test/Loops.t.sol +++ /dev/null @@ -1,278 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract LoopsTest is Test { - - uint constant WAD = 10 ** 18; - uint constant RAY = 10 ** 27; - - function wmul(uint x, uint y) internal pure returns (uint z) { - z = ((x * y) + (WAD / 2)) / WAD; - } - - function wdiv(uint x, uint y) internal pure returns (uint z) { - z = ((x * WAD) + (y / 2)) / y; - } - - function sumToN(uint256 n) internal pure returns (uint256) { - uint256 result = 0; - for (uint256 i = 0; i <= n; i++) { - result += i; - } - return result; - } - - function sumToNBroken(uint256 n) internal pure returns (uint256) { - uint256 result = 0; - // Off by one error in loop condition - for (uint256 i = 0; i < n; i++) { - result += i; - } - return result; - } - - function testSumToN(uint256 n) public { - vm.assume(n <= 100); // We need this to keep the test running time low - uint256 expected = n * (n + 1) / 2; - uint256 actual = sumToN(n); - assertEq(expected, actual); - } - - function testSumToNBroken(uint256 n) public { - // This test should fail - vm.assume(n <= 100); // We need this to keep the test running time low - uint256 expected = n * (n + 1) / 2; - uint256 actual = sumToNBroken(n); - assertEq(expected, actual); - } - - function sum_N(uint n) public returns (uint) { - // Amount of gas left at beginning of loop: 9223372036854772642 - // Amount of gas consumed per iteration: 178 - // Number of iterations: n - // 9223372036854772642 // 178 = 51816696836262767 - vm.assume(n <= 51816696836262767); - uint s = 0; - while (0 < n) { - s = s + n; - n = n - 1; - } - return s; - } - - function test_sum_10() public returns (uint) { - return sum_N(10); - } - - function test_sum_100() public returns (uint) { - return sum_N(100); - } - - function test_sum_1000() public returns (uint) { - return sum_N(1000); - } - - function max(uint256[] memory numbers) internal pure returns (uint256) { - uint256 result = 0; - for (uint256 i = 0; i < numbers.length; i++) { - if (numbers[i] > result) result = numbers[i]; - } - return result; - } - - function maxBroken(uint256[] memory numbers) internal pure returns (uint256) { - uint256 result = 0; - // Off by one error in loop initialization - for (uint256 i = 1; i < numbers.length; i++) { - if (numbers[i] > result) result = numbers[i]; - } - return result; - } - - function testMax(uint256[] memory numbers) public { - uint256 maxium = max(numbers); - bool isMax = true; - for (uint256 i = 0; i < numbers.length && isMax; i++) { - isMax = maxium >= numbers[i]; - } - assertTrue(isMax); - } - - function testMaxBroken(uint256[] memory numbers) public { - // This test should fail - uint256 maxium = maxBroken(numbers); - bool isMax = true; - for (uint256 i = 0; i < numbers.length && isMax; i++) { - isMax = maxium >= numbers[i]; - } - assertTrue(isMax); - } - - function sort(uint256[] memory numbers) internal pure returns(uint256[] memory) { - if (numbers.length <= 1) return numbers; - quickSort(numbers, 0, numbers.length - 1); - return numbers; - } - - function sortBroken(uint256[] memory numbers) internal pure returns(uint256[] memory) { - if (numbers.length <= 1) return numbers; - // Off by one error in second parameter - quickSort(numbers, 1, numbers.length - 1); - return numbers; - } - - function quickSort(uint[] memory numbers, uint left, uint right) internal pure { - if (left >= right) return; - uint i = left; - uint j = right; - uint pivot = numbers[left + (right - left) / 2]; - while (i <= j) { - while (numbers[i] < pivot) i++; - while (pivot < numbers[j] && j > 0) j--; - if (i <= j) { - (numbers[i], numbers[j]) = (numbers[j], numbers[i]); - i++; - if (j > 0) j--; - } - } - if (left < j) - quickSort(numbers, left, j); - if (i < right) - quickSort(numbers, i, right); - } - - function testSort(uint256[] memory numbers) public { - uint256[] memory sorted = sort(numbers); - bool isSorted = true; - for (uint256 i = 1; i < sorted.length && isSorted; i++) { - isSorted = numbers[i - 1] <= numbers[i]; - } - assertTrue(isSorted); - } - - function testSortBroken(uint256[] memory numbers) public { - // This test should fail - uint256[] memory sorted = sortBroken(numbers); - bool isSorted = true; - for (uint256 i = 1; i < sorted.length && isSorted; i++) { - isSorted = numbers[i - 1] <= numbers[i]; - } - assertTrue(isSorted); - } - - function sqrt(uint x) internal pure returns (uint y) { - if (x == 0) { - y = 0; - } else { - uint z = x; - while (true) { - y = z; - z = (wdiv(x, z) + z) / 2; - if (y == z) { - break; - } - } - } - } - - function testSqrt(uint x) public { - uint res = sqrt(x); - uint sqr = wmul(res, res); - uint err; - if (sqr > x) { - err = sqr - x; - } else { - err = sqr - res; - } - assertTrue(err < x / 100); - } - - function isPrimeBroken(uint n) internal pure returns (bool) { - for (uint i = 2; i < n; i++) { - if (n % i != 0) { - return false; - } - } - return true; - } - - function testIsPrimeBroken(uint n, uint i) public { - // This test should fail for n < 2 - bool prime = isPrimeBroken(n); - assertTrue(!prime || n > 1); - assertTrue(i < 2 || i >= n || !prime || (n % i != 0)); - } - - function isPrime(uint n) internal pure returns (bool) { - if (n < 2) { - return false; - } - for (uint i = 2; i < n; i++) { - if (n % i != 0) { - return false; - } - } - return true; - } - - function testIsPrime(uint n, uint i) public { - bool prime = isPrime(n); - assertTrue(!prime || n > 1); - assertTrue(i < 2 || i >= n || !prime || (n % i != 0)); - } - - function testIsNotPrime(uint n) public { - bool prime = isPrime(n); - if (prime || n < 2) { - return; - } - for (uint i = 2; i < n; i++) { - if (n % i == 0) { - return; - } - } - assertTrue(false); - } - - function isPrimeOpt(uint n) internal pure returns (bool) { - if (n < 2) { - return false; - } - for (uint i = 2; i <= n / 2; i++) { - if (n % i != 0) { - return false; - } - } - return true; - } - - function testIsPrimeOpt(uint n) public { - assertEq(isPrime(n), isPrimeOpt(n)); - } - - function nthPrime(uint n) internal pure returns (uint i) { - uint m; - while (m < n) { - i++; - if (isPrime(i)) { - m++; - } - } - } - - function testNthPrime(uint n, uint i) public { - uint nth = nthPrime(n); - - if (n == 0) { - assertEq(nth, 0); - return; - } - - assertTrue(isPrime(nth)); - - uint prev = nthPrime(n - 1); - assertTrue(i <= prev || i >= nth || !isPrime(i)); - } -} diff --git a/tests/foundry/test/MethodDisambiguate.t.sol b/tests/foundry/test/MethodDisambiguate.t.sol deleted file mode 100644 index 02798005f8..0000000000 --- a/tests/foundry/test/MethodDisambiguate.t.sol +++ /dev/null @@ -1,22 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract MethodDisambiguateTest is Test { - - function getNumber(uint256 x) public returns(uint256) { - assertEq(x, x); - return 1; - } - - function getNumber(uint32 x) public returns(uint256) { - assertEq(x, x); - return 2; - } - - function test_method_call() public { - uint256 x = 0; - assertEq(1, getNumber(x)); - } -} diff --git a/tests/foundry/test/MockCallTest.t.sol b/tests/foundry/test/MockCallTest.t.sol deleted file mode 100644 index 5058d33fa1..0000000000 --- a/tests/foundry/test/MockCallTest.t.sol +++ /dev/null @@ -1,45 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "src/MyToken.sol"; -import "src/MyIERC20.sol"; - - -contract MockCallTest is Test { - - function testMockCall() public { - vm.mockCall( - address(0), - abi.encodeWithSelector(MyToken.balanceOf.selector, address(1)), - abi.encode(10) - ); - assertEq(MyIERC20(address(0)).balanceOf(address(1)), 10); - } - - function testMockCalls() public { - vm.mockCall( - address(0), - abi.encodeWithSelector(MyToken.balanceOf.selector), - abi.encode(10) - ); - assertEq(MyIERC20(address(0)).balanceOf(address(1)), 10); - assertEq(MyIERC20(address(0)).balanceOf(address(2)), 10); - vm.clearMockedCalls(); - } - - function testMockCallValue() public { - MyToken token = new MyToken(address(1337)); - - assertEq(token.pay{value: 10}(address(1)), 10); - assertEq(token.pay{value: 2}(address(2)), 2); - vm.mockCall( - address(token), - 10, - abi.encodeWithSelector(MyToken.pay.selector), - abi.encode(99) - ); - assertEq(token.pay{value: 10}(address(1)), 99); - assertEq(token.pay{value: 2}(address(2)), 4); - } -} diff --git a/tests/foundry/test/NoImports.t.sol b/tests/foundry/test/NoImports.t.sol deleted file mode 100644 index 73ae0ce289..0000000000 --- a/tests/foundry/test/NoImports.t.sol +++ /dev/null @@ -1,15 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -contract NoImport { - function test_source_map() public pure returns (uint) { - uint x = 0; - uint y = 1; - uint z = 2; - uint a = x + y; - uint b = z - y; - uint c = a * b; - return a + b + c; - } -} - diff --git a/tests/foundry/test/OwnerOnlyUpTest.t.sol b/tests/foundry/test/OwnerOnlyUpTest.t.sol deleted file mode 100644 index a9b8760ed9..0000000000 --- a/tests/foundry/test/OwnerOnlyUpTest.t.sol +++ /dev/null @@ -1,30 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "src/OwnerOnlyUp.sol"; - -contract OwnerUpOnlyTest is Test { - OwnerUpOnly upOnly; - - function setUp() public { - upOnly = new OwnerUpOnly(); - } - - function testIncrementAsOwner() public { - assertEq(upOnly.count(), 0); - upOnly.increment(); - assertEq(upOnly.count(), 1); - } - - function testFailIncrementAsNotOwner() public { - vm.prank(address(0)); - upOnly.increment(); - } - - function testIncrementAsNotOwner() public { - vm.expectRevert(Unauthorized.selector); - vm.prank(address(0)); - upOnly.increment(); - } -} \ No newline at end of file diff --git a/tests/foundry/test/PlainPrankTest.t.sol b/tests/foundry/test/PlainPrankTest.t.sol deleted file mode 100644 index 06930196c2..0000000000 --- a/tests/foundry/test/PlainPrankTest.t.sol +++ /dev/null @@ -1,93 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract AdditionalToken { - address public immutable owner; - uint256 public count; - - constructor() { - owner = msg.sender; - count = 0; - } - - function incrementCount() public { - if(msg.sender != owner) - count = count + 1; - } -} - -contract MyErc20 { - constructor() { - // this check should not fail - require(msg.sender == address(0xdeadbeef)); - } -} - -contract PlainPrankTest is Test { - MyErc20 erc20a; - - function internalCounter() public view returns (bool) { - return msg.sender == address(15); - } - - function testPrank() external { - vm.startPrank(address(0xdeadbeef)); - erc20a = new MyErc20(); - vm.stopPrank(); - } - - function testFail_startPrank_internalCall() public { - // The vm.assume is required only by KEVM in order to have this test passing. It is required - // because the `msg.sender` in KEVM specs is a symbolic `CALLER_ID` while in foundry it is a - // concrete, hardcoded address. - vm.assume(msg.sender != address(15)); - vm.startPrank(address(15)); - assert(internalCounter()); - } - - function test_startPrank_true() public { - AdditionalToken token = new AdditionalToken(); - vm.startPrank(address(token)); - token.incrementCount(); - vm.stopPrank(); - assert(token.count() == 1); - } - - function test_startPrankWithOrigin_true() public { - AdditionalToken token = new AdditionalToken(); - vm.startPrank(address(token), address(token)); - token.incrementCount(); - vm.stopPrank(); - assert(token.count() == 1); - } - - function test_startPrank_zeroAddress_true() public { - AdditionalToken token = new AdditionalToken(); - vm.startPrank(address(0)); - token.incrementCount(); - vm.stopPrank(); - assert(token.count() == 1); - } - - function test_stopPrank_notExistent() public { - vm.stopPrank(); - assert(true); - } - - function testFail_startPrank_existingAlready() public { - vm.startPrank(address(0)); - vm.startPrank(address(1)); - vm.stopPrank(); - vm.stopPrank(); - } - - function test_prank_zeroAddress_true() public { - AdditionalToken token = new AdditionalToken(); - vm.prank(address(0)); - token.incrementCount(); - token.incrementCount(); - assert(token.count() == 1); - } -} \ No newline at end of file diff --git a/tests/foundry/test/PrankTest.t.sol b/tests/foundry/test/PrankTest.t.sol deleted file mode 100644 index 1516c25ece..0000000000 --- a/tests/foundry/test/PrankTest.t.sol +++ /dev/null @@ -1,56 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "src/Prank.sol"; - -contract PrankTest is Test { - Prank prankContract; - - function setUp() public { - prankContract = new Prank(); - } - - function testAddAsOwner(uint256 x) public { - assertEq(prankContract.count(), 0); - prankContract.add(x); - assertEq(prankContract.count(), x); - } - - function testFailAddPrank(uint256 x) public { - vm.prank(address(0)); - prankContract.add(x); - } - - function testAddStartPrank(uint256 x) public { - vm.expectRevert(bytes("Only owner")); - vm.startPrank(address(0)); - prankContract.add(x); - assertEq(prankContract.count(), 0); - vm.stopPrank(); - } - - - function testSubtractFail(uint256 x) public { - vm.expectRevert(); - prankContract.subtract(x); - assertEq(prankContract.count(), 0); - } - - function testSubtractAsTxOrigin(uint256 addValue, uint256 subValue) public { - prankContract.add(addValue); - vm.assume(subValue<=addValue); - vm.prank(address(0), address(0)); - prankContract.subtract(subValue); - assertEq(prankContract.count(), addValue-subValue); - } - - function testSubtractStartPrank(uint256 addValue, uint256 subValue) public { - prankContract.add(addValue); - vm.startPrank(address(0),address(0)); - vm.assume(subValue<=addValue); - prankContract.subtract(subValue); - assertEq(prankContract.count(), addValue-subValue); - vm.stopPrank(); - } -} diff --git a/tests/foundry/test/Preconditions.t.sol b/tests/foundry/test/Preconditions.t.sol deleted file mode 100644 index faeb134911..0000000000 --- a/tests/foundry/test/Preconditions.t.sol +++ /dev/null @@ -1,19 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity >=0.8.0; - -import "forge-std/Test.sol"; -import "../src/KEVMCheats.sol"; - -contract PreconditionsTest is Test, KEVMCheats { - uint256 n; - - function setUp() public { - kevm.symbolicStorage(address(this)); - vm.assume(n < 10); - } - - function testAssume() public { - assertLt(n, 10); - } -} - diff --git a/tests/foundry/test/RecordLogsTest.t.sol b/tests/foundry/test/RecordLogsTest.t.sol deleted file mode 100644 index 3b88bb0f6b..0000000000 --- a/tests/foundry/test/RecordLogsTest.t.sol +++ /dev/null @@ -1,22 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "src/EmitContract.sol"; - -contract RecordLogsTest is Test { - ExpectEmit emitter; - - function setUp() public { - emitter = new ExpectEmit(); - vm.recordLogs(); - } - - function testRecordLogs() public{ - emitter.t(); - Vm.Log[] memory entries = vm.getRecordedLogs(); - assertEq(entries.length, 1); - assertEq(entries[0].topics[0], keccak256("Transfer(address,address,uint256)")); - assertEq(abi.decode(entries[0].data, (uint256)), 1337); - } -} diff --git a/tests/foundry/test/SafeTest.t.sol b/tests/foundry/test/SafeTest.t.sol deleted file mode 100644 index 8b148dbbc7..0000000000 --- a/tests/foundry/test/SafeTest.t.sol +++ /dev/null @@ -1,34 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "src/Safe.sol"; - -contract SafeTest is Test { - Safe safe; - - // Needed so the test contract itself can receive ether - // when withdrawing - receive() external payable {} - - function setUp() public { - safe = new Safe(); - } - - function testWithdraw() public { - payable(address(safe)).transfer(1 ether); - uint256 preBalance = address(this).balance; - safe.withdraw(); - uint256 postBalance = address(this).balance; - assertEq(preBalance + 1 ether, postBalance); - } - - function testWithdrawFuzz(uint96 amount) public { - vm.assume(amount > 0.1 ether); - payable(address(safe)).transfer(amount); - uint256 preBalance = address(this).balance; - safe.withdraw(); - uint256 postBalance = address(this).balance; - assertEq(preBalance + amount, postBalance); - } -} \ No newline at end of file diff --git a/tests/foundry/test/SetUp2Test.t.sol b/tests/foundry/test/SetUp2Test.t.sol deleted file mode 100644 index f0bd827768..0000000000 --- a/tests/foundry/test/SetUp2Test.t.sol +++ /dev/null @@ -1,24 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract Setup2Test is Test { - - uint a; - uint b; - uint c; - - function setUp() public { - a = 1; - b = 2; - c = 3; - } - - function test_setup() public { - assertEq(a + b + c, 6); - } - function testFail_setup() public { - assertEq(a + b + c, 7); - } -} diff --git a/tests/foundry/test/SetUpDeploy.t.sol b/tests/foundry/test/SetUpDeploy.t.sol deleted file mode 100644 index b161ec78c4..0000000000 --- a/tests/foundry/test/SetUpDeploy.t.sol +++ /dev/null @@ -1,35 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "src/MyToken.sol"; - -// This experiment covers the basic behavior of the -// test contract constructor and setup function. -// -// In particular, it ensures that the constructor -// and setup functions are called before running -// the tests. -// -// The setup function is called exactly once after -// the constructor function. -// -// Before each test the VM reverts to the post -// setup state. -contract SetUpDeployTest is Test { - - MyToken token; - - function setUp() public{ - token = new MyToken(address(0)); - } - - function test_extcodesize() public { - uint size; - address token_addr = address(token); - assembly { - size := extcodesize(token_addr) - } - assert(size > 0); - } -} diff --git a/tests/foundry/test/SetUpTest.t.sol b/tests/foundry/test/SetUpTest.t.sol deleted file mode 100644 index 338831c356..0000000000 --- a/tests/foundry/test/SetUpTest.t.sol +++ /dev/null @@ -1,41 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -// This experiment covers the basic behavior of the -// test contract constructor and setup function. -// -// In particular, it ensures that the constructor -// and setup functions are called before running -// the tests. -// -// The setup function is called exactly once after -// the constructor function. -// -// Before each test the VM reverts to the post -// setup state. -contract SetUpTest is Test { - - uint256 counter = 0; - - constructor () { - counter = 100; - } - - function setUp() public{ - counter++; - } - - function testSetUpCalled() public { - assertEq(counter, 101); - } - - // We also want to cover a symbolic case - function testSetUpCalledSymbolic(uint256 x) public { - assertEq(counter, 101); - // The following assertion is only here so that - // x is used and not thrown away by the optimizer - assertEq(x, x); - } -} diff --git a/tests/foundry/test/SignTest.t.sol b/tests/foundry/test/SignTest.t.sol deleted file mode 100644 index 42b3426c20..0000000000 --- a/tests/foundry/test/SignTest.t.sol +++ /dev/null @@ -1,25 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract SignTest is Test { - - function testSign() public { - address alice = vm.addr(1); - bytes32 hash = keccak256("Signed by Alice"); - (uint8 v, bytes32 r, bytes32 s) = vm.sign(1, hash); - address signer = ecrecover(hash, v, r, s); - assertEq(alice, signer); - } - - function testSign_symbolic(uint256 pk) public { - vm.assume(pk != 0); - vm.assume(pk < 115792089237316195423570985008687907852837564279074904382605163141518161494337); - address fromPk = vm.addr(pk); - bytes32 hash = keccak256("Signed by private key"); - (uint8 v, bytes32 r, bytes32 s) = vm.sign(pk, hash); - address signer = ecrecover(hash, v, r, s); - assertEq(fromPk, signer); - } -} diff --git a/tests/foundry/test/Simple.t.sol b/tests/foundry/test/Simple.t.sol deleted file mode 100644 index 1787b54f39..0000000000 --- a/tests/foundry/test/Simple.t.sol +++ /dev/null @@ -1,65 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "../src/KEVMCheats.sol"; - -contract AssertTest is Test, KEVMCheats { - uint y; - - function setUp() public {} - - function test_failing_branch(uint x) public { - assert(x >= 100); - } - - function test_assert_true() public pure { - assert(true); - } - - function test_assert_true_branch(uint x) public { - if (x < 3) { - y = x; - assert(true); - } else { - y = x - 1; - assert(true); - } - assert(y <= x); - } - - function test_branch_merge(uint x) public { - kevm.infiniteGas(); - if (x < 10) { - y = 0; - } else { - y = 1; - } - assert(y < 2); - } - - function test_assert_false() public pure { - assert(false); - } - - function testFail_assert_true() public pure { - assert(true); - } - - function testFail_assert_false() public pure { - assert(false); - } - - function testFail_expect_revert() public { - vm.expectRevert(); - assert(false); - } - - function test_revert_branch(uint x, uint y) public{ - if (x < y) { - assert(true); - } else { - assert(false); - } - } -} diff --git a/tests/foundry/test/SnapshotTest.t.sol b/tests/foundry/test/SnapshotTest.t.sol deleted file mode 100644 index 62fbf074a5..0000000000 --- a/tests/foundry/test/SnapshotTest.t.sol +++ /dev/null @@ -1,34 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -struct Storage { - uint slot0; - uint slot1; -} - -contract SnapshotTest is Test { - Storage store; - - function setUp() public { - store.slot0 = 10; - store.slot1 = 20; - } - - function testSnapshot() public { - uint256 snapshot = vm.snapshot(); - store.slot0 = 300; - store.slot1 = 400; - - assertEq(store.slot0, 300); - assertEq(store.slot1, 400); - - // after resetting to a snapshot all changes are discarded - vm.revertTo(snapshot); - assertEq(store.slot0, 10, "snapshot revert for slot 0 unsuccessful"); - assertEq(store.slot1, 20, "snapshot revert for slot 1 unsuccessful"); - } - -} - diff --git a/tests/foundry/test/StoreTest.t.sol b/tests/foundry/test/StoreTest.t.sol deleted file mode 100644 index 7fc8206f99..0000000000 --- a/tests/foundry/test/StoreTest.t.sol +++ /dev/null @@ -1,110 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract Store { - uint256 private testNumber = 1337; // slot 0 - - constructor(){ - } -} - -contract StoreTest is Test { - - function testAccesses() public { - Store myStore = new Store(); - vm.record(); - - (bytes32[] memory reads, bytes32[] memory writes) = vm.accesses(address(myStore)); - assert(reads.length == 1); - assert(writes.length == 1); - } - - function testStoreLoad() public { - Store myStore = new Store(); - vm.store(address(myStore), bytes32(uint256(0)), bytes32(uint256(31337))); - bytes32 testNumber = vm.load(address(myStore), bytes32(uint256(0))); - assert(uint256(testNumber) == 31337); // 31337 - } - - function testStoreLoadNonExistent() public { - vm.store(address(0), bytes32(uint256(3)), bytes32(uint256(31337))); - bytes32 testNumber = vm.load(address(0), bytes32(uint256(3))); - assert(uint256(testNumber) == 31337); // 31337 - } - - function testLoadNonExistent() public { - bytes32 testNumber = vm.load(address(100), bytes32(uint256(23))); - assert(uint256(testNumber) == 0); - } - - - function testGasLoadColdVM() public { - // Call vm.load(address(101), bytes32(uint256(23))) - uint256 gasUsed = measureGasForCall(address(vm), abi.encodeCall(Vm.load, (address(101), bytes32(uint256(23))))); - assert(gasUsed == 2625); - } - - function testGasStoreColdVM() public { - // Call vm.store(address(101), bytes32(uint256(23)), bytes32(uint256(5))) - uint256 gasUsed = measureGasForCall(address(vm), abi.encodeCall(Vm.store, (address(101), bytes32(uint256(23)), bytes32(uint256(5))))); - assert(gasUsed == 2625); - } - - function testGasLoadWarmVM() public { - // Load the vm into the set of accessed accounts. Should make the - // following call to vm.load() cheaper - (payable(address(vm)).send(0)); - - // Call vm.load(address(101), bytes32(uint256(23))); - uint256 gasUsed = measureGasForCall(address(vm), abi.encodeCall(Vm.load, (address(101), bytes32(uint256(23))))); - assert(gasUsed == 125); - } - - function testGasStoreWarmVM() public { - // Load the vm into the set of accessed accounts. Should make the - // following call to vm.store() cheaper - (payable(address(vm)).send(0)); - - // Call vm.store(address(101), bytes32(uint256(23)), bytes32(uint256(5))); - uint256 gasUsed = measureGasForCall(address(vm), abi.encodeCall(Vm.store, (address(101), bytes32(uint256(23)), bytes32(uint256(5))))); - assert(gasUsed == 125); - } - - function testGasLoadWarmUp() public { - // Check that vm.load(addr, slot) loads addr into the set of accessed - // accounts, making subsequent access to addr cheaper - vm.load(address(101), bytes32(uint256(23))); - - uint256 gasUsed = measureGasForCall(address(101), ""); - assert(gasUsed == 125); - } - - - function testGasStoreWarmUp() public { - // Check that vm.store(addr, slot, val) loads addr into the set of accessed - // accounts, making subsequent access to addr cheaper - vm.store(address(101), bytes32(uint256(23)), bytes32(uint256(5))); - - uint256 gasUsed = measureGasForCall(address(101), ""); - assert(gasUsed == 125); - } - - - function measureGasForCall(address target, bytes memory callData) internal returns(uint256) { - // Use assembly to measure gas cost as this gives more predictable - // results than when using Solidity - - uint256 gasUsed; - assembly { - let dataPtr := add(32, callData) - let dataSize := mload(callData) - let g := gas() - let r := call(g, target, 0, dataPtr, dataSize, 0, 0) - gasUsed := sub(g, gas()) - } - - return gasUsed; - } -} diff --git a/tests/foundry/test/SymbolicStorageTest.t.sol b/tests/foundry/test/SymbolicStorageTest.t.sol deleted file mode 100644 index 4133313571..0000000000 --- a/tests/foundry/test/SymbolicStorageTest.t.sol +++ /dev/null @@ -1,33 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; -import "../src/KEVMCheats.sol"; - -contract SymbolicStore { - uint256 private testNumber = 1337; // slot 0 - constructor() {} -} - -contract SymbolicStorageTest is Test, KEVMCheats { - function testFail_SymbolicStorage(uint256 slot) public { - address addr = 0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8; - kevm.symbolicStorage(addr); - bytes32 value = vm.load(addr, bytes32(slot)); - require(value != 0); - assertEq(uint256(value), 0); - } - - function testFail_SymbolicStorage1(uint256 slot) public { - SymbolicStore myStore = new SymbolicStore(); - kevm.symbolicStorage(address(myStore)); - bytes32 value = vm.load(address(myStore), bytes32(uint256(slot))); - require(value != 0); - assertEq(uint256(value), 0); - } - - function testEmptyInitialStorage(uint256 slot) public { - bytes32 storage_value = vm.load(address(vm), bytes32(slot)); - assertEq(uint256(storage_value), 0); - } -} diff --git a/tests/foundry/test/ToStringTest.t.sol b/tests/foundry/test/ToStringTest.t.sol deleted file mode 100644 index 116210ff1e..0000000000 --- a/tests/foundry/test/ToStringTest.t.sol +++ /dev/null @@ -1,44 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -import "forge-std/Test.sol"; - -contract ToStringTest is Test { - - function testAddressToString() public { - address addr = 0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8; - string memory addrStr = vm.toString(addr); - assertEq("0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8", addrStr); - } - - function testBytesToString() public { - bytes memory bts = hex"7109709ecfa91a80626ff3989d68f67f5b1dd12d"; - string memory btsStr = vm.toString(bts); - assertEq("0x7109709ecfa91a80626ff3989d68f67f5b1dd12d", btsStr); - } - - function testBytes32ToString() public { - bytes32 bts = 0x00; - string memory btsStr = vm.toString(bts); - assertEq("0x0000000000000000000000000000000000000000000000000000000000000000", btsStr); - } - - function testBoolToString() public { - string memory boolStr = vm.toString(true); - assertEq("true", boolStr); - boolStr = vm.toString(false); - assertEq("false", boolStr); - } - - function testUint256ToString() public { - uint256 number = 1234; - string memory numberStr = vm.toString(number); - assertEq("1234", numberStr); - } - - function testIntToString() public { - int number = -1234; - string memory numberStr = vm.toString(number); - assertEq("-1234", numberStr); - } -} \ No newline at end of file diff --git a/tests/foundry/test/TypeTest.t.sol b/tests/foundry/test/TypeTest.t.sol deleted file mode 100644 index 318fddddb7..0000000000 --- a/tests/foundry/test/TypeTest.t.sol +++ /dev/null @@ -1,566 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity =0.8.13; - -contract UintTypeTest { - - /* Tests for uint256 */ - function test_uint256(uint256 x) public pure { - assert(x == x); - assert(type(uint256).max >= x); - } - - function test_uint256_fail(uint256 x) public pure { - assert(type(uint256).max > x); - } - - function testFail_uint256(uint256 x) public pure { - assert(type(uint256).max > x); - } - - - /* Tests for uint248 */ - function test_uint248(uint248 x) public pure { - assert(x == x); - assert(type(uint248).max >= x); - } - - function test_uint248_fail(uint248 x) public pure { - assert(type(uint248).max > x); - } - - function testFail_uint248(uint248 x) public pure { - assert(type(uint248).max > x); - } - - - /* Tests for uint240 */ - function test_uint240(uint240 x) public pure { - assert(x == x); - assert(type(uint240).max >= x); - } - - function test_uint240_fail(uint240 x) public pure { - assert(type(uint240).max > x); - } - - function testFail_uint240(uint240 x) public pure { - assert(type(uint240).max > x); - } - - - /* Tests for uint232 */ - function test_uint232(uint232 x) public pure { - assert(x == x); - assert(type(uint232).max >= x); - } - - function test_uint232_fail(uint232 x) public pure { - assert(type(uint232).max > x); - } - - function testFail_uint232(uint232 x) public pure { - assert(type(uint232).max > x); - } - - - /* Tests for uint224 */ - function test_uint224(uint224 x) public pure { - assert(x == x); - assert(type(uint224).max >= x); - } - - function test_uint224_fail(uint224 x) public pure { - assert(type(uint224).max > x); - } - - function testFail_uint224(uint224 x) public pure { - assert(type(uint224).max > x); - } - - - /* Tests for uint216 */ - function test_uint216(uint216 x) public pure { - assert(x == x); - assert(type(uint216).max >= x); - } - - function test_uint216_fail(uint216 x) public pure { - assert(type(uint216).max > x); - } - - function testFail_uint216(uint216 x) public pure { - assert(type(uint216).max > x); - } - - - /* Tests for uint208 */ - function test_uint208(uint208 x) public pure { - assert(x == x); - assert(type(uint208).max >= x); - } - - function test_uint208_fail(uint208 x) public pure { - assert(type(uint208).max > x); - } - - function testFail_uint208(uint208 x) public pure { - assert(type(uint208).max > x); - } - - - /* Tests for uint200 */ - function test_uint200(uint200 x) public pure { - assert(x == x); - assert(type(uint200).max >= x); - } - - function test_uint200_fail(uint200 x) public pure { - assert(type(uint200).max > x); - } - - function testFail_uint200(uint200 x) public pure { - assert(type(uint200).max > x); - } - - - /* Tests for uint192 */ - function test_uint192(uint192 x) public pure { - assert(x == x); - assert(type(uint192).max >= x); - } - - function test_uint192_fail(uint192 x) public pure { - assert(type(uint192).max > x); - } - - function testFail_uint192(uint192 x) public pure { - assert(type(uint192).max > x); - } - - - /* Tests for uint184 */ - function test_uint184(uint184 x) public pure { - assert(x == x); - assert(type(uint184).max >= x); - } - - function test_uint184_fail(uint184 x) public pure { - assert(type(uint184).max > x); - } - - function testFail_uint184(uint184 x) public pure { - assert(type(uint184).max > x); - } - - - /* Tests for uint176 */ - function test_uint176(uint176 x) public pure { - assert(x == x); - assert(type(uint176).max >= x); - } - - function test_uint176_fail(uint176 x) public pure { - assert(type(uint176).max > x); - } - - function testFail_uint176(uint176 x) public pure { - assert(type(uint176).max > x); - } - - - /* Tests for uint168 */ - function test_uint168(uint168 x) public pure { - assert(x == x); - assert(type(uint168).max >= x); - } - - function test_uint168_fail(uint168 x) public pure { - assert(type(uint168).max > x); - } - - function testFail_uint168(uint168 x) public pure { - assert(type(uint168).max > x); - } - - - /* Tests for uint160 */ - function test_uint160(uint160 x) public pure { - assert(x == x); - assert(type(uint160).max >= x); - } - - function test_uint160_fail(uint160 x) public pure { - assert(type(uint160).max > x); - } - - function testFail_uint160(uint160 x) public pure { - assert(type(uint160).max > x); - } - - - /* Tests for uint152 */ - function test_uint152(uint152 x) public pure { - assert(x == x); - assert(type(uint152).max >= x); - } - - function test_uint152_fail(uint152 x) public pure { - assert(type(uint152).max > x); - } - - function testFail_uint152(uint152 x) public pure { - assert(type(uint152).max > x); - } - - - /* Tests for uint144 */ - function test_uint144(uint144 x) public pure { - assert(x == x); - assert(type(uint144).max >= x); - } - - function test_uint144_fail(uint144 x) public pure { - assert(type(uint144).max > x); - } - - function testFail_uint144(uint144 x) public pure { - assert(type(uint144).max > x); - } - - - /* Tests for uint136 */ - function test_uint136(uint136 x) public pure { - assert(x == x); - assert(type(uint136).max >= x); - } - - function test_uint136_fail(uint136 x) public pure { - assert(type(uint136).max > x); - } - - function testFail_uint136(uint136 x) public pure { - assert(type(uint136).max > x); - } - - - /* Tests for uint128 */ - function test_uint128(uint128 x) public pure { - assert(x == x); - assert(type(uint128).max >= x); - } - - function test_uint128_fail(uint128 x) public pure { - assert(type(uint128).max > x); - } - - function testFail_uint128(uint128 x) public pure { - assert(type(uint128).max > x); - } - - - /* Tests for uint120 */ - function test_uint120(uint120 x) public pure { - assert(x == x); - assert(type(uint120).max >= x); - } - - function test_uint120_fail(uint120 x) public pure { - assert(type(uint120).max > x); - } - - function testFail_uint120(uint120 x) public pure { - assert(type(uint120).max > x); - } - - - /* Tests for uint112 */ - function test_uint112(uint112 x) public pure { - assert(x == x); - assert(type(uint112).max >= x); - } - - function test_uint112_fail(uint112 x) public pure { - assert(type(uint112).max > x); - } - - function testFail_uint112(uint112 x) public pure { - assert(type(uint112).max > x); - } - - - /* Tests for uint104 */ - function test_uint104(uint104 x) public pure { - assert(x == x); - assert(type(uint104).max >= x); - } - - function test_uint104_fail(uint104 x) public pure { - assert(type(uint104).max > x); - } - - function testFail_uint104(uint104 x) public pure { - assert(type(uint104).max > x); - } - - - /* Tests for uint96 */ - function test_uint96(uint96 x) public pure { - assert(x == x); - assert(type(uint96).max >= x); - } - - function test_uint96_fail(uint96 x) public pure { - assert(type(uint96).max > x); - } - - function testFail_uint96(uint96 x) public pure { - assert(type(uint96).max > x); - } - - - /* Tests for uint88 */ - function test_uint88(uint88 x) public pure { - assert(x == x); - assert(type(uint88).max >= x); - } - - function test_uint88_fail(uint88 x) public pure { - assert(type(uint88).max > x); - } - - function testFail_uint88(uint88 x) public pure { - assert(type(uint88).max > x); - } - - - /* Tests for uint80 */ - function test_uint80(uint80 x) public pure { - assert(x == x); - assert(type(uint80).max >= x); - } - - function test_uint80_fail(uint80 x) public pure { - assert(type(uint80).max > x); - } - - function testFail_uint80(uint80 x) public pure { - assert(type(uint80).max > x); - } - - - /* Tests for uint72 */ - function test_uint72(uint72 x) public pure { - assert(x == x); - assert(type(uint72).max >= x); - } - - function test_uint72_fail(uint72 x) public pure { - assert(type(uint72).max > x); - } - - function testFail_uint72(uint72 x) public pure { - assert(type(uint72).max > x); - } - - - /* Tests for uint64 */ - function test_uint64(uint64 x) public pure { - assert(x == x); - assert(type(uint64).max >= x); - } - - function test_uint64_fail(uint64 x) public pure { - assert(type(uint64).max > x); - } - - function testFail_uint64(uint64 x) public pure { - assert(type(uint64).max > x); - } - - - /* Tests for uint56 */ - function test_uint56(uint56 x) public pure { - assert(x == x); - assert(type(uint56).max >= x); - } - - function test_uint56_fail(uint56 x) public pure { - assert(type(uint56).max > x); - } - - function testFail_uint56(uint56 x) public pure { - assert(type(uint56).max > x); - } - - - /* Tests for uint48 */ - function test_uint48(uint48 x) public pure { - assert(x == x); - assert(type(uint48).max >= x); - } - - function test_uint48_fail(uint48 x) public pure { - assert(type(uint48).max > x); - } - - function testFail_uint48(uint48 x) public pure { - assert(type(uint48).max > x); - } - - - /* Tests for uint40 */ - function test_uint40(uint40 x) public pure { - assert(x == x); - assert(type(uint40).max >= x); - } - - function test_uint40_fail(uint40 x) public pure { - assert(type(uint40).max > x); - } - - function testFail_uint40(uint40 x) public pure { - assert(type(uint40).max > x); - } - - - /* Tests for uint32 */ - function test_uint32(uint32 x) public pure { - assert(x == x); - assert(type(uint32).max >= x); - } - - function test_uint32_fail(uint32 x) public pure { - assert(type(uint32).max > x); - } - - function testFail_uint32(uint32 x) public pure { - assert(type(uint32).max > x); - } - - - /* Tests for uint24 */ - function test_uint24(uint24 x) public pure { - assert(x == x); - assert(type(uint24).max >= x); - } - - function test_uint24_fail(uint24 x) public pure { - assert(type(uint24).max > x); - } - - function testFail_uint24(uint24 x) public pure { - assert(type(uint24).max > x); - } - - - /* Tests for uint16 */ - function test_uint16(uint16 x) public pure { - assert(x == x); - assert(type(uint16).max >= x); - } - - function test_uint16_fail(uint16 x) public pure { - assert(type(uint16).max > x); - } - - function testFail_uint16(uint16 x) public pure { - assert(type(uint16).max > x); - } - - - /* Tests for uint8 */ - function test_uint8(uint8 x) public pure { - assert(x == x); - assert(type(uint8).max >= x); - } - - function test_uint8_fail(uint8 x) public pure { - assert(type(uint8).max > x); - } - - function testFail_uint8(uint8 x) public pure { - assert(type(uint8).max > x); - } - -} - - -contract IntTypeTest { - - /* Tests for int256 */ - function test_int256(int256 x) public pure { - assert(x == x); - assert(type(int256).max >= x); - } - - function test_int256_fail(int256 x) public pure { - assert(type(int256).max > x); - } - - function testFail_int256(int256 x) public pure { - assert(type(int256).max > x); - } - - - /* Tests for int128 */ - function test_int128(int128 x) public pure { - assert(x == x); - assert(type(int128).max >= x); - } - - function test_int128_fail(int128 x) public pure { - assert(type(int128).max > x); - } - - function testFail_int128(int128 x) public pure { - assert(type(int128).max > x); - } - - - /* Tests for int64 */ - function test_int64(int64 x) public pure { - assert(x == x); - assert(type(int64).max >= x); - } - - function test_int64_fail(int64 x) public pure { - assert(type(int64).max > x); - } - - function testFail_int64(int64 x) public pure { - assert(type(int64).max > x); - } -} - - -contract BytesTypeTest { - - /* Tests for bytes32 */ - function test_bytes32(bytes32 x) public pure { - assert(x == x); - assert(type(uint256).max >= uint256(x)); - } - - function test_bytes32_fail(bytes32 x) public pure { - assert(type(uint256).max > uint256(x)); - } - - function testFail_bytes32(bytes32 x) public pure { - assert(type(uint256).max > uint256(x)); - } - - - /* Tests for bytes4 */ - function test_bytes4(bytes4 x) public pure { - assert(x == x); - assert(type(uint32).max >= uint32(x)); - } - - function test_bytes4_fail(bytes4 x) public pure { - assert(type(uint32).max > uint32(x)); - } - - function testFail_bytes4(bytes4 x) public pure { - assert(type(uint32).max > uint32(x)); - } -} diff --git a/tests/foundry/test/file.txt b/tests/foundry/test/file.txt deleted file mode 100644 index 60b20ad427..0000000000 --- a/tests/foundry/test/file.txt +++ /dev/null @@ -1,3 +0,0 @@ -This is a file -for testing -file manipulation functions. diff --git a/tests/foundry/test/myscript.sh b/tests/foundry/test/myscript.sh deleted file mode 100755 index 1120ac4f26..0000000000 --- a/tests/foundry/test/myscript.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/bash -echo -n $FOO \ No newline at end of file diff --git a/tests/foundry/test/script.sh b/tests/foundry/test/script.sh deleted file mode 100755 index 8a8cc01f1a..0000000000 --- a/tests/foundry/test/script.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -if [ $FOO ] -# true encoded -then echo -n 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000047472756500000000000000000000000000000000000000000000000000000000 -# false encoded -else echo -n 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000566616c7365000000000000000000000000000000000000000000000000000000 -fi