안녕하세요. 계속 질문해서 죄송합니다.
구현하고자 하는 방향은 사용자가 토큰을 달라고 할 때 토큰을 전송해주려고 합니다.
// 스마트 컨트랙트 코드입니다.
// ownerAddress를 상수로 쓰고 있습니다.
function transferToken(address _to, uint256 amount) external payable nonReentrant canTransfer(_to, amount) {
_transfer(ownerAddress, _to, amount);
}
위 코드로 transferToken을 호출할 시 owner 지갑의 토큰이 사용자에게 잘 전달 되지만, 혹시 다른 사람이 토큰 컨트랙트 주소와 abi파일만 있으면 언제든지 저 함수로 토큰을 빼갈수 있을거 같다는 생각이 드는데, 이걸 어떻게 해결해야 할까요?
감사합니다