[9/29/2022] Stop defaulting to blockHash for alchemy_getTransactionReceipts (if both blockHash and blockNumber are provided)
alchemy_getTransactionReceipts no longer defaults to blockHash if both blockHash and blockNumber are provided. You will instead receive an error asking you to explicitly pick either blockHash or blockNumber.
The summarizeNFTAttributes endpoint (previously named
summarizeNftAttributes, with 'Nft' uncapitalized) is now named summarizeNFTAttributes for consistency with the naming of our other endpoints. Please switch over to the new capitalization. For convenience, both names will be supported temporarily.
The 'contract' field in the summarizeNftAttributes endpoint response is being renamed to 'contractAddress' for better consistency with our existing endpoints. For convenience, both fields will be included in the response until 9/19, at which point the 'contract' field will no longer be returned.
trace_callMany support has been removed in addition to
vmTrace. See Trace API Quickstart for details.
The Rinkeby testnet will no longer be supported after the Ethereum merge so no new apps can be created on Rinkeby through Alchemy. We recommend instead using the Goerli network.
trace_rawTransaction has not yet been implemented at the trace node client level (Erigon) so Alchemy is unable to support this method. Once it is built on the node level we will bring back support!
[09/02/22] Deprecated support for alchemy_newFullPendingTransactions and alchemy_filteredNewFullPendingTransactions
alchemy_newFullPendingTransactions and alchemy_filteredNewFullPendingTransactions has been replaced with alchemy_pendingTransactions WebSocket subscription.
Added two new beta endpoints to get data on NFT attributes and rarity. The computeRarity endpoint computes the prevalence of each attribute for an individual NFT. The summarizeNftAttributes generates a summary of attribute prevalence across a collection.
The /getNFTs endpoint now supports an AIRDROPS filter that removes all airdropped tokens from the API response. Airdrops are defined as tokens which were minted to a wallet address in a transaction sent by a different address. Because most spam NFTs are also airdropped, this filter may be useful in removing spam from API responses.
Added token inference support to alchemy_getTokenBalances.