텐더리 디버거: 크롬용 강력한 스마트 계약 디버깅 도구
Tenderly Debugger는 Chrome 확장 프로그램으로 제공되는 다재다능하고 강력한 스마트 계약 디버깅 도구입니다. 이 확장 프로그램을 사용하면 개발자는 어떤 트랜잭션 해시에서든 가장 시각적이고 포괄적인 디버거로 즉시 이동할 수 있습니다.
설치하면 검사하려는 트랜잭션 해시 옆에 "Tenderly에서 보기" 버튼이 나타납니다. 이 버튼을 클릭하여 트랜잭션을 Tenderly에서 열고 스마트 계약 문제를 진단하고 해결하기 위해 가장 고급 디버깅 도구를 사용할 수 있습니다.
Tenderly Debugger는 트랜잭션 해시를 수동으로 복사하여 Tenderly에 붙여넣는 필요성을 제거합니다. 대신 한 번의 클릭으로 어떤 트랜잭션의 자세한 개요를 얻을 수 있습니다. Tenderly 대시보드의 디버거 도구는 코드 디버깅 프로세스를 빠르고 간단하게 도와줍니다.
이 기능이 풍부한 도구를 사용하면 실패한 트랜잭션 뒤에 있는 오류를 정확하게 파악하고 코드를 최적화하며 잠재적인 버그 또는 해킹 수정사항을 찾을 수 있습니다. 고급 버전에서는 디버거를 평가 표현식과 결합하여 트랜잭션 코드에 대한 더 자세한 정보를 얻는 등 추가 옵션을 탐색할 수 있습니다.
Tenderly Debugger는 Solidity 스마트 계약 디버깅을 용이하게 하는 다양한 기능을 제공합니다. 이에는 실행 추적 (호출 및 함수 추적), 자세한 가스 프로파일러, 고급 추적 검색, (재)시뮬레이션 가능한 모든 트랜잭션, 보류 중인 트랜잭션의 출력 테스트 등이 포함됩니다. 이러한 기능을 통해 개발자는 트랜잭션을 자세히 검사, 해독 및 디버깅하고 가스 사용량을 최적화하며 대체 결과를 테스트할 수 있습니다.
Tenderly Debugger는 20개 이상의 네트워크를 지원하며, 모든 트랜잭션을 깊이 있게 탐색하고 각 스마트 계약의 논리를 이해할 수 있는 완전한 기능을 제공합니다. 디버깅 프로세스를 간소화하고 포괄적인 통찰력을 제공함으로써 Tenderly Debugger는 개발자가 스마트 계약 개발을 더욱 높은 수준으로 이끌 수 있도록 지원합니다.