Skip to content

evm: dapp compatibility test suite (Uniswap/Jeskei) #237

@TheNewAutonomy

Description

@TheNewAutonomy

Goal

Be able to reliably deploy and test real-world EVM contracts (e.g. Uniswap, Jeskei) with repeatable tooling and clear pass/fail gates.

Scope

  • Build a contract test harness that targets Catalyst RPC:
    • deploy
    • call
    • state-changing transactions
    • event/log indexing expectations
  • Add a curated suite:
    • ERC20 baseline
    • Uniswap (subset) smoke tests
    • Jeskei (as specified)
  • Document known incompatibilities and required RPC surface

Acceptance criteria

  • Test suite runs in CI against a local 3-node network (or single-node devnet)
  • Produces a clear report of which contract features work and which do not
  • Blocks mainnet release until the required subset passes

Refs: #209 (ABI/logs/events/receipts), #187 (RPC epic).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions