J
jb-decode
Decode and analyze Juicebox V5 transaction calldata. Explain what a transaction does, decode function parameters, and analyze historical transactions using cast or ethers.js.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Decode and analyze Juicebox V5 transaction calldata. Explain what a transaction does, decode function parameters, and analyze historical transactions using cast or ethers.js.
How to use
- Zainstaluj skill w swoim środowisku agenta, dodając repozytorium openclaw/skills do konfiguracji. 2. Przygotuj calldata transakcji Juicebox V5, którą chcesz dekodować — możesz ją uzyskać z hash transakcji na blockchainie lub z historii portfela. 3. Użyj narzędzia cast, aby uzyskać sygnaturę funkcji z pierwszych 4 bajtów calldata, wpisując komendę cast 4byte z wartością heksadecymalną. 4. Dekoduj pełne calldata, podając sygnaturę funkcji (np. pay(uint256,address,uint256,address,uint256,string,bytes)) i całą wartość calldata — skill automatycznie rozparsuje parametry. 5. Przeanalizuj wynik dekodowania, aby zrozumieć, jakie akcje wykonuje transakcja (wpłata do projektu, wypłata tokenów, dystrybucja, itp.). 6. Dla transakcji historycznych powtórz proces z danymi z łańcucha, aby śledzić przepływy finansowe w projektach Juicebox.