현재 개발중인 스마트 컨트랙트에서 아래와 같은 형태의 modifier를 사용하고 있습니다.
modifier onlyAdmin(){
require(adminAcc == msg.sender, “you don’t have permission”);
_;
}
caver-js 또는 KAS를 통해 트랜잭션을 송신하고 modifier에 의해 revert 된 경우, 위 modifier의 “you don’t have permission” 과 같은 메시지를 확인할 수 있는 방법이 있을까요?
어떤 modifier에 의해 revert 되었는지 확인하고, 에러 처리에 사용하려 합니다.
방법이 있다면 답변 부탁드립니다. 감사합니다!