Skip to content

Update STYLE_GUIDE: cancun default, optimizer/lint notes#4

Open
mejango wants to merge 6 commits intomainfrom
chore/style-guide-cancun-updates
Open

Update STYLE_GUIDE: cancun default, optimizer/lint notes#4
mejango wants to merge 6 commits intomainfrom
chore/style-guide-cancun-updates

Conversation

@mejango
Copy link
Contributor

@mejango mejango commented Mar 10, 2026

Summary

  • Default evm_version changed from paris to cancun (mainnet since March 2024 Dencun upgrade)
  • Remove ci_sizes profile (redundant — default optimizer_runs is sufficient)
  • Add optimizer_runs = 100 override note for revnet-core-v6 (stack-too-deep at 200 runs)
  • Add lint_on_build = false note for repos with solar linter issues
  • Update CI example to use forge build --sizes directly (no profile override)

Companion to rev-net/revnet-core-v6#40.

Test plan

  • No code changes — documentation only

🤖 Generated with Claude Code

mejango and others added 6 commits March 9, 2026 01:43
CLI for people and AI agents — 31 Forge scripts, shell CLI,
MCP server, and Claude Code skill.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…nt notes

- Default evm_version changed from paris to cancun (mainnet since March 2024)
- Remove ci_sizes profile (redundant now that optimizer_runs is standard)
- Add optimizer_runs=100 override note for revnet-core-v6
- Add lint_on_build=false note for repos with solar linter issues
- Update CI example to use forge build --sizes directly

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document the dual currency type system (abstract vs concrete) and the
conversion boundaries where denomination bugs hide. This class of bug
caused a real issue in tier split forwarding. Also add currency mixing
to the anti-patterns table.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant