Skip to content

feat(cketh/ckERC20): stop scraping when minter is stopping #8785

Merged
gregorydemay merged 21 commits intomasterfrom
gdemay/DEFI-2566-prevent-calls-when-stopping
Mar 3, 2026
Merged

feat(cketh/ckERC20): stop scraping when minter is stopping #8785
gregorydemay merged 21 commits intomasterfrom
gdemay/DEFI-2566-prevent-calls-when-stopping

Conversation

@gregorydemay
Copy link
Copy Markdown
Contributor

@gregorydemay gregorydemay commented Feb 11, 2026

Follow-up on #7962 to ensure that the minter stops scraping the logs when it is in the stopping state.
This is simply done by upgrading ic-canister-runtime to 0.2.0 which now offers that behavior by default.

@gregorydemay gregorydemay force-pushed the gdemay/DEFI-2566-prevent-calls-when-stopping branch from 4d36880 to 5a8e292 Compare February 12, 2026 15:39
@gregorydemay gregorydemay changed the base branch from master to gdemay/DEFI-2566-cketh-try-send February 12, 2026 15:40
Base automatically changed from gdemay/DEFI-2566-cketh-try-send to master February 13, 2026 09:30
gregorydemay added a commit to dfinity/canhttp that referenced this pull request Feb 17, 2026
Follow-up on #76 to ensure that by default the `IcRuntime` used in
production does not make inter-canister calls when the canister is in
the `Stopping` state to ensure that it can be stopped promptly. While
adding this feature to this crate is easy, deploying it to ensure its
correctness takes a few PRs:

1. Use new version of the `ic-canister-runtime` library in the EVM RPC
client, see dfinity/evm-rpc-canister#555
2. Fix the ckETH/ckERC20 minter to avoid panicking in case of client
error, see dfinity/ic#8821
3. Use new version of the EVM RPC client in the ckETH/ckERC20 minter,
see dfinity/ic#8785
@gregorydemay gregorydemay marked this pull request as ready for review February 19, 2026 17:19
@gregorydemay gregorydemay requested review from a team as code owners February 19, 2026 17:19
# Conflicts:
#	Cargo.Bazel.json.lock
#	Cargo.Bazel.toml.lock
#	Cargo.lock
@gregorydemay gregorydemay added this pull request to the merge queue Mar 3, 2026
Merged via the queue into master with commit 56d2c1d Mar 3, 2026
39 checks passed
@gregorydemay gregorydemay deleted the gdemay/DEFI-2566-prevent-calls-when-stopping branch March 3, 2026 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants