NFT Holder Snapshot
ตอนนี้ใครถือคอลเลกชันของคุณอยู่: ทุก owner พร้อมจำนวนและ token ID พร้อมใช้กับ airdrop, allowlist และรางวัล
เลือกเครือข่าย
เลือกบล็อกเชนที่คอลเลกชันของคุณอยู่ แต่ละเครือข่ายมีหน้าของตัวเอง
NFT holder snapshot คืออะไร
Holder snapshot บันทึกว่าใครเป็นเจ้าของ NFT แต่ละชิ้นของคอลเลกชัน ณ ช่วงเวลาหนึ่ง โปรเจกต์ใช้ snapshot เพื่อ airdrop โทเค็นให้ผู้ถือ สร้าง allowlist แจกจ่าย royalty หรือรางวัล และยืนยันสมาชิกคอมมูนิตี้ บนเชน EVM เครื่องมือจะอ่านความเป็นเจ้าของของ ERC-721 ผ่านการเรียก ownerOf ที่รวมเป็นชุดด้วย Multicall3 (ERC721Enumerable หรือ token ID แบบเรียงลำดับ) หรือสร้างความเป็นเจ้าของใหม่จากล็อก Transfer / TransferSingle / TransferBatch ของคอนแทรค โดยปรับขนาด chunk ให้เข้ากับข้อจำกัด getLogs ของแต่ละ RPC — และทำ snapshot ที่บล็อกหรือวันที่ในอดีตได้ ส่วนบน Solana จะเริ่มจาก hashlist ของคอลเลกชันแล้วอ่าน owner ปัจจุบันของทุก mint
วิธีการทำงาน
- เลือกเครือข่ายและวาง address คอนแทรค NFT (EVM) หรือ address ของคอลเลกชัน / creator (Solana)
- ใช้วิธีอัตโนมัติหรือเลือกเอง บนเชน EVM คุณทำ snapshot ที่บล็อกหรือวันที่ในอดีตได้
- เริ่ม snapshot แล้วดูความคืบหน้า — คอลเลกชันขนาดใหญ่จะถูกอ่านเป็นชุด
- ตรวจจำนวน holders และ holders ชุดแรก แล้วชำระครั้งเดียว (0.2 SOL ต่อ snapshot บน Solana และมูลค่าเท่ากันเป็นเหรียญของทุกเครือข่ายอื่น) เพื่อดูตารางเต็มและส่งออก CSV (owner, count, token IDs), JSON หรือรายการ address ล้วน
ฟีเจอร์
- Solana: legacy NFT, pNFT, Metaplex Core และ compressed NFT (DAS)
- EVM: ERC-721 และ ERC-1155 บน 29 เครือข่าย ตรวจจับ ERC721Enumerable และ ERC721A อัตโนมัติ
- เล่นซ้ำล็อก Transfer พร้อมแบ่ง chunk ของ getLogs แบบปรับอัตโนมัติ ใช้ได้กับทุกคอนแทรค
- Snapshot ที่บล็อกล่าสุดหรือที่บล็อก / วันที่ในอดีต (archive RPC)
- ทำเครื่องหมาย holder ที่เป็นโปรแกรม / คอนแทรค เช่น escrow ของมาร์เก็ตเพลสและ staking vault
- ส่งออก CSV, JSON และรายการ address สำหรับ airdrop
- จ่ายเฉพาะตอนส่งออก: 0.2 SOL ต่อ snapshot บน Solana และมูลค่าเท่ากันเป็นเหรียญของทุกเครือข่ายอื่น ส่วนการสแกน ยอดรวม และพรีวิว holders อันดับต้น ๆ ฟรี
คำถามที่พบบ่อย
ควรเลือกวิธีไหน?
ปล่อยไว้ที่ Auto เครื่องมือจะตรวจจับมาตรฐานเอง: สำหรับ ERC-721 ที่มี totalSupply จะอ่าน ownerOf ของทุกโทเค็นผ่าน Multicall3 (เร็ว) ส่วน ERC-1155 หรือคอนแทรคที่ไม่มี enumeration จะเล่นซ้ำล็อก Transfer ตั้งแต่บล็อกที่ deploy
ทำ snapshot ที่วันที่ในอดีตได้ไหม?
บนเชน EVM ได้ ใส่หมายเลขบล็อกหรือวันที่ การเรียก ownerOf ที่บล็อกในอดีตต้องใช้ archive node — RPC เริ่มต้นของเราเก็บประวัติครบบนเชนหลัก ๆ ส่วนวิธีล็อกใช้ได้กับทุกโหนด
ทำไม holder บางรายถูกทำเครื่องหมายเป็นโปรแกรมหรือคอนแทรค?
NFT ที่ลงขายบนมาร์เก็ตเพลสบางแห่งหรือที่ stake ไว้จะอยู่ในบัญชี escrow หรือ vault เชนจึงแสดงบัญชีนั้นเป็น holder คุณเลือกตัดออกจากไฟล์ส่งออกหรือตรวจหาเจ้าของที่แท้จริงเองได้
snapshot ใช้เวลานานแค่ไหน?
ไม่กี่วินาทีสำหรับคอลเลกชัน EVM ส่วนใหญ่ และสำหรับ Solana ที่ใช้ DAS RPC หากไม่มี DAS Solana ต้องอ่าน owner ทีละ NFT — ราว 20 NFT ต่อวินาทีบน RPC สาธารณะ
Snapshot ราคาเท่าไหร่?
0.2 SOL ต่อ snapshot บน Solana และมูลค่าเท่ากันเป็นเหรียญของทุกเครือข่ายอื่น ชำระครั้งเดียวจากกระเป๋าของคุณก่อนส่งออก การสแกน จำนวน holders และพรีวิว holders ชุดแรกไม่เสียค่าใช้จ่าย คุณจึงรู้ว่าจะได้อะไรก่อนจ่าย