이 도구들이 하는 일
TON 위에서 개발할 때 매일 마주치지만 손으로 답하기는 번거로운 질문을 위한 네 가지 작은 유틸리티입니다. 누군가에게 주소의 어떤 형태를 알려줘야 하는지, 잔액이 몇 nanoton인지, 익스플로러가 보여주는 것이 메시지의 세 가지 해시 중 어느 것인지, 그리고 liteserver가 403이나 651로 무엇을 말하려 했는지.
각 도구는 한 가지 일만 하며, 더 깊이 다루는 문서 장으로 연결됩니다. 어느 것도 계정, 키, 플랜을 요구하지 않습니다.
모든 것이 브라우저에서 실행됩니다
변환기와 해시 도구는 TON의 참조 TypeScript 라이브러리인 @ton/core 사본을 불러와 로컬에서 작업을 수행합니다. 붙여 넣은 주소, BoC, 금액은 절대 서버로 전송되지 않습니다. TONNode로도, 다른 누구에게도 가지 않습니다. 도구를 열고 네트워크 연결을 끊은 채로 계속 사용할 수 있습니다.
이는 곧 체인이 필요한 질문에는 도구가 답할 수 없다는 뜻이기도 합니다. 계정이 배포되었는지, jetton의 decimals가 몇인지, 메시지가 포함되었는지 같은 질문입니다. 그런 질문에는 노드가 필요합니다. 자신의 키로 쓰는 프라이빗 liteserver이거나, 아직 포함되지 않은 메시지라면 멤풀 스트림입니다.
숫자는 어디서 오나
오류 참조는 TONNode 게이트웨이에 대해 LiteServers 문서의 오류 장을 다시 정리한 것이며, 노드 소프트웨어 자체가 생성하는 모든 코드에 대해 ton-blockchain/ton의 파일과 함수를 인용합니다. 메시지 해시 도구는 TONNode 멤풀 스트림이 모든 대기 메시지에 대해 전달하는 세 필드, 즉 cell_hash, norm_hash, sha256을 계산하며, 그 구현은 스트림 자체의 픽스처에서 가져온 72개의 실제 메인넷 메시지로 테스트됩니다. 단위 변환기는 단순한 정수 연산입니다. 1 GRAM은 10⁹ nanoton이고, jetton의 raw 단위는 표시 단위의 10^decimals분의 1입니다.
