Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

alchemy-sdk

Package Overview
Dependencies
Maintainers
2
Versions
64
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

alchemy-sdk - npm Package Versions

1
7

2.4.3

Diff

Changelog

Source

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.
brian-alchemy
published 2.4.2 •

Changelog

Source

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.
brian-alchemy
published 2.4.1 •

Changelog

Source

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.
brian-alchemy
published 2.4.0 •

Changelog

Source

2.4.0

Major Changes

  • Added TransactNamespace.simulateAssetChanges() to simulate a transaction and return a list of asset changes.
  • Added TransactNamespace.simulateExecution() to simulate a transaction and return a list of decoded logs and traces.

Minor Changes

brian-alchemy
published 2.3.1 •

Changelog

Source

2.3.1

Major Changes

Minor Changes

  • Added support for passing in a null tokenId when using NFT Webhook Filters, which allows you to listen to all token ids in a collection.
  • Added NftNamespace.getMintedNfts() to fetch all the NFTs an owner address minted, optionally filtered by a set of specific NFT contracts.
  • Added the option to pass in an EventFilter with multiple addresses to the CoreNamespace.getLogs() method.
  • Fixed a bug where the protocolFee was not included in the response for NftNamespace.getNftSales(). Deprecated the existing marketplaceFee property in favor of the new protocolFee property.
brian-alchemy
published 2.3.0 •

Changelog

Source

2.3.0

Major Changes

  • Added the DebugNamespace to the top-level Alchemy object. The DebugNamespace is used to replay and inspect transactions and mined blocks in greater detail.

Minor Changes

  • Added the tokenUriTimeoutInMs option to NftNamespace.getNftsForContract() to specify the timeout duration for fetching an NFT's underlying metadata.
  • Fixed a bug where using AlchemySubscriptions.PENDING_TRANSACTIONS with a string array input would throw an error (#222).
  • Added support for the refreshCache option in NftNamespace.getNftMetadata(). This option is now available when using the options overload. The original method without the options overload is now deprecated.
  • Added support for the requestTimeout option in the AlchemySettings object to configure a timeout for NftNamespace and NotifyNamespace methods. Thanks @Abbaskt!
  • Added the contractDeployer and deployedBlockNumber into the NftContract object. Methods that return NFTs such as NftNamespace.getNftsForOwner() and NftNamespace.getContractsForOwner() now include this information under the contract field.
brian-alchemy
published 2.2.5 •

Changelog

Source

2.2.5

Major Changes

  • Added NftNamespace.getContractsForOwner() to fetch all NFT contracts for a specified owner address.

Minor Changes

  • Fixed a bug in NftNamespace.getNftsForOwner() where the openSea metadata was not included in the returned NFT.
  • Marked the NftExcludeFilters type as deprecated. Please use NftFilters instead.
  • Added support for the orderBy param to NftNamespace.getNftsForOwner() and NftNamespace.getContractsForOwner().
brian-alchemy
published 2.2.5-beta.0 •

brian-alchemy
published 2.2.4 •

Changelog

Source

2.2.4

Major Changes

Minor Changes

  • Fixed a bug where newHeads subscriptions would error and crash when reconnecting to the websocket.
  • Fixed a bug where certain subscriptions would not reconnect after the websocket reconnected.
  • Added exports for toUtf8Bytes and toUtf8String in Utils.
brian-alchemy
published 2.2.3 •

Changelog

Source

2.2.3

Major Changes

Minor Changes

  • Fixed a typo with the AlchemySettings.batchRequests property.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc