Skip to content

runtime: remove lockdrop dispatch precompile#1654

Closed
yintaisha wants to merge 1 commit into
AstarNetwork:masterfrom
yintaisha:master
Closed

runtime: remove lockdrop dispatch precompile#1654
yintaisha wants to merge 1 commit into
AstarNetwork:masterfrom
yintaisha:master

Conversation

@yintaisha

Copy link
Copy Markdown

Pull Request Summary

Closes #1518.

Removes the lockdrop dispatch precompile from the Astar, Shiden, and Shibuya runtime precompile sets.

Changes:

  • remove the DispatchLockdrop precompile at address 20487
  • remove the runtime-specific WhitelistedLockdropCalls filters
  • drop the runtime dependencies and std feature wiring for pallet-evm-precompile-dispatch-lockdrop
  • update the Astar/Shiden precompile range upper bound to 20484

The standalone pallet-evm-precompile-dispatch-lockdrop crate is left intact; this PR only removes it from runtime precompile sets.

Check list**

  • added or updated unit tests
  • updated Astar official documentation
  • added OnRuntimeUpgrade hook for precompile revert code registration
  • added benchmarks & weights for any modified runtime logics.

Signed-off-by: yintaisha <yintaishan@outlook.com>
@ipapandinas

Copy link
Copy Markdown
Contributor

Thank you for the contribution, however I am closing it since it requires more coordination to migrate active EOAs lockdrop accounts as discussed in #1573 (comment)

@ipapandinas ipapandinas closed this Jul 1, 2026
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.

Lockdrop dispatch call cleanup

2 participants