[FVM] Add chain as a parameter to the runtime pool#8302
[FVM] Add chain as a parameter to the runtime pool#8302janezpodhostnik merged 2 commits intomasteronflow/flow-go:masterfrom janez/add-chain-to-reusable-runtimeonflow/flow-go:janez/add-chain-to-reusable-runtimeCopy head branch name to clipboard
Conversation
📝 WalkthroughWalkthroughThe pull request refactors the Cadence runtime pool initialization across the FVM and execution layers to accept a Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~22 minutes Poem
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (13)
🧰 Additional context used📓 Path-based instructions (7)**/*.go📄 CodeRabbit inference engine (.cursor/rules/coding_conventions.mdc)
Files:
**/*_test.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
{crypto,fvm,ledger,storage}/**/*.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
{crypto,fvm,ledger,access,engine}/**/*.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
{storage,ledger,execution,fvm}/**/*.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
{module,engine,cmd}/**/*.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
{network,engine,consensus}/**/*.go📄 CodeRabbit inference engine (AGENTS.md)
Files:
🧬 Code graph analysis (10)engine/execution/computation/manager_benchmark_test.go (1)
engine/execution/computation/manager.go (1)
fvm/runtime/reusable_cadence_runtime_test.go (2)
fvm/environment/system_contracts_test.go (1)
fvm/environment/runtime.go (2)
fvm/fvm_test.go (2)
fvm/environment/env.go (2)
engine/execution/computation/computer/computer_test.go (1)
integration/internal/emulator/blockchain.go (1)
fvm/evm/evm.go (2)
🔇 Additional comments (21)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
ref: #8301.
Chain in the
ReusableCadenceRuntimePoolis currently unused and will be used for injecting EVM definitions in upcoming PRs.Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.