🔥 딱! 오늘 자정까지 할인! 🔥

한가위 할인이 오늘(17일) 종료 됩니다. 눈여겨 봐왔던 강좌가 있다면 놓치지 마세요~ 🎁

"send" and "transfer" are only available for objects of type "address payable", not "address". 오류

미해결질문
김영환 프로필

function buyRealEstate(uint _id, bytes32 _name, uint _age) public payable {

require(_id >= 0 && _id <= 9);

buyers[_id] = msg.sender;

buyerInfo[_id] = Buyer(msg.sender, _name, _age);

owner.transfer(msg.value);

}

함수에서 onwer.transfer(....); 에 오류가 아래와 같은 오류가 납니다.

"send" and "transfer" are only available for objects of type "address payable", not "address".

SEJONG IT EDU 프로필
SEJONG IT EDU 5달 전

트러플 버전이 혹시 4.1.15인거 맞나요?

김영호 프로필
김영호 5달 전

address(uint160(owner)).transfer(msg.value); 이렇게 바꾸시면 실행되는거 같아요!