Skip to content

Commit ff5c576

Browse files
authored
v3.3.1 (#431)
1 parent 96b3f62 commit ff5c576

File tree

334 files changed

+1667
-1615
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

334 files changed

+1667
-1615
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@
66

77
### Minor Changes
88

9+
## 3.3.1
10+
11+
### Minor Changes
12+
13+
- Fixed a bug where the `openSeaMetadata?.safelistRequestStatus` was undefined in the `Nft` object that resulted in a `Cannot read properties of undefined` error (#416)
14+
- Added support `connectionInfoOverrides` field in the `Alchemy` constructor. This allows you to override the ethers.js `ConnectionInfo` object and specify custom connection information for the underlying `JsonRpcProvider`.
15+
916
## 3.3.0
1017

1118
### Major Changes

docs-md/classes/Alchemy.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ different network or API key, create a new instance of [Alchemy](Alchemy.md).
3838

3939
#### Defined in
4040

41-
[src/api/alchemy.ts:63](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy.ts#L63)
41+
[src/api/alchemy.ts:63](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy.ts#L63)
4242

4343
## Properties
4444

@@ -51,7 +51,7 @@ and allows access to the underlying providers.
5151

5252
#### Defined in
5353

54-
[src/api/alchemy.ts:42](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy.ts#L42)
54+
[src/api/alchemy.ts:42](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy.ts#L42)
5555

5656
___
5757

@@ -64,7 +64,7 @@ Enhanced APIs.
6464

6565
#### Defined in
6666

67-
[src/api/alchemy.ts:24](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy.ts#L24)
67+
[src/api/alchemy.ts:24](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy.ts#L24)
6868

6969
___
7070

@@ -77,7 +77,7 @@ transactions.
7777

7878
#### Defined in
7979

80-
[src/api/alchemy.ts:54](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy.ts#L54)
80+
[src/api/alchemy.ts:54](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy.ts#L54)
8181

8282
___
8383

@@ -89,7 +89,7 @@ The `nft` namespace contains methods for Alchemy's NFT API.
8989

9090
#### Defined in
9191

92-
[src/api/alchemy.ts:27](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy.ts#L27)
92+
[src/api/alchemy.ts:27](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy.ts#L27)
9393

9494
___
9595

@@ -102,7 +102,7 @@ as part of the Notify API.
102102

103103
#### Defined in
104104

105-
[src/api/alchemy.ts:48](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy.ts#L48)
105+
[src/api/alchemy.ts:48](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy.ts#L48)
106106

107107
___
108108

@@ -115,7 +115,7 @@ checking on the state of submitted transasctions.
115115

116116
#### Defined in
117117

118-
[src/api/alchemy.ts:36](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy.ts#L36)
118+
[src/api/alchemy.ts:36](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy.ts#L36)
119119

120120
___
121121

@@ -127,4 +127,4 @@ The `ws` namespace contains methods for using WebSockets and creating subscripti
127127

128128
#### Defined in
129129

130-
[src/api/alchemy.ts:30](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy.ts#L30)
130+
[src/api/alchemy.ts:30](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy.ts#L30)

docs-md/classes/AlchemyConfig.md

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ exposes the underlying providers for more advanced use cases.
1616
- [apiKey](AlchemyConfig.md#apikey)
1717
- [authToken](AlchemyConfig.md#authtoken)
1818
- [batchRequests](AlchemyConfig.md#batchrequests)
19+
- [connectionInfoOverrides](AlchemyConfig.md#connectioninfooverrides)
1920
- [maxRetries](AlchemyConfig.md#maxretries)
2021
- [network](AlchemyConfig.md#network)
2122
- [requestTimeout](AlchemyConfig.md#requesttimeout)
@@ -40,7 +41,7 @@ exposes the underlying providers for more advanced use cases.
4041

4142
#### Defined in
4243

43-
[src/api/alchemy-config.ts:64](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L64)
44+
[src/api/alchemy-config.ts:68](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L68)
4445

4546
## Properties
4647

@@ -52,7 +53,7 @@ The Alchemy API key.
5253

5354
#### Defined in
5455

55-
[src/api/alchemy-config.ts:23](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L23)
56+
[src/api/alchemy-config.ts:25](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L25)
5657

5758
___
5859

@@ -64,7 +65,7 @@ The optional Alchemy auth token to use when sending requests with the Notify API
6465

6566
#### Defined in
6667

67-
[src/api/alchemy-config.ts:41](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L41)
68+
[src/api/alchemy-config.ts:45](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L45)
6869

6970
___
7071

@@ -76,7 +77,17 @@ Setting to enable automatic batching on json-rpc requests. Defaults to false.
7677

7778
#### Defined in
7879

79-
[src/api/alchemy-config.ts:32](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L32)
80+
[src/api/alchemy-config.ts:34](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L34)
81+
82+
___
83+
84+
### connectionInfoOverrides
85+
86+
`Optional` `Readonly` **connectionInfoOverrides**: `Partial`<`ConnectionInfo`\>
87+
88+
#### Defined in
89+
90+
[src/api/alchemy-config.ts:36](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L36)
8091

8192
___
8293

@@ -88,7 +99,7 @@ The maximum number of retries to perform.
8899

89100
#### Defined in
90101

91-
[src/api/alchemy-config.ts:29](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L29)
102+
[src/api/alchemy-config.ts:31](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L31)
92103

93104
___
94105

@@ -100,7 +111,7 @@ The Network that this SDK is associated with.
100111

101112
#### Defined in
102113

103-
[src/api/alchemy-config.ts:26](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L26)
114+
[src/api/alchemy-config.ts:28](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L28)
104115

105116
___
106117

@@ -112,7 +123,7 @@ The optional Request timeout provided in `ms` for NFT and NOTIFY API. Defaults t
112123

113124
#### Defined in
114125

115-
[src/api/alchemy-config.ts:46](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L46)
126+
[src/api/alchemy-config.ts:50](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L50)
116127

117128
___
118129

@@ -125,7 +136,7 @@ and apiKey.
125136

126137
#### Defined in
127138

128-
[src/api/alchemy-config.ts:38](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L38)
139+
[src/api/alchemy-config.ts:42](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L42)
129140

130141
## Methods
131142

@@ -149,7 +160,7 @@ other less-common methods.
149160

150161
#### Defined in
151162

152-
[src/api/alchemy-config.ts:107](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L107)
163+
[src/api/alchemy-config.ts:112](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L112)
153164

154165
___
155166

@@ -174,4 +185,4 @@ other less-common methods.
174185

175186
#### Defined in
176187

177-
[src/api/alchemy-config.ts:129](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-config.ts#L129)
188+
[src/api/alchemy-config.ts:134](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-config.ts#L134)

docs-md/classes/AlchemyProvider.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -402,7 +402,7 @@ ___
402402

403403
#### Defined in
404404

405-
[src/api/alchemy-provider.ts:41](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-provider.ts#L41)
405+
[src/api/alchemy-provider.ts:41](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-provider.ts#L41)
406406

407407
___
408408

@@ -412,7 +412,7 @@ ___
412412

413413
#### Defined in
414414

415-
[src/api/alchemy-provider.ts:43](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-provider.ts#L43)
415+
[src/api/alchemy-provider.ts:43](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-provider.ts#L43)
416416

417417
___
418418

@@ -464,7 +464,7 @@ ___
464464

465465
#### Defined in
466466

467-
[src/api/alchemy-provider.ts:42](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-provider.ts#L42)
467+
[src/api/alchemy-provider.ts:42](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-provider.ts#L42)
468468

469469
## Accessors
470470

@@ -936,7 +936,7 @@ JsonRpcProvider.\_startPending
936936

937937
#### Defined in
938938

939-
[src/api/alchemy-provider.ts:211](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-provider.ts#L211)
939+
[src/api/alchemy-provider.ts:219](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-provider.ts#L219)
940940

941941
___
942942

@@ -1136,7 +1136,7 @@ JsonRpcProvider.detectNetwork
11361136

11371137
#### Defined in
11381138

1139-
[src/api/alchemy-provider.ts:199](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-provider.ts#L199)
1139+
[src/api/alchemy-provider.ts:207](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-provider.ts#L207)
11401140

11411141
___
11421142

@@ -1615,7 +1615,7 @@ CommunityResourcable.isCommunityResource
16151615

16161616
#### Defined in
16171617

1618-
[src/api/alchemy-provider.ts:221](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-provider.ts#L221)
1618+
[src/api/alchemy-provider.ts:229](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-provider.ts#L229)
16191619

16201620
___
16211621

@@ -1728,7 +1728,7 @@ not defined in ethers.
17281728

17291729
#### Defined in
17301730

1731-
[src/api/alchemy-provider.ts:332](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-provider.ts#L332)
1731+
[src/api/alchemy-provider.ts:340](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-provider.ts#L340)
17321732

17331733
___
17341734

@@ -1998,7 +1998,7 @@ JsonRpcProvider.send
19981998

19991999
#### Defined in
20002000

2001-
[src/api/alchemy-provider.ts:235](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-provider.ts#L235)
2001+
[src/api/alchemy-provider.ts:243](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-provider.ts#L243)
20022002

20032003
___
20042004

docs-md/classes/AlchemyWebSocketProvider.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ WebSocketProvider.\_events
202202

203203
#### Defined in
204204

205-
[src/api/alchemy-websocket-provider.ts:81](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L81)
205+
[src/api/alchemy-websocket-provider.ts:81](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L81)
206206

207207
___
208208

@@ -504,7 +504,7 @@ ___
504504

505505
#### Defined in
506506

507-
[src/api/alchemy-websocket-provider.ts:82](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L82)
507+
[src/api/alchemy-websocket-provider.ts:82](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L82)
508508

509509
___
510510

@@ -941,7 +941,7 @@ order to parse the Alchemy subscription event.
941941

942942
#### Defined in
943943

944-
[src/api/alchemy-websocket-provider.ts:947](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L947)
944+
[src/api/alchemy-websocket-provider.ts:947](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L947)
945945

946946
___
947947

@@ -970,7 +970,7 @@ order to parse the Alchemy subscription event.
970970

971971
#### Defined in
972972

973-
[src/api/alchemy-websocket-provider.ts:970](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L970)
973+
[src/api/alchemy-websocket-provider.ts:970](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L970)
974974

975975
___
976976

@@ -1000,7 +1000,7 @@ order to parse the Alchemy subscription event.
10001000

10011001
#### Defined in
10021002

1003-
[src/api/alchemy-websocket-provider.ts:871](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L871)
1003+
[src/api/alchemy-websocket-provider.ts:871](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L871)
10041004

10051005
___
10061006

@@ -1047,7 +1047,7 @@ order to parse the Alchemy subscription event.
10471047

10481048
#### Defined in
10491049

1050-
[src/api/alchemy-websocket-provider.ts:911](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L911)
1050+
[src/api/alchemy-websocket-provider.ts:911](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L911)
10511051

10521052
___
10531053

@@ -1262,7 +1262,7 @@ WebSocketProvider.destroy
12621262

12631263
#### Defined in
12641264

1265-
[src/api/alchemy-websocket-provider.ts:407](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L407)
1265+
[src/api/alchemy-websocket-provider.ts:407](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L407)
12661266

12671267
___
12681268

@@ -1307,7 +1307,7 @@ ___
13071307

13081308
#### Defined in
13091309

1310-
[src/api/alchemy-websocket-provider.ts:703](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L703)
1310+
[src/api/alchemy-websocket-provider.ts:703](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L703)
13111311

13121312
___
13131313

@@ -1761,7 +1761,7 @@ CommunityResourcable.isCommunityResource
17611761

17621762
#### Defined in
17631763

1764-
[src/api/alchemy-websocket-provider.ts:419](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L419)
1764+
[src/api/alchemy-websocket-provider.ts:419](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L419)
17651765

17661766
___
17671767

@@ -1808,7 +1808,7 @@ WebSocketProvider.listenerCount
18081808

18091809
#### Defined in
18101810

1811-
[src/api/alchemy-websocket-provider.ts:223](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L223)
1811+
[src/api/alchemy-websocket-provider.ts:223](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L223)
18121812

18131813
___
18141814

@@ -1837,7 +1837,7 @@ WebSocketProvider.listeners
18371837

18381838
#### Defined in
18391839

1840-
[src/api/alchemy-websocket-provider.ts:239](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L239)
1840+
[src/api/alchemy-websocket-provider.ts:239](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L239)
18411841

18421842
___
18431843

@@ -1891,7 +1891,7 @@ WebSocketProvider.off
18911891

18921892
#### Defined in
18931893

1894-
[src/api/alchemy-websocket-provider.ts:191](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L191)
1894+
[src/api/alchemy-websocket-provider.ts:191](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L191)
18951895

18961896
___
18971897

@@ -1920,7 +1920,7 @@ WebSocketProvider.on
19201920

19211921
#### Defined in
19221922

1923-
[src/api/alchemy-websocket-provider.ts:163](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L163)
1923+
[src/api/alchemy-websocket-provider.ts:163](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L163)
19241924

19251925
___
19261926

@@ -1951,7 +1951,7 @@ WebSocketProvider.once
19511951

19521952
#### Defined in
19531953

1954-
[src/api/alchemy-websocket-provider.ts:178](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L178)
1954+
[src/api/alchemy-websocket-provider.ts:178](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L178)
19551955

19561956
___
19571957

@@ -2048,7 +2048,7 @@ WebSocketProvider.removeAllListeners
20482048

20492049
#### Defined in
20502050

2051-
[src/api/alchemy-websocket-provider.ts:207](https://github.com/alchemyplatform/alchemy-sdk-js/blob/311be54/src/api/alchemy-websocket-provider.ts#L207)
2051+
[src/api/alchemy-websocket-provider.ts:207](https://github.com/alchemyplatform/alchemy-sdk-js/blob/c4bab3e/src/api/alchemy-websocket-provider.ts#L207)
20522052

20532053
___
20542054

0 commit comments

Comments
 (0)