Skip to content

Releases: alchemyplatform/alchemy-sdk-js

v3.5.0

15 Nov 20:46
0b67961
Compare
Choose a tag to compare

3.5.0

Major Changes

  • Added a new PricesNamespace with four new methods: getTokenPriceByAddress(), getTokenPriceBySymbol(), getHistoricalPriceByAddress, and getHistoricalPriceBySymbol().

v3.4.8

11 Nov 21:55
Compare
Choose a tag to compare

3.4.8

Minor Changes

  • Added networks for FLOW.

3.4.7

Minor Changes

  • Added networks for ROOTSTOCK.

3.4.6

Minor Changes

  • Fixed webhook network parsing in getAllWebhooks method for all supported networks.

3.4.5

Minor Changes

  • Fixed createWebhook's skip_empty_messages param.

3.4.4

Minor Changes

  • Added networks for WORLDCHAIN.

3.4.3

Minor Changes

  • Added networks for SONEIUM and BERACHAIN. Note that these are primarily for CoreNamespace methods. Not all namespaces will work with these networks.

v3.4.2

27 Sep 19:11
b12bf11
Compare
Choose a tag to compare

3.4.2

Minor Changes

  • Addressed security vulnerabilities by adding overrides for elliptic and ws dependencies. Specifically:
    • Updated elliptic to version 6.5.7 (latest) to fix vulnerabilities related to EDDSA signature length checks and ECDSA BER-encoded signatures.
    • Updated ws to version 7.5.10 to mitigate a potential DoS vulnerability. The latest major version of ws is 8.x, however, 7.5.10 is the most up-to-date version compatible with ethers v5, which depends on 7.x versions of ws.

v3.4.1

14 Aug 19:46
ee25bca
Compare
Choose a tag to compare

3.4.1

Minor Changes

  • Fixed a bug where the openSeaMetadata?.safelistRequestStatus was undefined in the Nft object that resulted in a Cannot read properties of undefined error (#416)

3.4.0

Major Changes

  • Added networks for SHAPE, LINEA, FANTOM, ZETACHAIN, ARBNOVA, BLAST, MANTLE, SCROLL, GNOSIS, BNB, AVAX, CELO, METIS, OPBNB. Note that these are primarily for CoreNamespace methods. Not all namespaces will work these networks.
  • App IDs are now a required property when calling NotifyNamespace.createWebhook() with WebhookType.GRAPHQL. This is not a Typescript breaking change, but rather a run-time breaking change. Calling the endpoint without an App ID will now throw an error instead of returning a 503.

Minor Changes

  • Fixed a bug with NotifyNamespace.createWebhook() when using WebhookType.GRAPHQL. Also added the option use skipEmptyMessages when creating graphQL webhooks to skip empty blocks.
  • Updated axios version to remove security warning (#443).

v3.3.1

08 May 16:10
ff5c576
Compare
Choose a tag to compare

3.3.1

Minor Changes

  • Fixed a bug where the openSeaMetadata?.safelistRequestStatus was undefined in the Nft object that resulted in a Cannot read properties of undefined error (#416)
  • Added support connectionInfoOverrides field in the Alchemy constructor. This allows you to override the ethers.js ConnectionInfo object and specify custom connection information for the underlying JsonRpcProvider.

v3.3.0

02 May 15:09
5fdff2f
Compare
Choose a tag to compare

3.3.0

Major Changes

  • Added support for Zksync Mainnet and Sepolia via the Network.ZKSYNC_MAINNET and Network.ZKSYNC_SEPOLIA enums.

v3.2.1

04 Apr 04:54
ae24a73
Compare
Choose a tag to compare

Major Changes

  • Added support for Arbitrum and Optimism Sepolia webhook creation.

Minor Changes

  • API error messages return the actual error instead of [Object object]

v3.2.0

07 Mar 21:47
fddd65f
Compare
Choose a tag to compare

3.2.0

Major Changes

  • Added support for Polygon Amoy network via the Network.MATIC_AMOY enum.

v3.1.2

24 Jan 23:02
2593cff
Compare
Choose a tag to compare

3.1.2

Major Changes

Minor Changes

  • Upgraded the axios dependency to v1.6.5, fixing a vulnerable version #397. Thanks @mpsq for the contribution!

v3.1.0

30 Nov 16:46
2ce49cc
Compare
Choose a tag to compare

3.1.0

Major Changes

  • Added support for Optimism Sepolia and Base Sepolia via the Network.OPT_SEPOLIA and Network.BASE_SEPOLIA enums.