fallback 함수를 사용하는 컨트랙트를 만들고
앱에서 tx 타입을 value_transfer로 보냈을때
컨트랙트 주소로는 전송이 안되는걸 확인 했습니다.
이러한 경우 컨트랙트의 fallback 함수를 호출할때
어떻게 tx를 보내야 할까요?
fallback 함수를 사용하는 컨트랙트를 만들고
앱에서 tx 타입을 value_transfer로 보냈을때
컨트랙트 주소로는 전송이 안되는걸 확인 했습니다.
이러한 경우 컨트랙트의 fallback 함수를 호출할때
어떻게 tx를 보내야 할까요?
안녕하세요. value transfer는 KLAY를 전송할 때 사용하는 트랜잭션입니다.
스마트 컨트랙트를 실행하기 위해서는 Smart Contract Execution 트랜잭션을 사용해야 합니다.
아! 빠른답변 감사합니다
Smart Contract Execution을 사용할때 fallback 함수를 호출하고자 하는 경우
인풋값 없이 보내면 fallback 함수가 실행이 될까요??
스마트 컨트랙트에 정의된 함수들의 식별자에 매핑되는 것이 없는 경우 fallback 함수가 호출됩니다.
스마트 컨트랙트 코드나 호출하는 코드 없이 제가 정확하게 답변 드릴 수가 없어, 정확한 것은 직접 호출되는지 테스트를 해 보시는 것이 좋을 것 같습니다.
아하! 감사합니다!
즐거운 하루 보내세요!