반응형
- ERC721 컨트랙트의 transfer 함수를 수행하면 이더스캔에서 관련된 트랜잭션과 토큰의 이동 내역을 확인할 수 있다.
- 이더스캔은 emit 된 이벤트을 참조하여 트랜스퍼 트랜잭션을 수집한다.
- 만약 나만의 transfer 함수에서 토큰 이동 없이 이벤트만 emit 하여도 이더스캔에서는 이를 감지한다.
- 그러나 실제 토큰의 이동은 없기 때문에 EOA 자산으로는 확인할 수 없다.
- 추가로 Opensea 또한 이더스캔의 이런 수집 내용을 API 를 통해 참조하는 것 같다.
- 내가 만든 솔리디티 코드를 통해 Etherscan 또는 Opensea 에 영향을 줄 수 있기 때문에 충분한 테스트를 거쳐야 한다.
반응형
'블록체인 > 이더리움' 카테고리의 다른 글
msg.sender vs _msgSender() (0) | 2022.05.02 |
---|---|
오픈씨는 왜 WETH 를 사용할까? (0) | 2022.04.28 |
getPastEvents 함수의 방대한 결과값을 순차적으로 처리하는 방법 (0) | 2022.03.18 |
이더리움 화이트리스트 추출 방법 (0) | 2022.03.16 |
솔리디티의 Safe Math 기능과 Counters 객체 (0) | 2022.03.16 |