Skip to content

Port studio to genvm-manager (v0.3) - #1697

Merged
MuncleUscles merged 1 commit into
v0.123-devfrom
feat/genvm-v03-port
Jul 23, 2026
Merged

MuncleUscles merged 1 commit into
v0.123-devfrom
feat/genvm-v03-port

feat(genvm): port studio to genvm-manager v0.3

cb083ad
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jul 13, 2026 in 1m 24s

Quality Gate failed

Annotations

Check warning on line 189 in frontend/src/components/Simulator/TransactionItem.vue

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#codePointAt()` over `String#charCodeAt()`.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-ena3-wzLGTNdUej-&open=AZ8-ena3-wzLGTNdUej-&pullRequest=1697

Check failure on line 1954 in backend/protocol_rpc/fees.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 17 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-enhw-wzLGTNdUekA&open=AZ8-enhw-wzLGTNdUekA&pullRequest=1697

Check warning on line 22 in docker/Dockerfile.consensus-worker

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is too long. Split it into multiple lines using backslash continuations.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2PHwRsc8Rw6nwgsR&open=AZ9B2PHwRsc8Rw6nwgsR&pullRequest=1697

Check failure on line 330 in backend/node/genvm/origin/calldata.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 27 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2O9vRsc8Rw6nwgsJ&open=AZ9B2O9vRsc8Rw6nwgsJ&pullRequest=1697

Check warning on line 191 in backend/node/genvm/origin/keccak.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this field "rangeW" to match the regular expression ^[_a-z][_a-z0-9]*$.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2O9_Rsc8Rw6nwgsM&open=AZ9B2O9_Rsc8Rw6nwgsM&pullRequest=1697

Check failure on line 5 in examples/contracts/football_prediction_market.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Import only needed names or import the module and then use its members.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-enmz-wzLGTNdUekF&open=AZ8-enmz-wzLGTNdUekF&pullRequest=1697

Check failure on line 5 in examples/contracts/tip_jar.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Import only needed names or import the module and then use its members.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-ennA-wzLGTNdUekG&open=AZ8-ennA-wzLGTNdUekG&pullRequest=1697

Check failure on line 5 in examples/contracts/faucet.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Import only needed names or import the module and then use its members.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-ennh-wzLGTNdUekI&open=AZ8-ennh-wzLGTNdUekI&pullRequest=1697

Check failure on line 680 in backend/node/genvm/origin/base_host.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "timeout reached" 3 times.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9Z73VULLs6Cv1hHXcs&open=AZ9Z73VULLs6Cv1hHXcs&pullRequest=1697

Check failure on line 338 in backend/services/usage_metrics_service.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-enkj-wzLGTNdUekC&open=AZ8-enkj-wzLGTNdUekC&pullRequest=1697

Check warning on line 136 in docker/Dockerfile.backend

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is too long. Split it into multiple lines using backslash continuations.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2PGXRsc8Rw6nwgsQ&open=AZ9B2PGXRsc8Rw6nwgsQ&pullRequest=1697

Check warning on line 21 in docker/Dockerfile.backend

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is too long. Split it into multiple lines using backslash continuations.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2PGXRsc8Rw6nwgsP&open=AZ9B2PGXRsc8Rw6nwgsP&pullRequest=1697

Check failure on line 7 in examples/contracts/llm_erc20.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Import only needed names or import the module and then use its members.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-ennL-wzLGTNdUekH&open=AZ8-ennL-wzLGTNdUekH&pullRequest=1697

Check failure on line 70 in backend/node/genvm/origin/log_asserts.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 22 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2O-lRsc8Rw6nwgsO&open=AZ9B2O-lRsc8Rw6nwgsO&pullRequest=1697

Check warning on line 109 in explorer/src/lib/feeAccounting.ts

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Prefer `String#codePointAt()` over `String#charCodeAt()`.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-eneT-wzLGTNdUej_&open=AZ8-eneT-wzLGTNdUej_&pullRequest=1697

Check failure on line 11 in examples/contracts/log_indexer.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Import only needed names or import the module and then use its members.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-enme-wzLGTNdUekD&open=AZ8-enme-wzLGTNdUekD&pullRequest=1697

Check warning on line 152 in docker/Dockerfile.consensus-worker

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Line is too long. Split it into multiple lines using backslash continuations.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2PHwRsc8Rw6nwgsS&open=AZ9B2PHwRsc8Rw6nwgsS&pullRequest=1697

Check failure on line 755 in backend/database_handler/transactions_processor.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-enjt-wzLGTNdUekB&open=AZ8-enjt-wzLGTNdUekB&pullRequest=1697

Check warning on line 192 in backend/node/genvm/origin/keccak.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this field "rangeH" to match the regular expression ^[_a-z][_a-z0-9]*$.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2O9_Rsc8Rw6nwgsN&open=AZ9B2O9_Rsc8Rw6nwgsN&pullRequest=1697

Check failure on line 137 in backend/node/genvm/origin/keccak.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this function to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ9B2O9_Rsc8Rw6nwgsL&open=AZ9B2O9_Rsc8Rw6nwgsL&pullRequest=1697

Check failure on line 5 in examples/contracts/user_storage.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Import only needed names or import the module and then use its members.

See more on https://sonarcloud.io/project/issues?id=yeagerai_genlayer-simulator&issues=AZ8-enmp-wzLGTNdUekE&open=AZ8-enmp-wzLGTNdUekE&pullRequest=1697