4

What is the best way to create a snapshot of ERC-721 token holders? Maybe there is a tool for this purpose?

I need to take a snapshot of holders of tokens for this NFT contract - https://etherscan.io/address/0xd07dc4262bcdbf85190c01c996b4c06a461d2430

  • You are saying "snapshot" meaning an immutable list of token holders which you can then query as of that point in time. Right? – William Entriken Feb 24 '21 at 15:00
  • Welcome! The contract linked is actually an ERC1155 contract, meaning it can contain ERC20 and ERC721 type tokens. Can you clarify what you need a snapshot of? – The Renaissance Feb 24 '21 at 16:20
  • Yes, I need an immutable list of ERC-721 holders to be able to query it and make an airdrop for all of them. Every user can holder several instances of the NFT token which is ERC-721 as I understand so I need also to have data about how many each user has. Thank you. – Yuriy Vinogradov Feb 27 '21 at 05:27
  • can you use the thegraph or some other indexer and setup a "watch" on that contract as a subgraph, then you could query it? I'm also interested in this, it seems most methods you have to listen for events. – dcsan Aug 21 '21 at 15:14
  • Any updates on this? I'm curious how snapshots work. – jbyrd Oct 26 '21 at 13:57

3 Answers3

1

Here are two options for taking snapshots of a ERC721 collection at a specific time. https://dune.xyz/masroor/NFT-Holders-Snapshot https://tools.roland.xyz/snapshot

p0pps
  • 298
  • 1
  • 10
0

I've been using Tethrr.io for this - allows you to run snapshots without needing APIs. I would give it a try.

Matt
  • 1
0

Can highly recommend Radiant Segment (https://segment.radiant.so) super easy to create segments and export a CSV or JSON file.

Michael H
  • 116
  • 1