1. Payable 키워드 계약 계정 외부에서 이더를 송금 받을 수 있게 함. 즉, 계약이 A에게 송금을 받으려면 A가 호출하는 함수에 payable 키워드가 있어야함. function send() payable public { ~~ } 2. 메세지 프로퍼티 (Message Properties) msg 프로퍼티를 활용해 계약을 호출한 사람이 보낸 메시지 확인 msg 정보 정보 타입 설명 data byte 호출데이터 sender address 계약을 호출한 이더리움 주소 value uint 계약 주소로 보낸 Ether량 gas uint gas limit에서 함수를 호출하고 남은 가스 3. Transfer 함수 계약이 다른사람에게 이더를 전송. .transfer(); function buy() public ..