Skip to content

snapshot.js

Uncategorised

Verified Builder
Development · what the builder is doing
ActiveLast ship 7d ago
Token
No token tracked
What HEY checked
Active.
Meaningful updates in the last month.
No token tracked.
HEY tracks no token for this project.
Market figures are context only and never change activity status. Methodology

A TypeScript SDK for Snapshot

What HEY knows

Build
DerivedActive: 4 meaningful events in 30 days; latest release 7 days ago. Details Source
Product usage
FactNo contract is recorded for this project, so there is no on-chain usage to count. Details
Not yet known
Unknown5 gaps: Repository details (not enough yet), Published packages (not enough yet), Official docs (source unavailable), +2 more. HEY has not read what its repositories declare yet. Details

Latest ship

v0.17.5

GitHub releaseSource verified

What's Changed · fix(utils): reject score API body without result by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1254 · Update minor version by @github-actions[bot] in https://github.com/snapshot-labs/snapshot.js/pull/1255 Full Changelog… Show all
  • What's Changed
  • fix(utils): reject score API body without result by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1254
  • Update minor version by @github-actions[bot] in https://github.com/snapshot-labs/snapshot.js/pull/1255 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.17.3...v0.17.5

Builder activity

Meaningful, source-backed updates per week. Commits are aggregated, not counted individually.

