Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@Daanvdplas
Copy link
Contributor

@Daanvdplas Daanvdplas commented Nov 1, 2025

Fixes instant seal for the parachain.
Mimics runtime config for assets of paseo asset hub, this way devs have to write e2e tests that also work on paseo asset hub.

@Daanvdplas Daanvdplas force-pushed the daan/fix-instant_seal branch from 07b1dc4 to 0bb6631 Compare November 1, 2025 19:05
@Daanvdplas Daanvdplas requested a review from Copilot November 1, 2025 19:07
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates the project from Rococo to Paseo testnet, adds instant seal dev mode support for parachain development, and pins the Rust toolchain version. The migration standardizes currency constants and deposit calculations to match Paseo Asset Hub specifications.

Key changes:

  • Switches relay chain from "rococo-local" to "paseo-local" in zombienet configuration
  • Updates currency constants (UNITS, EXISTENTIAL_DEPOSIT) to match Paseo Asset Hub standards
  • Implements instant seal dev mode for standalone parachain development without relay chain

Reviewed Changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
zombienet.toml Updates relay chain from rococo-local to paseo-local
rust-toolchain.toml Pins Rust toolchain to version 1.90.0 with rustfmt and clippy
runtime/src/lib.rs Updates currency constants to match Paseo Asset Hub specifications
runtime/src/assets_config.rs Implements Paseo-compatible deposit calculations and removes ConstU128 usage
parachain-runtime/src/lib.rs Updates currency constants and corrects comment references to MILLICENT
parachain-runtime/src/assets_config.rs Implements Paseo-compatible deposit calculations (identical to runtime version)
node/src/service.rs Adds new dev mode functionality with instant seal consensus
node/src/command.rs Integrates instant seal mode into command handling
node/src/cli.rs Adds --instant-seal CLI flag with helper method
node/Cargo.toml Adds cumulus-client-parachain-inherent dependency
Cargo.toml Adds cumulus-client-parachain-inherent and futures-timer dependencies
Cargo.lock Updates lock file with new dependency

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Daanvdplas Daanvdplas force-pushed the daan/fix-instant_seal branch from 5715065 to 55f6180 Compare November 2, 2025 14:28
@Daanvdplas Daanvdplas force-pushed the daan/fix-instant_seal branch from 55f6180 to 0a1fbfd Compare November 2, 2025 15:00
Copy link
Member

@al3mart al3mart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👌 I mainly reviewed the changes for instant seal. Great work. Thanks for getting that to work!!

Copy link
Collaborator

@cmichi cmichi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot, Daan!

I tested it too. The one thing that's a bit unfortunate, but it's an implication of manual seal, is that we don't have a relaychain, so can't test contracts that require one for XCM. But I've got something in mind for that. This is already really helpful!

@cmichi cmichi merged commit dd2ed54 into main Nov 3, 2025
6 checks passed
@cmichi cmichi deleted the daan/fix-instant_seal branch November 3, 2025 15:32
cmichi added a commit to use-ink/ink that referenced this pull request Nov 10, 2025
cmichi added a commit to use-ink/ink that referenced this pull request Nov 10, 2025
* Update existential deposit

Follow-up to use-ink/ink-node#29.

* Increase partition size

* Update lockfile

* Update overlooked `edition`'s

* Remove unnecesary toml setting

* Remove unneeded todo
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.

4 participants