SnapshotEngine is a Solidity/Hardhat codebase for on-chain ERC-20 snapshots.
Main point:
- Schedule, reschedule, and execute snapshot times.
- Record historical account balances and total supply at snapshot boundaries.
- Expose snapshot state for downstream on-chain features like dividends, rewards, and governance.
Note:
-
CMTAT/is a git submodule and should be treated as external code. -
Update
CHANGELOG.mdfor each new relevant modification. -
After each implemented feature or fix, provide a one-line GitHub commit message for all changes since the last commit.