一键导入
eth-test
Run Ethereum official test fixtures (state tests, blockchain tests, MPT tests) against ex_ethclient modules.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run Ethereum official test fixtures (state tests, blockchain tests, MPT tests) against ex_ethclient modules.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Compare ex_ethclient output with reference Ethereum implementations (geth, reth, ethrex) for the same input.
Fetch and summarize an Ethereum Improvement Proposal by number. Use when implementing protocol features or researching EIP specifications.
Generate Rustler NIF boilerplate for a new native module. Creates Cargo.toml, lib.rs, and Elixir wrapper module.
Show current implementation phase status, test counts per app, and next steps for ex_ethclient development.
基于 SOC 职业分类
| name | eth-test |
| description | Run Ethereum official test fixtures (state tests, blockchain tests, MPT tests) against ex_ethclient modules. |
| user-invocable | true |
| allowed-tools | Bash, Read, Grep, Glob |
| argument-hint | ["state|blockchain|mpt|rlp|all"] |
Run and report on Ethereum official test fixtures for category: $ARGUMENTS
Check if test fixtures exist in the project:
test/fixtures/ directories in each appethereum/tests submodule or downloaded fixturesgit clone https://github.com/ethereum/tests.git test/fixtures/ethereum-tests
Based on the argument ($ARGUMENTS), run the appropriate tests:
state — State transition tests (EVM execution)blockchain — Block validation testsmpt — Merkle Patricia Trie testsrlp — RLP encoding/decoding testsall — Run all available test categoriesFor each test category:
mix test --trace filtering to the relevant test tags/pathsGenerate a report:
# Ethereum Test Results: <category>
## Summary
Passed: X / Y total
Failed: Z
## Failures by Category
| Test | Expected | Got | Likely Cause |
|------|----------|-----|-------------|
## Recommendations
- Priority fixes based on failure patterns