Skip to content

Modernize Ethereum client stack and refresh deployment/evaluation semantics#424

Open
KillariDev wants to merge 7 commits into
mainfrom
t3code/7d03013b
Open

Modernize Ethereum client stack and refresh deployment/evaluation semantics#424
KillariDev wants to merge 7 commits into
mainfrom
t3code/7d03013b

Conversation

@KillariDev

Copy link
Copy Markdown
Collaborator

Summary

  • Upgrades core dependency stack across root, shared, solidity, and UI workspaces (bun.lock, shared/bun.lock, solidity/bun.lock, ui/bun.lock, package manifests).
  • Modernizes Ethereum/test infrastructure to new tevm/ethereumjs-based flow (including shared/new simulator contract clients and migration of viem client usage).
  • Adds/extends Ethereum and deployment tooling tests, including updated address derivation/deployment coverage and FIFO same-tick auction fill behavior coverage in docs and tests.
  • Updates escalation game semantics around ordering and multiple related Solidity + TS tests for regression and fork-threshold scenarios.
  • Refreshes mainnet deployment manifest and addresses documentation/files to align with latest deployed artifacts.
  • Touches broad TypeScript/contract surface area without behavior-only edits, including UI contract adapters and hooks to consume updated client/contracts interfaces.

Testing

  • Not run (no command execution in this workspace context).

- Refresh workspace lockfiles and package metadata for updated toolchain/dependency versions
- Introduce shared Ethereum/address utilities with new deployment-address support and tests
- Refactor Solidity UI simulator and contract-facing helpers to match the new client/chain abstractions
- Update related hooks, tests, and build scripts affected by the dependency and API migration
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