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 Compare versions

Comparing version 2.2.2 to 2.2.3

dist/cjs/alchemy-provider-f9dd54fb.js

9

CHANGELOG.md

@@ -9,3 +9,3 @@ # Changelog for Alchemy SDK for JavaScript

## 2.2.2
## 2.2.3

@@ -15,3 +15,10 @@ ### Major Changes

### Minor Changes
- Fixed a typo with the `AlchemySettings.batchRequests` property.
## 2.2.2 (DEPRECATED)
### Major Changes
### Minor Changes
- Added support for ENS resolution to the `NotifyNamespace` and `WebsocketNamespace` methods.

@@ -18,0 +25,0 @@ - Added the `batchRequests` setting in `AlchemySettings`. Enabling this setting will automatically batch and send json-rpc requests to reduce network overhead.

12

dist/cjs/api/src/types/types.d.ts

@@ -10,7 +10,13 @@ import { EventType, TransactionReceipt } from '@ethersproject/abstract-provider';

export interface AlchemySettings {
/** The Alchemy API key that can be found in the Alchemy dashboard. */
/**
* The Alchemy API key that can be found in the Alchemy dashboard.
*
* Defaults to: "demo" (a rate-limited public API key)
*/
apiKey?: string;
/**
* The name of the network. Once configured, the network cannot be changed. To
* use a different network, instantiate a new `Alchemy` instance
* use a different network, instantiate a new `Alchemy` instance.
*
* Defaults to: Network.ETH_MAINNET
*/

@@ -39,3 +45,3 @@ network?: Network;

*/
batchRequsets?: boolean;
batchRequests?: boolean;
}

@@ -42,0 +48,0 @@ /**

@@ -1,1 +0,1 @@

export declare const VERSION = "2.2.2";
export declare const VERSION = "2.2.3";

@@ -6,3 +6,3 @@ 'use strict';

var utils = require('./api/utils');
var index = require('./index-51542ef7.js');
var index = require('./index-3d28d922.js');
require('@ethersproject/bignumber');

@@ -9,0 +9,0 @@ require('axios');

@@ -10,7 +10,13 @@ import { EventType, TransactionReceipt } from '@ethersproject/abstract-provider';

export interface AlchemySettings {
/** The Alchemy API key that can be found in the Alchemy dashboard. */
/**
* The Alchemy API key that can be found in the Alchemy dashboard.
*
* Defaults to: "demo" (a rate-limited public API key)
*/
apiKey?: string;
/**
* The name of the network. Once configured, the network cannot be changed. To
* use a different network, instantiate a new `Alchemy` instance
* use a different network, instantiate a new `Alchemy` instance.
*
* Defaults to: Network.ETH_MAINNET
*/

@@ -39,3 +45,3 @@ network?: Network;

*/
batchRequsets?: boolean;
batchRequests?: boolean;
}

@@ -42,0 +48,0 @@ /**

@@ -1,1 +0,1 @@

export declare const VERSION = "2.2.2";
export declare const VERSION = "2.2.3";

@@ -10,7 +10,13 @@ import { EventType, TransactionReceipt } from '@ethersproject/abstract-provider';

export interface AlchemySettings {
/** The Alchemy API key that can be found in the Alchemy dashboard. */
/**
* The Alchemy API key that can be found in the Alchemy dashboard.
*
* Defaults to: "demo" (a rate-limited public API key)
*/
apiKey?: string;
/**
* The name of the network. Once configured, the network cannot be changed. To
* use a different network, instantiate a new `Alchemy` instance
* use a different network, instantiate a new `Alchemy` instance.
*
* Defaults to: Network.ETH_MAINNET
*/

@@ -39,3 +45,3 @@ network?: Network;

*/
batchRequsets?: boolean;
batchRequests?: boolean;
}

@@ -42,0 +48,0 @@ /**

@@ -1,1 +0,1 @@

export declare const VERSION = "2.2.2";
export declare const VERSION = "2.2.3";
import * as utils from './api/utils';
export { utils as Utils };
export { k as Alchemy, h as AlchemySubscription, q as AssetTransfersCategory, r as AssetTransfersOrder, m as Contract, o as ContractFactory, G as GasOptimizedTransactionStatus, N as Network, x as NftExcludeFilters, y as NftSaleMarketplace, z as NftSaleTakerType, w as NftSpamClassification, u as NftTokenType, O as OpenSeaSafelistRequestStatus, R as RefreshState, S as SortingOrder, T as TokenBalanceType, W as Wallet, F as WebhookType, B as WebhookVersion, f as fromHex, p as isHex, s as setLogLevel, t as toHex } from './index-3a3847ec.js';
export { k as Alchemy, h as AlchemySubscription, q as AssetTransfersCategory, r as AssetTransfersOrder, m as Contract, o as ContractFactory, G as GasOptimizedTransactionStatus, N as Network, x as NftExcludeFilters, y as NftSaleMarketplace, z as NftSaleTakerType, w as NftSpamClassification, u as NftTokenType, O as OpenSeaSafelistRequestStatus, R as RefreshState, S as SortingOrder, T as TokenBalanceType, W as Wallet, F as WebhookType, B as WebhookVersion, f as fromHex, p as isHex, s as setLogLevel, t as toHex } from './index-f0af5585.js';
import '@ethersproject/bignumber';

@@ -5,0 +5,0 @@ import 'axios';

@@ -10,7 +10,13 @@ import { EventType, TransactionReceipt } from '@ethersproject/abstract-provider';

export interface AlchemySettings {
/** The Alchemy API key that can be found in the Alchemy dashboard. */
/**
* The Alchemy API key that can be found in the Alchemy dashboard.
*
* Defaults to: "demo" (a rate-limited public API key)
*/
apiKey?: string;
/**
* The name of the network. Once configured, the network cannot be changed. To
* use a different network, instantiate a new `Alchemy` instance
* use a different network, instantiate a new `Alchemy` instance.
*
* Defaults to: Network.ETH_MAINNET
*/

