TON Core ekibi actonscan.com adresini açarak akıllı sözleşmeler ve dApp geliştiricileri için bir keşif aracı sundu. Bu araç, normal kullanıcılar için değil, geliştiriciler için tasarlandı. Bu, Tolk’taki yeni ABI (Makine Okunabilir Arayüz) etrafında inşa edilmiş ilk araçtır — bu da sözleşmenin mesajlarını, get yöntemlerini ve hatalarını makine tarafından okunabilen şekilde tanımlar.

TON'da uzun süredir böyle bir standart yoktu; arayüzler herkesin kendi isteğine göre TL-B şemalarıyla tanımlanıyordu. Bu yüzden de keşif araçlarında sürekli "tanınmayan sözleşme" hatası ile karşılaşıyorduk. Son zamanlarda Tolk'ta makine okunabilir ABI ortaya çıktı ve Actonscan, bu tanımların açık bir kütüphanesini sunuyor: başlangıçta 330’dan fazla sözleşme bulunuyor. Her geliştirici, pull request ile kendi sözleşmesini ekleyebiliyor, hatta FunC ile yazılmış bir sözleşme bile dahil olmak üzere.

ABI sayesinde mesajlar ham baytlar yerine tipleştirilmiş yapılar halinde gösteriliyor. Get yöntemleri doğrudan sözleşmenin sayfasından çağrılabilir, aynı sayfada mesaj oluşturulup tarayıcıda simüle edilebiliyor. Ayrıca işlemdeki tüm şardlar boyunca yürütme analizi, her adımdan sonra storage değişiklikleri ve her blokta ağ konfigürasyonu görüntülenebiliyor. Testnet için faucet desteği de mevcut.

actonscan.com

Actonscan, Acton Studio'nun bir parçası. Bu hafta ekip, üç yeni sürümün daha geleceğini vaat ediyor: tarayıcıda kaynak koduna dayalı Tolk sözleşmelerinin debug'lenmesi, sözleşmenin sayfasında doğrulanmış kaynak kodları ve her türlü ağa (yerel ağlar dahil) erişim.