Releases: alchemyplatform/alchemy-sdk-js
Releases · alchemyplatform/alchemy-sdk-js
v2.8.1
2.8.1
Major Changes
Minor Changes
- Fixed a bug where the SDK was not compatible with
moduleResolution: bundler
when usingtypescript
atv5.0
(#302). Thanks @florrdv! - Fixed a bug with
getTransfersForOwner()
andgetTransfersForContract()
methods in theNftNamespace
, where some NFTs would not be returned if the NFT was transferred multiple times.
v2.8.0
2.8.0
Major Changes
Added PolygonZkEvm Mainnet and Testnet support to the sdk
Minor Changes
v2.7.0
2.7.0
Major Changes
- Added
CustomGraphqlWebhook
to be used with theNotifyNamespace
. This webhook uses graphql to track any event on every block.
Minor Changes
v2.6.3
2.6.3
Major Changes
Minor Changes
- Added support for a
pageKey
andpageSize
parameter inNftNamespace.getOwnersforNft
to allow for pagination of the results.
v2.6.2
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
2.6.1
Major Changes
Minor Changes
- Added the
title
field toContractForOwner
to represent the title of the token held by the owner. - Fixed a bug where the
media
field inContractForOwner
was aMedia
object rather than aMedia[]
array. - Added support for the Eth Sepolia network via the
Network.ETH_SEPOLIA
enum.
v2.6.0
2.6.0
Major Changes
- Added the
NftMetadataUpdateWebhook
to be used with theNotifyNamespace
. This webhook tracks all ERC721 and ERC1155 token metadata updates.
v2.5.0
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
2.4.3
Major Changes
Minor Changes
- Added a missing
gas
field in theDebugTransaction
interface to specify the gas provided for a transaction execution. - Fixed a bug with
NftNamespace.getMintedNfts()
,NftNamespace.getTransfersForOwner()
, andNftNamespace.getTransfersForContract()
where the method would incorrectly error if the specified address had no transfers. - Added the
BigNumber
ethers export. You can access this by importingBigNumber
along with the other exports in the package.
v2.4.2
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
andcryptopunks
marketplaces in theNftSaleMarketplace
enum to theNftNamespace.getNftSales()
method. - Added the
blockHash
field to theOwnedNftsResponse
returned byNftNamespace.getNftsForOwner()
to track the block hash that the request was based on.