What problem does it solve?
This Skill helps teams resolve Ethernauta codebase gaps that block a migration to building animatronik end-to-end using only @ethernauta/* libraries, avoiding invented JSON-RPC methods and manual shims.
Core Features & Use Cases
- Actionable migration punch list: Provides an ordered set of changes so later work does not break earlier dependencies.
- Correct method/shaping guidance: Identifies mis-typed writable methods that must become signable, and explicitly deletes an invented method file and its exports.
- Transport and generator alignment: Lays out required resolver/context surface changes and the ABI generator rewrite so view methods dispatch eth_call and state-changing methods compose onto eth_signTransaction.
- Contract interface regeneration plan: Specifies regenerating ERC 20/165/721 methods from OpenZeppelin sources to satisfy animatronik’s ERC-721 Enumerable needs.
- Consumer workflow cleanup: Documents the required changes in apps/playground and animatronik routing so signing flows use the correct Ethernauta primitives.
Quick Start
Use the gaps action list to plan and execute the ordered Ethernauta updates needed for the animatronik dog-fooding migration, starting with deleting or retyping mis-shaped methods and updating the transport context and ABI generator accordingly.