Build timeline

  1. Active development: 20 commits in the last 90 days across 6 contributors

    Code activitySource linked

    16 active day(s) in snapshot-labs/snapshot.js.

    This week: substance read on 1 commit of 4 (1 changed code); HEY stops reading a week at its first commit that changes code.

  2. v0.17.3

    GitHub releaseSource verified

    What's Changed · fix: replace lodash.set with a local prototype-pollution-safe set by @cristianizzo in https://github.com/snapshot-labs/snapshot.js/pull/1242 · fix(provider): pin Starknet requests to the latest block by @wa0x6e in… Show all
    • What's Changed
    • fix: replace lodash.set with a local prototype-pollution-safe set by @cristianizzo in https://github.com/snapshot-labs/snapshot.js/pull/1242
    • fix(provider): pin Starknet requests to the latest block by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1245
    • fix(verify): report a reverting Starknet account as invalid, not an error by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1248
    • fix(ens): read ENSv2 owners from the UniversalHelper by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1250
    • Update minor version by…
  3. v0.17.2

    GitHub releaseSource verified

    What's Changed · Add new networks Robinhood Chain · 4663 & 46630 by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1243 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.17.1...v0.17.2 Show all
    • What's Changed
    • Add new networks Robinhood Chain
    • 4663 & 46630 by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1243 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.17.1...v0.17.2
  4. v0.17.1

    GitHub releaseSource verified

    What's Changed · feat(provider): add RPC client attribution by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1240 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.17.0...v0.17.1 Show all
    • What's Changed
    • feat(provider): add RPC client attribution by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1240 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.17.0...v0.17.1
  5. v0.17.0

    GitHub releaseSource verified

    What's Changed · refactor(ens): port getEnsOwner to viem by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1231 · feat(provider): type getProvider's return per chain family by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1234 · fix(verify)… Show all
    • What's Changed
    • refactor(ens): port getEnsOwner to viem by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1231
    • feat(provider): type getProvider's return per chain family by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1234
    • fix(verify): validate Starknet network at dispatch by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1237
    • feat(ens): resolve name owners via the Universal Resolver findOwner by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1230 Full Changelog…
  6. v0.16.0

    GitHub releaseSource verified

    ENS text records resolve via the ENS Universal Resolver (#1227): resolver-agnostic, CCIP-Read capable, per-chain config in networks.json (mainnet + Sepolia). Adds viem; Node >= 18 required (since 0.15.0). Note: entry points now initialize viem at require() (~+320ms, +19MB RSS).

  7. v0.15.2

    GitHub releaseSource verified

    What's Changed · refactor: move ENS resolution into src/utils/ens.ts by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1222 · fix(provider): honour the timeout option on Starknet providers by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1225… Show all
    • What's Changed
    • refactor: move ENS resolution into src/utils/ens.ts by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1222
    • fix(provider): honour the timeout option on Starknet providers by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1225
    • Update minor version by @github-actions[bot] in https://github.com/snapshot-labs/snapshot.js/pull/1229 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.15.1...v0.15.2
  8. v0.15.1

    GitHub releaseSource verified

    What's Changed · chore: add viem with client factory and build support by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1221 · fix(multicall): parse Starknet Span outputs by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1219 · Update minor… Show all
    • What's Changed
    • chore: add viem with client factory and build support by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1221
    • fix(multicall): parse Starknet Span outputs by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1219
    • Update minor version by @github-actions[bot] in https://github.com/snapshot-labs/snapshot.js/pull/1223 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.15.0...v0.15.1
  9. v0.15.0

    GitHub releaseSource verified

    What's Changed · chore: require Node.js >= 18 by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1220 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.27...v0.15.0 Show all
    • What's Changed
    • chore: require Node.js >= 18 by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1220 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.27...v0.15.0
  10. v0.14.27

    GitHub releaseSource verified

    What's Changed · chore(deps): drop unused @ensdomains/eth-ens-namehash by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1218 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.26...v0.14.27 Show all
    • What's Changed
    • chore(deps): drop unused @ensdomains/eth-ens-namehash by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1218 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.26...v0.14.27
  11. v0.14.26

    GitHub releaseSource verified

    What's Changed · fix(copeland): reject partial ballots (revives #1133) by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1214 · fix(copeland): break ties by average support by @alextnetto in https://github.com/snapshot-labs/snapshot.js/pull/1210 New Contributors… Show all
    • What's Changed
    • fix(copeland): reject partial ballots (revives #1133) by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1214
    • fix(copeland): break ties by average support by @alextnetto in https://github.com/snapshot-labs/snapshot.js/pull/1210 New Contributors
    • @alextnetto made their first contribution in https://github.com/snapshot-labs/snapshot.js/pull/1210 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.25...v0.14.26
  12. v0.14.25

    GitHub releaseSource verified

    What's Changed · Update Horizen networks by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1211 · Bump package version by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1212 Full Changelog… Show all
    • What's Changed
    • Update Horizen networks by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1211
    • Bump package version by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1212 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.24...v0.14.25
  13. v0.14.24

    GitHub releaseSource verified

    What's Changed · Add latest ENS public resolver by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1209 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.23...v0.14.24 Show all
    • What's Changed
    • Add latest ENS public resolver by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1209 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.23...v0.14.24
  14. v0.14.23

    GitHub releaseSource verified

    What's Changed · chore: add dependabot config for @snapshot-labs/* deps by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1201 · ci: run checks on pull requests by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1205 · test: update stale Sepolia… Show all
    • What's Changed
    • chore: add dependabot config for @snapshot-labs/* deps by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1201
    • ci: run checks on pull requests by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1205
    • test: update stale Sepolia ENS fixture by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1204
    • ci: test on Node 20 and 22 by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1206
    • Add Avalanche delegation subgraph URL by @chai3-bot in https://github.com/snapshot-labs/snapshot.js/pull/1207
    • Update minor…
  15. v0.14.22

    GitHub releaseSource verified

    What's Changed · fix: update Ethereum Classic network config by @diega in https://github.com/snapshot-labs/snapshot.js/pull/1196 New Contributors · @diega made their first contribution in https://github.com/snapshot-labs/snapshot.js/pull/1196 Full Changelog… Show all
    • What's Changed
    • fix: update Ethereum Classic network config by @diega in https://github.com/snapshot-labs/snapshot.js/pull/1196 New Contributors
    • @diega made their first contribution in https://github.com/snapshot-labs/snapshot.js/pull/1196 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.21...v0.14.22
  16. v0.14.21

    GitHub releaseSource verified

    What's Changed · chore: update Starknet explorer URLs from Starkscan to Voyager by @Sekhmet in https://github.com/snapshot-labs/snapshot.js/pull/1194 · chore: pin ajv to exact 8.11.0 by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1197 · Update minor version by… Show all
    • What's Changed
    • chore: update Starknet explorer URLs from Starkscan to Voyager by @Sekhmet in https://github.com/snapshot-labs/snapshot.js/pull/1194
    • chore: pin ajv to exact 8.11.0 by @tony8713 in https://github.com/snapshot-labs/snapshot.js/pull/1197
    • Update minor version by @github-actions[bot] in https://github.com/snapshot-labs/snapshot.js/pull/1198 New Contributors
    • @tony8713 made their first contribution in https://github.com/snapshot-labs/snapshot.js/pull/1197 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.20...v0.14.21
  17. v0.14.20

    GitHub releaseSource verified

    What's Changed · feat: add validation for choices by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1193 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.19...v0.14.20 Show all
    • What's Changed
    • feat: add validation for choices by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1193 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.19...v0.14.20
  18. v0.14.19

    GitHub releaseSource verified

    What's Changed · fix: getSpaceController should return checksum address by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1192 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.18...v0.14.19 Show all
    • What's Changed
    • fix: getSpaceController should return checksum address by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1192 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.18...v0.14.19
  19. v0.14.18

    GitHub releaseSource verified

    What's Changed · chore: remove types using proposal with bytes32 by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1191 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.17...v0.14.18 Show all
    • What's Changed
    • chore: remove types using proposal with bytes32 by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1191 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.17...v0.14.18
  20. v0.14.17

    GitHub releaseSource verified

    What's Changed · fix: use brovider by default in starknet verify by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1190 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.16...v0.14.17 Show all
    • What's Changed
    • fix: use brovider by default in starknet verify by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1190 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.16...v0.14.17
  21. v0.14.16

    GitHub releaseSource verified

    What's Changed · chore: deprecate snaxchain by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1189 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.15...v0.14.16 Show all
    • What's Changed
    • chore: deprecate snaxchain by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1189 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.15...v0.14.16
  22. v0.14.15

    GitHub releaseSource verified

    What's Changed · chore: fix lint and test by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1187 · chore: update ensSubgraph URL in networks.json by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1188 Full Changelog… Show all
    • What's Changed
    • chore: fix lint and test by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1187
    • chore: update ensSubgraph URL in networks.json by @ChaituVR in https://github.com/snapshot-labs/snapshot.js/pull/1188 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.14...v0.14.15
  23. v0.14.14

    GitHub releaseSource verified

    What's Changed · Add new network Unit Zero · 88811 by @github-actions[bot] in https://github.com/snapshot-labs/snapshot.js/pull/1184 · Add new network Unit Zero testnet · 88817 in https://github.com/snapshot-labs/snapshot.js/pull/1185 Full Changelog… Show all
    • What's Changed
    • Add new network Unit Zero
    • 88811 by @github-actions[bot] in https://github.com/snapshot-labs/snapshot.js/pull/1184
    • Add new network Unit Zero testnet
    • 88817 in https://github.com/snapshot-labs/snapshot.js/pull/1185 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.13...v0.14.14
  24. v0.14.13

    GitHub releaseSource verified

    What's Changed · feat: support starknet multisig signature by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1183 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.12...v0.14.13 Show all
    • What's Changed
    • feat: support starknet multisig signature by @wa0x6e in https://github.com/snapshot-labs/snapshot.js/pull/1183 Full Changelog: https://github.com/snapshot-labs/snapshot.js/compare/v0.14.12...v0.14.13

Research notes

Written by HEY researchers and reviewed before publishing. Commentary with sources — not the project's own claims, and not evidence of shipping.

No published notes on snapshot.js yet.

    Know something about snapshot.js? Sign in with GitHub to submit a research note. Notes are reviewed before they appear here.

    Sources