안녕하세요
다음의 각각의 상황에서 실제로 전송이 발생되었는지 확인하시면 좋을 것 같습니다.
- 정상 호출 상황에서 (3410 peb)
- revert 에러 상황에서 (3420 peb)
또한, 전송 전의 balance도 확인하시면 좋을 것 같습니다.
안타깝게도, 보내주신 소스코드만으로는 정확하게 어디서 에러가 났는지 알 수 없을 것 같습니다.
revert 에러의 자세한 분석이 필요하시다면, 다음 문서를 참고하셔서 revertTracer를 활용하셔서 분석해보셔도 좋을 것 같습니다. 스마트 컨트랙트 modifier 관련 질문입니다