Skip to content

Releases: alchemyplatform/alchemy-sdk-js

v2.8.0

13 Apr 21:51
4ef0ccd
Compare
Choose a tag to compare

2.8.0

Major Changes

Added PolygonZkEvm Mainnet and Testnet support to the sdk

Minor Changes

v2.7.0

05 Apr 19:47
6e97ae9
Compare
Choose a tag to compare

2.7.0

Major Changes

  • Added CustomGraphqlWebhook to be used with the NotifyNamespace. This webhook uses graphql to track any event on every block.

Minor Changes

v2.6.3

03 Apr 18:23
4af9b0e
Compare
Choose a tag to compare

2.6.3

Major Changes

Minor Changes

  • Added support for a pageKey and pageSize parameter in NftNamespace.getOwnersforNft to allow for pagination of the results.

v2.6.2

23 Mar 20:58
75e06fa
Compare
Choose a tag to compare

2.6.2

Major Changes

Minor Changes

  • Added additional descriptive tokenTypes in NFT- and contract-level metadata, for contracts which don't support any NFT standard.

v2.6.1

09 Mar 16:13
088b8c4
Compare
Choose a tag to compare

2.6.1

Major Changes

Minor Changes

  • Added the title field to ContractForOwner to represent the title of the token held by the owner.
  • Fixed a bug where the media field in ContractForOwner was a Media object rather than a Media[] array.
  • Added support for the Eth Sepolia network via the Network.ETH_SEPOLIA enum.

v2.6.0

06 Mar 22:46
c18e12b
Compare
Choose a tag to compare

2.6.0

Major Changes

  • Added the NftMetadataUpdateWebhook to be used with the NotifyNamespace. This webhook tracks all ERC721 and ERC1155 token metadata updates.

v2.5.0

28 Feb 18:20
1b5e65f
Compare
Choose a tag to compare

2.5.0

Major Changes

  • Added TransactNamespace.simulateAssetChangesBundle() to simulate a list of transactions in sequence and return a list of asset changes.
  • Added TransactNamespace.simulateExecutionBundle() to simulate a list of transactions in sequence and return a list of decoded logs and traces.
  • Added NftNamespace.getContractMetadataBatch() to get the metadata associated with multiple NFT contracts in a single request.

v2.4.3

10 Feb 16:50
aeb51c8
Compare
Choose a tag to compare

2.4.3

Major Changes

Minor Changes

  • Added a missing gas field in the DebugTransaction interface to specify the gas provided for a transaction execution.
  • Fixed a bug with NftNamespace.getMintedNfts(), NftNamespace.getTransfersForOwner(), and NftNamespace.getTransfersForContract() where the method would incorrectly error if the specified address had no transfers.
  • Added the BigNumber ethers export. You can access this by importing BigNumber along with the other exports in the package.

v2.4.2

06 Feb 18:41
4772210
Compare
Choose a tag to compare

2.4.2

Major Changes

Minor Changes

  • Added the CoreNamespace.getTokensForOwner() method to get all the token balances and token metadata for a given address.
  • Added the wyvern and cryptopunks marketplaces in the NftSaleMarketplace enum to the NftNamespace.getNftSales() method.
  • Added the blockHash field to the OwnedNftsResponse returned by NftNamespace.getNftsForOwner() to track the block hash that the request was based on.

v2.4.1

30 Jan 22:00
Compare
Choose a tag to compare

2.4.1

Major Changes

Minor Changes

  • Added the NftNamespace.getTransfersForOwner() method to get all NFT transfers to or from a provided owner address.
  • Added the NftNamespace.getTransfersForContract() method to all the NFT transfers for a provided NFT contract address.
  • Deprecated the GetMintedNftsResponse interface in favor of the TransfersNftResponse. The TransfersNftResponse contains the same properties as the GetMintedNftsResponse and includes additional fields about the transfer.