Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
(1/?) Giới thiệu Chewing Glass Explorer, một trình khám phá Solana được xây dựng cho các lập trình viên. Tôi đã chán ngấy với các trình khám phá, vì vậy tuần này tôi quyết định tự tạo một cái riêng.
Sol về cơ bản là một cơ sở dữ liệu đồ thị, các lập trình viên muốn có thể khám phá toàn bộ ngữ cảnh của các tài khoản mà không cần phải nhấp hàng triệu lần.

(2/?) Một trong những điều gây khó chịu nhất từ các trình khám phá là chúng ta có những IDL phong phú, và chúng hầu như không làm gì với chúng. PDA là nền tảng của hàng trăm chương trình. Chúng là những khóa ngoại tiện lợi. Và thế nhưng, chúng ta không thể suy diễn chúng trong giao diện người dùng và không thể khám phá dựa trên chúng. Thật là một cơn ác mộng! Không còn nữa!

(3/?) Bạn có một PDA mà bạn luôn muốn hiển thị trên đầu một tài khoản? Thêm một quy tắc để tạo ra một PDA trên loại tài khoản đó. Bạn có thể thấy ở đây nơi tôi đã tạo ra một "Thông tin Điểm Nóng Di Động" tùy chỉnh gắn với một KeyToAssetV0 thông qua một PDA sử dụng KeyToAssetV0.asset.
Bạn có thể thêm một cái mà đặt siêu dữ liệu token metaplex trên mỗi lần đúc token mà nó thấy.


(4/?) Một điều khác khiến tôi rất khó chịu là Solscan là trình khám phá duy nhất cho bạn biết các hướng dẫn có trong một giao dịch trước khi bạn nhấp vào nó. Đã sửa điều đó rồi. Không còn phải nhấp vào từng giao dịch để tìm hiểu xem đó có phải là giao dịch đúng không. Cảm ơn @Helius vì API lịch sử giao dịch.

(5/?) Có lẽ tính năng thay đổi cuộc chơi nhất là chế độ xem giao dịch. Là một lập trình viên, thường thì tôi đang tìm hiểu lý do tại sao một giao dịch thất bại. Đầu tiên, tôi muốn xem các nhật ký. Sau đó, tôi muốn xem dữ liệu tài khoản thực tế tất cả bên cạnh nhau để tìm ra lý do tại sao nó thất bại. Bây giờ tất cả đều trong cùng một ngữ cảnh thay vì phải nhấp qua 17 tab khác nhau để xem dữ liệu neo của các tài khoản khác nhau.
Các trình khám phá hiện có khiến bạn phải cuộn như điên, mở rộng các accordion, và nhấp 15 lần chỉ để tìm thông tin bạn cần. Tốt cho người không phải lập trình viên, nhưng khủng khiếp cho lập trình viên.
Trình khám phá kéo tất cả các tài khoản trong hướng dẫn và tạo ra một đồ thị dựa trên IDL. Thiếu ngữ cảnh? Chỉ cần nhấp vào một pubkey và nó sẽ kéo tài khoản đó vào. Không cần mở một tab khác.

(6/?) Cấu hình có thể chia sẻ. Nhãn tài khoản, PDA, tìm kiếm đều được lưu dưới dạng json trong bộ nhớ cục bộ. Bạn có thể tải xuống, chỉnh sửa và tải lên lại tùy ý. Ứng dụng này không yêu cầu đăng nhập. Chỉ cần giữ cài đặt của bạn trong bộ nhớ cục bộ hoặc lưu chúng ở nơi khác.

(7/?) Điều duy nhất bạn cần làm để nó hoạt động? Tải lên IDL của bạn.
Nếu bạn không tải lên IDL cho chương trình của mình, công cụ gỡ lỗi này sẽ không hoạt động với bạn. Và đó là điều tốt! Những người không tải lên IDL của họ là những kẻ tồi tệ và xứng đáng phải gặp khó khăn khi gỡ lỗi.
(8/?) Đây là trình khám phá kính nhai. Hoàn toàn mới, được mã hóa theo vibe, và có thể hơi lỗi một chút. Nhưng tôi sẽ tiếp tục cải tiến nó như là trình khám phá chính của mình trong một thời gian tới. Hãy thoải mái nhắn tin cho tôi nếu bạn gặp vấn đề.
@mert Thực ra, có thể chỉ cần xem các giao dịch liên quan đến một tài khoản token cụ thể và lấy thông tin đó? Không chắc lắm.
613
Hàng đầu
Thứ hạng
Yêu thích
