feat: changes to support node alpha.12#489
Conversation
🦋 Changeset detectedLatest commit: afe3049 The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
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 |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
0499c68 to
c063bb0
Compare
…si/rollups 2.2.0.
…devnet-contracts [address-book] * Replaced Fungible and Non Fungible token addresses to use the new ones exported by Devnet package. * Refactor deposit ERC-20 and ERC-721 to the new addresses as defaults.
…me and bump required-version for cartesi-machine tests.
2969b12 to
6cb5268
Compare
Coverage Report
📁 File Coverage (15 files)
|
f494f64 to
3ac391f
Compare
|
I am making that ready to review, but a release will also need to have an explorer ready The PR is here: cartesi/rollups-explorer#464. Once we have a tag and release for the explorer, I will just update the image tag for the service. |
endersonmaia
left a comment
There was a problem hiding this comment.
I see there's --prt that enables prt mode and default is Authority, what about Quorum, will it be possible to use Quorum in dev mode?
Not for this release. |
|
I did one extra commit to include a fix to the following bug |
c3d1b2a to
791b9c7
Compare
* Add parse function related to the configuration * Add a few type check parsers for address and number.
…when using RUN command. - Add --claim-staging-period flag. default to 0 - Add --config flag. default to cartesi.toml
… property. - The application status and enabled has separate meanings. It can be in a FAILED state but still enabled.
… allow external access. - Allow specific methods, headers with max-age control of 24 hours and a vary-header to avoid intermittent CORS bug when tightening the domain list.
…CHAIN_WS_ENDPOINT.
- Fix "unable to open a TTY: No such device or address" error returned by cartesi-machine.
…ESI and pass it down to rollups-node. * There is a list of allowed environment variable configured for rollups-node. Only these are picked on from the big bag of possible variables.
…pported environment variables by service.
…he cartesi-machine.
* Solve lint blocker problems.
791b9c7 to
afe3049
Compare
📝 Summary
This PR improves the CLI run flow, node compose generation, and configuration parsing, alongside dependency upgrades and test suite expansions.
🚀 Key Changes
withdrawalConfigparsing and validation (including address and numeric validation).InvalidAddressValueErrorand improved error context for numeric validation.CARTESI_BLOCKCHAIN_WS_ENDPOINTfrom default node compose environments.0.12.0-alpha.41.TestUsdWithdrawalOutputBuilder.Migration risk is low, but note the following behavioral changes:
cartesi buildon existing dapps)0.20and previous0.19. This ensures the CLI works correctly with newer CM versions.## 🧪 Testing & Validation