Log
Contract 모듈 기능 중 하나로 계약을 진행 중 발생한 이벤트 또는 행동, 결과 등의 정보를 트랜잭션을 통해 체인에 기록하거나, ContractHash에 기록되어 있는 Log를 조회할 수 있습니다.
Contents
1. addContractLog
계약 진행 시 발생한 이벤트 또는 행동 결과 등의 정보를 트랜잭션을 통해 체인에 기록할 수 있는 함수입니다. 이 함수를 실행하였을 경우 파라미터 정보를 기반으로 체인에 트랜잭션이 생성되며, "Return value"의 "transactionHash" 값을 이용하여 피르마체인 익스플로러에서 시각적 결과를 확인할 수 있습니다.
Parameters
Return value
2. getContractLog
계약 진행 시 발생한 계약 로그를 조회할 수 있는 기능입니다. logId를 이용하여 조회하며, addContractLog 트랜잭션의 정보를 확인할 수 있습니다. * transactionHash 정보는 포함되어 있지 않습니다.
Paramters
Return value
3. getContractLogAll
체인에 기록되어 있는 모든 계약 로그를 조회합니다. 체인 내 기록되어 있는 모든 로그를 조회하기에 모든 데이터를 찾으려고 할 경우 많은 딜레이가 발생하게 됩니다. 해당 기능을 실제 서비스에서 사용하는 것은 권장하지 않으며, 로그 조회 및 특정 데이터를 찾기 위한 집계 용도로 사용을 추천합니다.
Parameters
Return value
4. getGasEstimationAddContractLog
addContractLog 트랜잭션 생성하는 함수 실행 시 발생하는 가스 비용을 계산합니다. addContractLog 함수의 마지막 파라미터의 용도로 사용되며, 해당 함수를 사용하여 수수료 비용을 지불하는 것을 권장합니다.
Parameters
Return value
5. getContractListFromHash
Parameters
Return value
6. Params
Last updated