View Functions, State를 변환시키는 경우
CODEDRAGON ㆍSecurity/Blockchain
반응형
View Functions
· 키워드 view로 선언된 함수는 state를 변환시키지 않음을 확인시킵니다.
· 컴파일러는 view로 선언된 함수가 state를 변환시키지 않음을 강제하지 않고 대신 경고를 띄우게 됩니다.
State를 변환시키는 경우
· 이더리움의 상태는 state 변수에 값을 할당하는 경우
· event를 발생시키는 경우
· 다른 스마트 계약을 생성하는 경우
· selfdestruct를 사용하여 스마트 계약을 폐기하는 경우
· message call을 호출하여 ether를 전송하는 경우
· view나 pure가 선언되지 않은 함수를 호출하는 경우
'Security > Blockchain' 카테고리의 다른 글
스마트 계약 활용 (0) | 2019.07.28 |
---|---|
에러 핸들링(Error Handling) - 거래 전송에 실패하게 될 경우, 스마트 계약의 경우, Gas Limit 초과 (0) | 2019.07.05 |
비트코인 가치 (0) | 2019.06.08 |
이더리움의 송금 및 채굴 (0) | 2019.06.03 |
대표적인 가상화폐 (0) | 2019.05.26 |