Symulacja transakcji w Aptos naprawdę mnie frustruje!
Czasami pojawia się błąd bez wyraźnego powodu, a czasami wszystko przebiega gładko.
Zaczynam się zastanawiać, czy problem leży w kontrakcie, czy może w węźle lub portfelu.
Zasadniczo, przed rzeczywistym wykonaniem transakcji, symulacja powinna być przeprowadzona dla bezpieczeństwa, ale jeśli symulacja się nie powiedzie, cały proces staje w miejscu.
Jednak jeśli pominę symulację, czuję się niespokojny, co jeśli naprawdę wystąpi poważny problem, a nie zauważę go wcześniej? To byłoby katastrofalne.😮💨
W końcu uporządkowałem kod związany z Web3~
To powinno być najdłuższe kodowanie po odejściu od Web2, trwało kilka dni z rzędu.
Celem jest uwolnienie rąk i uwagi, aby program mógł automatycznie wykonywać powtarzalne operacje oraz być modułowy i konfigurowalny.
📝 Zasadniczo dzieli się na cztery części:
1️⃣ Ramy interakcji z kontraktami na łańcuchu (w tym EVM, Aptos, Sui): ramy wspierają wielołańcuchowe rozszerzenia, wielomodulowe rozszerzenia, a także wiele modułów można łączyć w nowe procesy wykonawcze za pomocą konfiguracji.
2️⃣ Automatyzacja na poziomie desktopowym: kilka lat temu używałem Autohotkey w połączeniu z trybem dewelopera przeglądarki do automatycznego klikania na pulpicie i precyzyjnych operacji w przeglądarce, teraz na Macu AHK już nie działa, na szczęście Mac ma wbudowane AppleScript, którego podstawowa logika jest podobna do AHK, a ponadto jest bezpieczniejsza.
3️⃣ Intensywna automatyzacja przeglądarki: rdzeń oparty jest na Playwright, przeszukałem kilka lat temu kod źródłowy, aby go zmodyfikować i przebudować, możliwość nagrywania operacji i generowania skryptów jest dość wygodna. Chociaż automatyzacja przeglądarki jest bardzo liniowa, nadal opakowałem operacje związane z wtyczkami portfela.
4️⃣ Łagodna automatyzacja przeglądarki: używam Tampermonkey w połączeniu ze skryptami konsoli przeglądarki, jeśli nie z powodu braku dostępu do niektórych uprawnień (np. dostęp do schowka), to Tampermonkey byłby praktycznie bezużyteczny.
W praktycznym użyciu, 1️⃣ i 2️⃣ są najwygodniejsze, łatwo je zmieniać i szybko działają.
Szczególnie 1️⃣, w połączeniu z żądaniami sieciowymi, może symulować cały frontend dApp, działając w tle bez interakcji.
10,28 tys.
6
Treści na tej stronie są dostarczane przez strony trzecie. O ile nie zaznaczono inaczej, OKX nie jest autorem cytowanych artykułów i nie rości sobie żadnych praw autorskich do tych materiałów. Treść jest dostarczana wyłącznie w celach informacyjnych i nie reprezentuje poglądów OKX. Nie mają one na celu jakiejkolwiek rekomendacji i nie powinny być traktowane jako porada inwestycyjna lub zachęta do zakupu lub sprzedaży aktywów cyfrowych. Treści, w zakresie w jakim jest wykorzystywana generatywna sztuczna inteligencja do dostarczania podsumowań lub innych informacji, mogą być niedokładne lub niespójne. Przeczytaj podlinkowany artykuł, aby uzyskać więcej szczegółów i informacji. OKX nie ponosi odpowiedzialności za treści hostowane na stronach osób trzecich. Posiadanie aktywów cyfrowych, w tym stablecoinów i NFT, wiąże się z wysokim stopniem ryzyka i może podlegać znacznym wahaniom. Musisz dokładnie rozważyć, czy handel lub posiadanie aktywów cyfrowych jest dla Ciebie odpowiednie w świetle Twojej sytuacji finansowej.