Skip to main content
15 votes

How can I take a snapshot of Ganache or Truffle Develop state and reload later?

This can be done with the ganache-cli db command. For example, to run a setup similar to the GUI client, I do ganache-cli --db="./data/save/" -i="5777" -d --mnemonic="...
nickjm's user avatar
  • 865
7 votes
Accepted

Parity: What is a snapshot?

The snapshot is stored on your disk in a directory like ~/.local/share/io.parity.ethereum/chains/ethereum/db/906a34e69aec8c0d/snapshot/ and is currently around 1.5 GB in size. It contains the latest ...
q9f's user avatar
  • 32.9k
3 votes
Accepted

Get all addresses that interacted with a specific smart contract

There is no direct way of doing it, but you could try this approach: Use the txlistinternal method of the Ethersan API, using the contract address as account. The cons here is there is a limit of ...
Julissa DC's user avatar
  • 1,916
1 vote

How to make a snapshot of ERC-721 (NFT) token holders

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's user avatar
  • 298
1 vote

How can I take a snapshot of Ganache or Truffle Develop state and reload later?

This is now done by using Ganache workspaces with 0 tinkering needed :)
Cesar Varela's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible