import “@klaytn/contracts/KIP/token/KIP7/IKIP7.sol”;
contract myContract {
IKIP7 public token;
constructor(address _tokenAddress) {
token = IKIP7(_tokenAddress);
}
function checkBalance(address _user) public view returns (uint256) {
return token.balanceOf(_user);
}
function transfer(address to, uint256 amount) public {
token.transfer(to, amount);
}
}
위와 같은 토큰을 전송하는 간단한 컨트렉트를 remix에서 실행 시 checkBalance 호출 시 정상적으로 잔액을 반환해주지만
transfer함수 호출 시 evm:execution revered 에러가 발생하고 있습니다.
무슨 이유로 나오는지 알수 없어 혹시 알고 계실까해서 질문 남깁니다.
에러가 발생한 트랜잭션 입니다…