looking at etherscan https://etherscan.io/token/0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb im unclear how to identify original mint transactions. Usually filtering from Null address works but looking at the transactions history it seems the earliest buy punks methods calls were from non null addresses.

1 Answer 1


There's an earlier version of CryptoPunks token -


It was fully minted upon deployment and people who wanted to get one just called getPunk(uint256 punkIndex).

  • thanks for linking v1 contract. so the entire collection was minted at the following transaction: etherscan.io/tx/… ? additionally, the getPunk calls From addresses are the ones that Minted?
    – jasan
    Jun 26, 2022 at 7:15
  • is there an easy way to filter transactions of getPunk method calls? since it seems all transactions From address is fixed to Cryptopunks: Old Token
    – jasan
    Jun 26, 2022 at 7:17
  • @jasan The function getPunk generates an event Assign(address indexed to, uint256 punkIndex).
    – Ismael
    Jun 29, 2022 at 4:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.