Skip to content

Migrate evm transactions to Motoko Core - #1

Merged
skilesare merged 5 commits into
mainfrom
maintenance/core-moc-1.8.2
Aug 22, 2026
Merged

Migrate evm transactions to Motoko Core#1
skilesare merged 5 commits into
mainfrom
maintenance/core-moc-1.8.2

Conversation

@skilesare

Copy link
Copy Markdown
Member

Summary

  • establish the attributed ICDevs evm-txs-core successor
  • migrate all source and test imports from mo:base to mo:core
  • replace append-only Base Buffers with a Core PureList-backed builder
  • update to moc 1.8.2 and immutable dependency pins
  • document provenance, installation, and release history

Verification

  • mops test --reporter files: all 6 files passed in 527.28s
  • mops bench --compare --replica pocket-ic: all 18 instruction rows improved
  • serialization: 13.24% to 19.82% fewer instructions
  • message hashing: 10.95% to 17.96% fewer instructions
  • access-list encoding: 28.53% fewer instructions
  • heap delta unchanged; typed decode GC increased about 19% to 21% and remains documented

Mops publication is intentionally left to the maintainer.

@skilesare
skilesare marked this pull request as ready for review August 22, 2026 23:37
@skilesare
skilesare merged commit df8b9a1 into main Aug 22, 2026
2 checks passed
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.

1 participant