이벤트
indexed
정보가 들어있는 특정 이벤트만 들고 와야하는데, 그럴때 쓰는게 indexed
즉, indexed를 써줌으로써 블록들안에 출력된 이벤트들을 필터하여 저희가 원하는 이벤트만을 가지고 올 수 있다.
- 트랜잭션의 로그를 출력
- 이더리움 wallet 과 같은 클라이언트가 계약 중 발생한 처리를 추적 할 수있음
생성자
_name : 토큰이름
_symbol : 토큰 단위
_decimals: 소수점 이하 자릿수
송금 Method
- Method는 function으로 선언
- transfer는 가상통화를 송금하기 위한 Method
_to : 송금처 주소
_value : 금액
송금자주소 : msg.sender
부정송금확인
- Method 실행주소와 잔고를 확인
- 송금할 금액보다 적은경우 예외처리
- 예외발생시 진행된 처리 모두 ROLLBACK
- uint256변수 - 부호없는 256정수를 의미