인프런 업데이트 소식 🔨👷🏼‍♂️

"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 7달 전

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

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

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

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강좌들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스