trace_call

입력한 Call object에 대한 실행 시뮬레이션을 수행하면서 다양한 Trace 옵션별 세부 정보를 제공합니다. 수행 과정을 디버깅하고 예측하기 위한 도구로 사용할 수 있습니다.

사용 가능한 Trace 옵션

1. vmTrace

vmTrace 옵션은 트랜잭션 실행 중에 가상 머신에서 발생하는 모든 상세한 명령어 수행 단계를 추적합니다. 이 옵션을 사용하면 각 명령어의 가스 소비량, 스택 상태 및 상태 변수 변경 내용 등을 확인할 수 있습니다. "vmTrace"는 가장 상세한 추적 정보를 제공하며, 트랜잭션의 실행 경로와 관련된 모든 세부사항을 파악하는 데 유용합니다. 다만, 많은 양의 데이터를 반환하므로 처리 및 분석에 시간이 소요될 수 있습니다.

2. trace

trace 옵션은 트랜잭션의 실행 과정에서 발생하는 중요한 이벤트 및 상태 변경 사항을 추적합니다. 이 옵션을 사용하면 함수 호출, 이벤트 발생, 가스 소비량 등의 정보를 확인할 수 있습니다. "trace"는 중요한 추적 정보를 제공하며, 트랜잭션의 주요 동작 및 상태 변경을 파악하는 데 유용합니다.

3. stateDiff

stateDiff 옵션은 트랜잭션 실행 전후의 계정 상태 차이를 추적합니다. 이 옵션을 사용하면 트랜잭션이 실행되기 전과 후의 계정 상태의 차이를 확인할 수 있습니다. "stateDiff"는 계정 상태의 변경 사항을 비교 및 분석하는 데 유용하며, 스마트 계약의 상태 변화 및 계정 간 상호작용을 파악하는 데 도움을 줍니다.

Language
Click Try It! to start a request and see the response here!