-
Solidity 화폐 송신 - send, call, transfer
Solidity 화폐 수신 - fallback, receive
Solidity Call, Fallback, Receive Ex
transfer에 의해서 fallback, receive이 호출되면 가스소비량이 2300 gwei로 제한된다.
fallback
fallback함수는 화폐를 받는 기능과 존재하지 않는 함수가 호출될 때 처리하는 기능이 있다.
send, transfer, call에 의해 불려진다.
smart contract는 fallback함수를 통해서 화폐를 받는다. (payable이 적용되어야 가능해진다)
function() external { //work.. }
function() external payable { //work.. }
receive
solidity 0.6 이상에서는 fallback대신 receive에서도 화폐를 받을 수 있게 되었다.
receive() external payable { //work... }
'Blockchain' 카테고리의 다른 글
Solidity send Ex1 (0) 2023.01.02 Nodejs + Vsc에서 remixd 사용 (0) 2023.01.02 Solidity balance Ex1 (0) 2023.01.02 Solidity Ether units (ether, gwei, wei) Ex1 (0) 2023.01.02 Solidity 화폐 송신 - send, call, transfer (0) 2023.01.02 Solidity msg (msg.sender, msg.value) (0) 2023.01.02 Solidity 모디파이어(Modifier) - pure, view, payable (0) 2022.12.31 Etherscan - Ethereum 거래 정보 (0) 2022.12.23