Her gün elinin altında olan geliştirici araçları, hepsi tek yerde.
Dönüştürücüler, formatlayıcılar, hash'ler, doğrulayıcılar ve sürekli yeniden açtığın küçük yardımcılar sekmeler arasında kaybolmak yerine bir arada duruyor.
İşlem İzi Görselleştirici - ücretsiz Web3 aracı
İşlem yürütme izlerini çağrı hiyerarşisiyle görselleştir
İşlem İzleme nedir?
İşlem izleme, kontratlar arasındaki tüm dahili çağrılar dahil olmak üzere bir işlemin tam yürütme yolunu yakalar. Bu, karmaşık işlemlerde hata ayıklamak ve kontrat etkileşimlerini anlamak için elzemdir.
Nasıl çalışır?
İşlem izleme, her dahili çağrıyı, gas kullanımını, girdi/çıktı verisini ve durum değişikliklerini kaydetmek için callTracer ile debug_traceTransaction RPC yöntemini kullanır. İz, şunu gösteren hiyerarşik bir ağaç yapısı olarak döndürülür…
Örnek Durumlar
ERC-20 Transfer - Basit CALL, Uniswap V3 Takas - Karmaşık Çoklu Çağrı Zinciri ve Aave Flash Loan - CALL + DELEGATECALL Desenini kapsar; böylece yaygın girdileri ve çıktıları hızlıca karşılaştırabilirsin.
Seçili araca ait kaynak kodu; sağdaki canlı sürümün yanında burada gösteriliyor.
// npm install viem
import { createPublicClient, http } from 'viem';
import { mainnet } from 'viem/chains';
const client = createPublicClient({
chain: mainnet,
transport: http("https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY")
});