C
catalyst-gas-and-transfers
Add gas fees and token transfer models for a new chain (hourly_spellbook + tokens)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Add gas fees and token transfer models for a new chain (hourly_spellbook + tokens)
How to use
- Przygotuj parametry: zdobądź identyfikator problemu Linear (np. CUR2-547) oraz nazwę łańcucha, dla którego dodajesz obsługę (np. monad). 2. Pobierz metadane łańcucha, uruchamiając zapytanie SQL przez serwer Dune MCP: select * from dune.blockchains where name = '[nazwa_łańcucha]'. Z wyniku wyodrębnij chain_id, display name oraz token_address natywnego tokena. 3. Pobierz czas pierwszego bloku zapytaniem: select min(time) from [nazwa_łańcucha].blocks where number >= 0. Dane te będą potrzebne do konfiguracji modeli. 4. Uruchom skill poleceniem /catalyst-gas-and-transfers [id_problemu] [nazwa_łańcucha], na przykład /catalyst-gas-and-transfers CUR2-547 monad. 5. Skill utworzy pliki modeli dbt dla gazu i transferów, wzorując się na istniejących łańcuchach (np. kaia, mezo). Sprawdź wygenerowane ścieżki plików i nazwy modeli — upewnij się, że nazwa łańcucha została prawidłowo zastąpiona w ścieżkach, nazwach modeli i wartościach blockchain. 6. Jeśli skill wymaga query_id, pozwól mu utworzyć zapisane zapytanie za pośrednictwem createDuneQuery, wykonać je executeQueryById i pobrać wyniki getExecutionResults — nie przerywaj tego ciągu.