Skip to content

Commit 9f974b2

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.465.0
1 parent 4d9c9f3 commit 9f974b2

File tree

167 files changed

+1733
-94
lines changed

Some content is hidden

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

167 files changed

+1733
-94
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/.speakeasy/reports
12
/react-query
23
/__tests__
34
/models

.speakeasy/gen.lock

+71-11
Large diffs are not rendered by default.

.speakeasy/gen.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ generation:
1616
oAuth2ClientCredentialsEnabled: false
1717
oAuth2PasswordEnabled: false
1818
typescript:
19-
version: 0.8.6
19+
version: 0.8.7
2020
additionalDependencies:
2121
dependencies:
2222
json-canonicalize: ^1.0.6

.speakeasy/workflow.lock

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
speakeasyVersion: 1.456.1
1+
speakeasyVersion: 1.465.0
22
sources:
33
AvaCloudSDK-OAS:
44
sourceNamespace: avacloud-sdk-oas
5-
sourceRevisionDigest: sha256:8ada78054f15e9e858cdcedbe168f2be51772d821405a2b27e25c11e85a5970d
6-
sourceBlobDigest: sha256:ba53c042aaaf35e2284cef783d765ba3f8912c3692ce1dd9a983c9a4fb8407a7
5+
sourceRevisionDigest: sha256:ddf6d80d5683440bbcc9e2f8a6f9b12355bec1ada8cd27a83faf1926b63cd919
6+
sourceBlobDigest: sha256:02af2a569b50b899db6ae9782d4fd70cf2e6da3640dd5a8eb1b5979ac7b8e6fb
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1734654145
9+
- speakeasy-sdk-regen-1736295744
1010
- Beta
1111
AvalancheSDK-OAS:
1212
sourceNamespace: avalanche-sdk-oas
@@ -19,10 +19,10 @@ targets:
1919
avacloud-sdk:
2020
source: AvaCloudSDK-OAS
2121
sourceNamespace: avacloud-sdk-oas
22-
sourceRevisionDigest: sha256:8ada78054f15e9e858cdcedbe168f2be51772d821405a2b27e25c11e85a5970d
23-
sourceBlobDigest: sha256:ba53c042aaaf35e2284cef783d765ba3f8912c3692ce1dd9a983c9a4fb8407a7
22+
sourceRevisionDigest: sha256:ddf6d80d5683440bbcc9e2f8a6f9b12355bec1ada8cd27a83faf1926b63cd919
23+
sourceBlobDigest: sha256:02af2a569b50b899db6ae9782d4fd70cf2e6da3640dd5a8eb1b5979ac7b8e6fb
2424
codeSamplesNamespace: avacloud-sdk-ts-code-samples
25-
codeSamplesRevisionDigest: sha256:efe8555ac9e72f64dba955335cd62d27a73d6c2e583627cec46826350a62053f
25+
codeSamplesRevisionDigest: sha256:6ba220f0e21d344d319003fca73033192e0d02d56e1707fea3da58213e2aa3ab
2626
avalanche-sdk:
2727
source: AvalancheSDK-OAS
2828
sourceNamespace: avalanche-sdk-oas

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ run();
106106
* [supportedChains](docs/sdks/avacloudsdkchains/README.md#supportedchains) - List chains
107107
* [getChainInfo](docs/sdks/avacloudsdkchains/README.md#getchaininfo) - Get chain information
108108
* [getAddressChains](docs/sdks/avacloudsdkchains/README.md#getaddresschains) - Get chains for address
109+
* [listAllLatestTransactions](docs/sdks/avacloudsdkchains/README.md#listalllatesttransactions) - List latest transactions for all supported EVM chains
110+
* [listAllLatestBlocks](docs/sdks/avacloudsdkchains/README.md#listalllatestblocks) - List latest blocks for all supported EVM chains
109111

110112
#### [data.evm.contracts](docs/sdks/contracts/README.md)
111113

@@ -274,6 +276,8 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
274276
- [`dataEvmBlocksGetLatestBlocks`](docs/sdks/avacloudsdkblocks/README.md#getlatestblocks) - List latest blocks
275277
- [`dataEvmChainsGetAddressChains`](docs/sdks/avacloudsdkchains/README.md#getaddresschains) - Get chains for address
276278
- [`dataEvmChainsGetChainInfo`](docs/sdks/avacloudsdkchains/README.md#getchaininfo) - Get chain information
279+
- [`dataEvmChainsListAllLatestBlocks`](docs/sdks/avacloudsdkchains/README.md#listalllatestblocks) - List latest blocks for all supported EVM chains
280+
- [`dataEvmChainsListAllLatestTransactions`](docs/sdks/avacloudsdkchains/README.md#listalllatesttransactions) - List latest transactions for all supported EVM chains
277281
- [`dataEvmChainsSupportedChains`](docs/sdks/avacloudsdkchains/README.md#supportedchains) - List chains
278282
- [`dataEvmContractsGetContractMetadata`](docs/sdks/contracts/README.md#getcontractmetadata) - Get contract metadata
279283
- [`dataEvmTransactionsGetDeploymentTransaction`](docs/sdks/avacloudsdktransactions/README.md#getdeploymenttransaction) - Get deployment transaction
@@ -542,6 +546,7 @@ const avaCloudSDK = new AvaCloudSDK({
542546
async function run() {
543547
try {
544548
await avaCloudSDK.data.nfts.reindexNft({
549+
chainId: "43114",
545550
address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
546551
tokenId: "145",
547552
});

RELEASES.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -219,4 +219,14 @@ Based on:
219219
### Generated
220220
- [typescript v0.8.6] .
221221
### Releases
222-
- [NPM v0.8.6] https://www.npmjs.com/package/@avalabs/avacloud-sdk/v/0.8.6 - .
222+
- [NPM v0.8.6] https://www.npmjs.com/package/@avalabs/avacloud-sdk/v/0.8.6 - .
223+
224+
## 2025-01-08 00:22:20
225+
### Changes
226+
Based on:
227+
- OpenAPI Doc
228+
- Speakeasy CLI 1.465.0 (2.486.6) https://github.com/speakeasy-api/speakeasy
229+
### Generated
230+
- [typescript v0.8.7] .
231+
### Releases
232+
- [NPM v0.8.7] https://www.npmjs.com/package/@avalabs/avacloud-sdk/v/0.8.7 - .

RUNTIMES.md

+27-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Supported JavaScript runtimes
22

3-
This SDK is intended to be used in JavaScript runtimes that support the following features:
3+
This SDK is intended to be used in JavaScript runtimes that support ECMAScript 2020 or newer. The SDK uses the following features:
44

55
* [Web Fetch API][web-fetch]
66
* [Web Streams API][web-streams] and in particular `ReadableStream`
@@ -20,3 +20,29 @@ Runtime environments that are explicitly supported are:
2020
- Note that Deno does not currently have native support for streaming file uploads backed by the filesystem ([issue link][deno-file-streaming])
2121

2222
[deno-file-streaming]: https://github.com/denoland/deno/issues/11018
23+
24+
## Recommended TypeScript compiler options
25+
26+
The following `tsconfig.json` options are recommended for projects using this
27+
SDK in order to get static type support for features like async iterables,
28+
streams and `fetch`-related APIs ([`for await...of`][for-await-of],
29+
[`AbortSignal`][abort-signal], [`Request`][request], [`Response`][response] and
30+
so on):
31+
32+
[for-await-of]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for-await...of
33+
[abort-signal]: https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
34+
[request]: https://developer.mozilla.org/en-US/docs/Web/API/Request
35+
[response]: https://developer.mozilla.org/en-US/docs/Web/API/Response
36+
37+
```jsonc
38+
{
39+
"compilerOptions": {
40+
"target": "es2020", // or higher
41+
"lib": ["es2020", "dom", "dom.iterable"],
42+
}
43+
}
44+
```
45+
46+
While `target` can be set to older ECMAScript versions, it may result in extra,
47+
unnecessary compatibility code being generated if you are not targeting old
48+
runtimes.

docs/models/components/evmblock.md

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import { EvmBlock } from "@avalabs/avacloud-sdk/models/components";
77

88
let value: EvmBlock = {
9+
chainId: "43114",
910
blockNumber: "339",
1011
blockTimestamp: 1648672486,
1112
blockHash:
@@ -25,6 +26,7 @@ let value: EvmBlock = {
2526

2627
| Field | Type | Required | Description | Example |
2728
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
29+
| `chainId` | *string* | :heavy_check_mark: | The EVM chain ID on which the block was created. | 43114 |
2830
| `blockNumber` | *string* | :heavy_check_mark: | The block number on the chain. | 339 |
2931
| `blockTimestamp` | *number* | :heavy_check_mark: | The block finality timestamp. | 1648672486 |
3032
| `blockHash` | *string* | :heavy_check_mark: | The block hash identifier. | 0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c |

docs/models/components/fullnativetransactiondetails.md

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ let value: FullNativeTransactionDetails = {
1010
blockTimestamp: 1648672486,
1111
blockHash:
1212
"0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c",
13+
chainId: "43114",
1314
blockIndex: 0,
1415
txHash: "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4",
1516
txStatus: "1",
@@ -52,6 +53,7 @@ let value: FullNativeTransactionDetails = {
5253
| `blockNumber` | *string* | :heavy_check_mark: | The block number on the chain. | 339 |
5354
| `blockTimestamp` | *number* | :heavy_check_mark: | The block finality timestamp. | 1648672486 |
5455
| `blockHash` | *string* | :heavy_check_mark: | The block hash identifier. | 0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c |
56+
| `chainId` | *string* | :heavy_check_mark: | The EVM chain ID on which the transaction occured. | 43114 |
5557
| `blockIndex` | *number* | :heavy_check_mark: | The index at which the transaction occured in the block (0-indexed). | 0 |
5658
| `txHash` | *string* | :heavy_check_mark: | The transaction hash identifier. | 0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4 |
5759
| `txStatus` | *string* | :heavy_check_mark: | The transaction status, which is either 0 (failed) or 1 (successful). | 1 |

docs/models/components/getevmblockresponse.md

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import { GetEvmBlockResponse } from "@avalabs/avacloud-sdk/models/components";
77

88
let value: GetEvmBlockResponse = {
9+
chainId: "43114",
910
blockNumber: "339",
1011
blockTimestamp: 1648672486,
1112
blockHash:
@@ -25,6 +26,7 @@ let value: GetEvmBlockResponse = {
2526

2627
| Field | Type | Required | Description | Example |
2728
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
29+
| `chainId` | *string* | :heavy_check_mark: | The EVM chain ID on which the block was created. | 43114 |
2830
| `blockNumber` | *string* | :heavy_check_mark: | The block number on the chain. | 339 |
2931
| `blockTimestamp` | *number* | :heavy_check_mark: | The block finality timestamp. | 1648672486 |
3032
| `blockHash` | *string* | :heavy_check_mark: | The block hash identifier. | 0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c |

docs/models/components/gettransactionresponse.md

+1
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ let value: GetTransactionResponse = {
152152
blockTimestamp: 1648672486,
153153
blockHash:
154154
"0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c",
155+
chainId: "43114",
155156
blockIndex: 0,
156157
txHash:
157158
"0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4",

docs/models/components/listevmblocksresponse.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { ListEvmBlocksResponse } from "@avalabs/avacloud-sdk/models/components";
88
let value: ListEvmBlocksResponse = {
99
blocks: [
1010
{
11+
chainId: "43114",
1112
blockNumber: "339",
1213
blockTimestamp: 1648672486,
1314
blockHash:

docs/models/components/listnativetransactionsresponse.md

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ let value: ListNativeTransactionsResponse = {
1212
blockTimestamp: 1648672486,
1313
blockHash:
1414
"0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c",
15+
chainId: "43114",
1516
blockIndex: 0,
1617
txHash:
1718
"0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4",

docs/models/components/listtransactiondetailsresponse.md

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ let value: ListTransactionDetailsResponse = {
1313
blockTimestamp: 1648672486,
1414
blockHash:
1515
"0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c",
16+
chainId: "43114",
1617
blockIndex: 0,
1718
txHash:
1819
"0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4",

docs/models/components/nativetransaction.md

+2
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ let value: NativeTransaction = {
1010
blockTimestamp: 1648672486,
1111
blockHash:
1212
"0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c",
13+
chainId: "43114",
1314
blockIndex: 0,
1415
txHash: "0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4",
1516
txStatus: "1",
@@ -50,6 +51,7 @@ let value: NativeTransaction = {
5051
| `blockNumber` | *string* | :heavy_check_mark: | The block number on the chain. | 339 |
5152
| `blockTimestamp` | *number* | :heavy_check_mark: | The block finality timestamp. | 1648672486 |
5253
| `blockHash` | *string* | :heavy_check_mark: | The block hash identifier. | 0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c |
54+
| `chainId` | *string* | :heavy_check_mark: | The EVM chain ID on which the transaction occured. | 43114 |
5355
| `blockIndex` | *number* | :heavy_check_mark: | The index at which the transaction occured in the block (0-indexed). | 0 |
5456
| `txHash` | *string* | :heavy_check_mark: | The transaction hash identifier. | 0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4 |
5557
| `txStatus` | *string* | :heavy_check_mark: | The transaction status, which is either 0 (failed) or 1 (successful). | 1 |

docs/models/components/transactiondetails.md

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ let value: TransactionDetails = {
1111
blockTimestamp: 1648672486,
1212
blockHash:
1313
"0x17533aeb5193378b9ff441d61728e7a2ebaf10f61fd5310759451627dfca2e7c",
14+
chainId: "43114",
1415
blockIndex: 0,
1516
txHash:
1617
"0x3e9303f81be00b4af28515dab7b914bf3dbff209ea10e7071fa24d4af0a112d4",

docs/models/operations/getaddressesbybalanceovertimeglobals.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
```typescript
66
import { GetAddressesByBalanceOverTimeGlobals } from "@avalabs/avacloud-sdk/models/operations";
77

8-
let value: GetAddressesByBalanceOverTimeGlobals = {};
8+
let value: GetAddressesByBalanceOverTimeGlobals = {
9+
chainId: "43114",
10+
};
911
```
1012

1113
## Fields

docs/models/operations/getaddressesbybalanceovertimerequest.md

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ let value: GetAddressesByBalanceOverTimeRequest = {
1010
startTimestamp: 1689541049,
1111
endTimestamp: 1689800249,
1212
pageSize: 10,
13+
chainId: "43114",
1314
address: "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
1415
};
1516
```

docs/models/operations/getassetdetailsglobals.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
```typescript
66
import { GetAssetDetailsGlobals } from "@avalabs/avacloud-sdk/models/operations";
77

8-
let value: GetAssetDetailsGlobals = {};
8+
let value: GetAssetDetailsGlobals = {
9+
network: "mainnet",
10+
};
911
```
1012

1113
## Fields

docs/models/operations/getassetdetailsrequest.md

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { GetAssetDetailsRequest } from "@avalabs/avacloud-sdk/models/operations"
77

88
let value: GetAssetDetailsRequest = {
99
blockchainId: "x-chain",
10+
network: "mainnet",
1011
assetId: "th5aLdWLi32yS9ED6uLGoMMubqHjzMsXhKWwzP6yZTYQKYzof",
1112
};
1213
```

docs/models/operations/getbalancesbyaddressesglobals.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55
```typescript
66
import { GetBalancesByAddressesGlobals } from "@avalabs/avacloud-sdk/models/operations";
77

8-
let value: GetBalancesByAddressesGlobals = {};
8+
let value: GetBalancesByAddressesGlobals = {
9+
network: "mainnet",
10+
};
911
```
1012

1113
## Fields

0 commit comments

Comments
 (0)