Skip to content

Conversation

@tuler
Copy link
Member

@tuler tuler commented Dec 15, 2025

  • bump cannon
  • bump openzeppelin
  • bump solc
  • bump rollups-contract
  • bump foundry
  • remove zerodev and alchemy (problem with cannon)

Using now cartesi-dave-app-factory:2.0.0

@changeset-bot
Copy link

changeset-bot bot commented Dec 15, 2025

🦋 Changeset detected

Latest commit: 63921c6

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@cartesi/devnet Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@socket-security
Copy link

socket-security bot commented Dec 15, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​usecannon/​cli@​2.23.0 ⏵ 2.25.182 +110085 +19370

View full report

@github-actions
Copy link
Contributor

github-actions bot commented Dec 15, 2025

Coverage Report for ./apps/cli

Status Category Percentage Covered / Total
🔵 Lines 23.26% 279 / 1199
🔵 Statements 23.16% 284 / 1226
🔵 Functions 24.63% 50 / 203
🔵 Branches 20% 112 / 560
File CoverageNo changed files found.
Generated in workflow #683 for commit 63921c6 by the Vitest Coverage Report Action

@tuler tuler force-pushed the feature/devnet-update branch from 3b50522 to 63921c6 Compare December 15, 2025 21:13
@tuler
Copy link
Member Author

tuler commented Dec 16, 2025

@guidanoli for this package to build I had to remove all ERC-4337 contracts from the deployment. For some reason cannon is breaking when importing packages published by https://github.com/cartesi/erc-4337-devnet

cannon run alchemy-light-account:2.0.0
(...)
Failed to decode state dump

I don't know if there is another strategy for deploying the ~40 contracts we have for ERC-4337 support.
I looks like cannon fragility comes from changes to anvil state dump format.

@tuler tuler marked this pull request as ready for review December 16, 2025 16:57
@tuler tuler requested a review from endersonmaia December 16, 2025 16:57
@tuler
Copy link
Member Author

tuler commented Dec 16, 2025

The ERC-4337 packages published to cannon are currently broken, because of a change of dump format by foundry, when comparing the version used 8 months ago while publishing the packages, and the version we need now (1.4.3).

I'll need to unpublish and republish the ERC-4337 packages below. But I think we can move forward for now with a new devnet alpha without ERC-4337, and come back to this later.

alchemy-light-account:1.1.0
alchemy-light-account:2.0.0
alchemy-modular-account:2.0.0
eth-infinitism-simple-account:0.6.0
eth-infinitism-simple-account:0.7.0
eth-infinitism-simple-account:0.8.0
zerodev-kernel:0.3.0
zerodev-kernel:0.3.1
zerodev-kernel:0.3.2
zerodev-factory-staker:0.3

@tuler tuler merged commit a3d650f into prerelease/v2-alpha Dec 16, 2025
6 checks passed
@tuler tuler deleted the feature/devnet-update branch December 16, 2025 17:26
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.

3 participants