강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của titkyh6880
titkyh6880

câu hỏi đã được viết

Tạo Dapp bất động sản trên blockchain Ethereum - Phần cơ bản

Hàm mua tin rao

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

Viết

·

503

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

blockchaindappEthereum

Câu trả lời 3

3

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

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

2

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

0

SEJONG IT EDU님의 프로필 이미지
SEJONG IT EDU
Người chia sẻ kiến thức

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

Hình ảnh hồ sơ của titkyh6880
titkyh6880

câu hỏi đã được viết

Đặt câu hỏi