かとのぼのマイコード・マイライフ

エンジニア兼ウェブサービス開発者のプログラミングと雑記ブログ

Solidityのindexedとは?

ERC721トークンのSolidityコードのサンプルを読んでいたらeventのコントラクトの所に「indexed」というワードが出てきたのでこの役割のメモです。

 

 event TokenSold(uint256 indexed tokenId, string name, bytes5 dna)

 

このindexedを付与すると、指定したパラメーターでeventを絞り込めるようになるとのこと。

上記の場合ならtokenIdで絞れるようになるということ。

 

 

参考:

y-nakajo.hatenablog.com