بنقرة واحدة
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 ويثبّتها لك.
استنادا إلى تصنيف 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
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.