indexed
- 이벤트 내에서만 사용할 수 있는 키워드
- 특정한 이벤트 값을 불러오는데 사용.
- numberTracker는 5가 적힌 이벤트를 가져올 수 없지만 numberTracker2는 num에 적힌 5가 적힌 이벤트를 가져올 수 있음.
> index는 내가 가져오고 싶은 값을 필터하여 가져올 수 있음.
- pushEvent 함수는 각각 출력 뒤 num + 1 됨.
- 하지만 deploy 하면 특정한 값을 가져올 때 어떻게 차이가 나는지 모름.
가나슈를 이용한 실습
- get-best 이벤트 사용하여 각 이벤트 가져와야 함.
- fliter 안에 num은 2나 1를 가져오라는 뜻.
- fromBlock은 toBlock까지의 이벤트를 수색하여 필터에 적용된 2나 1을 가져오라는 뜻.
- NumberTracker2는 index를 사용하여 num이 1일때와 2일 때 두개의 이벤트 출력.
'솔리디티 및 블록체인' 카테고리의 다른 글
블록체인 직관적 이해.zip (0) | 2024.07.13 |
---|---|
솔리디티 13. super (0) | 2024.06.12 |
솔리디티 12. event 1 - 정의 (0) | 2024.06.05 |
솔리디티 11. 두개 이상 상속 (0) | 2024.05.28 |
솔리디티 11. overriding (0) | 2024.05.28 |