Skip to content

Arbos 60: Increase Stylus contract size limit#890

Merged
wurdum merged 9 commits into
mainfrom
feat/arbos60-increase-stylus-contract-size
May 25, 2026
Merged

Arbos 60: Increase Stylus contract size limit#890
wurdum merged 9 commits into
mainfrom
feat/arbos60-increase-stylus-contract-size

Merge branch 'main' into feat/arbos60-increase-stylus-contract-size

1572889
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 25, 2026 in 1s

74.88% (target 60.00%)

View this Pull Request on Codecov

74.88% (target 60.00%)

Details

Codecov Report

❌ Patch coverage is 75.18519% with 67 lines in your changes missing coverage. Please review.
✅ Project coverage is 74.88%. Comparing base (aafdd92) to head (1572889).

Files with missing lines Patch % Lines
...thermind.Arbitrum/Arbos/Programs/StylusPrograms.cs 76.34% 13 Missing and 9 partials ⚠️
...bitrum/Evm/ArbitrumEvmInstructions.SelfDestruct.cs 60.97% 5 Missing and 11 partials ⚠️
src/Nethermind.Arbitrum/Arbos/Burner.cs 33.33% 8 Missing ⚠️
.../Precompiles/ArbitrumPrecompileExecutionContext.cs 12.50% 7 Missing ⚠️
...rbitrum/Precompiles/Parser/ArbOwnerPublicParser.cs 33.33% 6 Missing ⚠️
...Nethermind.Arbitrum/Arbos/Programs/StylusParams.cs 86.20% 2 Missing and 2 partials ⚠️
.../Nethermind.Arbitrum/Evm/ArbitrumVirtualMachine.cs 55.55% 3 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #890      +/-   ##
==========================================
- Coverage   75.04%   74.88%   -0.17%     
==========================================
  Files         241      243       +2     
  Lines       14724    14940     +216     
  Branches     2223     2277      +54     
==========================================
+ Hits        11050    11188     +138     
- Misses       2823     2893      +70     
- Partials      851      859       +8     
Files with missing lines Coverage Δ
...c/Nethermind.Arbitrum/Arbos/Programs/StylusCode.cs 100.00% <100.00%> (+8.33%) ⬆️
...c/Nethermind.Arbitrum/Arbos/Programs/StylusRoot.cs 100.00% <100.00%> (ø)
.../Nethermind.Arbitrum/Arbos/Storage/ArbosStorage.cs 95.31% <100.00%> (+0.02%) ⬆️
src/Nethermind.Arbitrum/Config/ArbitrumConfig.cs 91.42% <ø> (ø)
src/Nethermind.Arbitrum/Precompiles/ArbOwner.cs 72.84% <100.00%> (+0.47%) ⬆️
.../Nethermind.Arbitrum/Precompiles/ArbOwnerPublic.cs 96.15% <100.00%> (+0.15%) ⬆️
src/Nethermind.Arbitrum/Precompiles/ArbWasm.cs 72.15% <100.00%> (ø)
...mind.Arbitrum/Precompiles/Parser/ArbOwnerParser.cs 96.65% <100.00%> (+0.06%) ⬆️
...c/Nethermind.Arbitrum/Stylus/WasmStoreRebuilder.cs 70.00% <100.00%> (ø)
...Nethermind.Arbitrum/Arbos/Programs/StylusParams.cs 94.50% <86.20%> (+4.12%) ⬆️
... and 6 more

... and 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.