인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

김영환님의 프로필 이미지

작성한 질문수

블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편

매물구입 함수

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

작성

·

458

0

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".

답변 3

3

정재욱님의 프로필 이미지

혹시 이 에러 뜨시는 분들은 일단 무시하고 컴파일 진행하시면 정상적으로 작동하니 참고하세요~!

김지현(Amy)님의 프로필 이미지

그렇네요! 무시하고 하니까 잘 됩니다 ㅎㅎ

2

김영호님의 프로필 이미지

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

0

SEJONG IT EDU님의 프로필 이미지
SEJONG IT EDU
지식공유자

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