@@ -39,3 +45,3 @@ network?: Network;

*/
batchRequsets?: boolean;
batchRequests?: boolean;
}

@@ -42,0 +48,0 @@ /**

@@ -1,1 +0,1 @@

export declare const VERSION = "2.2.2";
export declare const VERSION = "2.2.3";

@@ -10,7 +10,13 @@ import { EventType, TransactionReceipt } from '@ethersproject/abstract-provider';

export interface AlchemySettings {
/** The Alchemy API key that can be found in the Alchemy dashboard. */
/**
* The Alchemy API key that can be found in the Alchemy dashboard.
*
* Defaults to: "demo" (a rate-limited public API key)
*/
apiKey?: string;
/**
* The name of the network. Once configured, the network cannot be changed. To
* use a different network, instantiate a new `Alchemy` instance
* use a different network, instantiate a new `Alchemy` instance.
*
* Defaults to: Network.ETH_MAINNET
*/

@@ -39,3 +45,3 @@ network?: Network;

*/
batchRequsets?: boolean;
batchRequests?: boolean;
}

@@ -42,0 +48,0 @@ /**

@@ -1,1 +0,1 @@

export declare const VERSION = "2.2.2";
export declare const VERSION = "2.2.3";
import * as utils from './api/utils';
export { utils as Utils };
export { k as Alchemy, h as AlchemySubscription, q as AssetTransfersCategory, r as AssetTransfersOrder, m as Contract, o as ContractFactory, G as GasOptimizedTransactionStatus, N as Network, x as NftExcludeFilters, y as NftSaleMarketplace, z as NftSaleTakerType, w as NftSpamClassification, u as NftTokenType, O as OpenSeaSafelistRequestStatus, R as RefreshState, S as SortingOrder, T as TokenBalanceType, W as Wallet, F as WebhookType, B as WebhookVersion, f as fromHex, p as isHex, s as setLogLevel, t as toHex } from './index-3a3847ec.js';
export { k as Alchemy, h as AlchemySubscription, q as AssetTransfersCategory, r as AssetTransfersOrder, m as Contract, o as ContractFactory, G as GasOptimizedTransactionStatus, N as Network, x as NftExcludeFilters, y as NftSaleMarketplace, z as NftSaleTakerType, w as NftSpamClassification, u as NftTokenType, O as OpenSeaSafelistRequestStatus, R as RefreshState, S as SortingOrder, T as TokenBalanceType, W as Wallet, F as WebhookType, B as WebhookVersion, f as fromHex, p as isHex, s as setLogLevel, t as toHex } from './index-f0af5585.js';
import '@ethersproject/bignumber';

@@ -5,0 +5,0 @@ import 'axios';

@@ -10,7 +10,13 @@ import { EventType, TransactionReceipt } from '@ethersproject/abstract-provider';

export interface AlchemySettings {
/** The Alchemy API key that can be found in the Alchemy dashboard. */
/**
* The Alchemy API key that can be found in the Alchemy dashboard.
*
* Defaults to: "demo" (a rate-limited public API key)
*/
apiKey?: string;
/**
* The name of the network. Once configured, the network cannot be changed. To
* use a different network, instantiate a new `Alchemy` instance
* use a different network, instantiate a new `Alchemy` instance.
*
* Defaults to: Network.ETH_MAINNET
*/

@@ -39,3 +45,3 @@ network?: Network;

*/
batchRequsets?: boolean;
batchRequests?: boolean;
}

@@ -42,0 +48,0 @@ /**

@@ -1,1 +0,1 @@

export declare const VERSION = "2.2.2";
export declare const VERSION = "2.2.3";

@@ -10,7 +10,13 @@ import { EventType, TransactionReceipt } from '@ethersproject/abstract-provider';

export interface AlchemySettings {
/** The Alchemy API key that can be found in the Alchemy dashboard. */
/**
* The Alchemy API key that can be found in the Alchemy dashboard.
*
* Defaults to: "demo" (a rate-limited public API key)
*/
apiKey?: string;
/**
* The name of the network. Once configured, the network cannot be changed. To
* use a different network, instantiate a new `Alchemy` instance
* use a different network, instantiate a new `Alchemy` instance.
*
* Defaults to: Network.ETH_MAINNET
*/

@@ -39,3 +45,3 @@ network?: Network;

*/
batchRequsets?: boolean;
batchRequests?: boolean;
}

@@ -42,0 +48,0 @@ /**

@@ -1,1 +0,1 @@

export declare const VERSION = "2.2.2";
export declare const VERSION = "2.2.3";
{
"name": "alchemy-sdk",
"version": "2.2.2",
"version": "2.2.3",
"description": "Extended Ethers.js SDK for Alchemy APIs",

@@ -5,0 +5,0 @@ "author": "Alchemy",

@@ -94,2 +94,3 @@ # Alchemy SDK for Javascript

- [`Utils`](https://docs.ethers.io/v5/api/utils/): Equivalent to `ethers.utils`, this provides a number of common Ethers.js utility methods for developers.
- [`Interface`](https://docs.ethers.io/v5/api/utils/abi/interface/): Found in `Utils.Interface`, this class abstracts the encoding and decoding required to interact with contracts on the Ethereum network.
- [`Contract`](https://docs.ethers.io/v5/api/contract/contract/): An abstraction for smart contract code deployed to the blockchain.

@@ -96,0 +97,0 @@ - [`ContractFactory`](https://docs.ethers.io/v5/api/contract/contract-factory/): Allows developers to build a `Contract` object.

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