Skip to content

Commit f0ac1ca

Browse files
committed
## Typescript SDK Changes Detected:
* `avalanche.metrics.chains.getIcmTimeseries()`: **Added** * `avalanche.metrics.chains.getIcmSummary()`: **Added** * `avalanche.data.primaryNetwork.utxos.listByAddressesV2()`: **Added** * `avalanche.metrics.chains.getIcmMetrics()`: **Deleted** **Breaking** ⚠️ * `avalanche.metrics.chains.getIcmRollingWindowMetrics()`: **Deleted** **Breaking** ⚠️ * `avalanche.metrics.chains.getRollingWindowMetrics()`: * `request.metric` **Changed** * `response.result` **Changed** * `avalanche.data.primaryNetwork.utxos.listByAddresses()`: * `request.sortBy` **Added** * `avalanche.data.signatureAggregator.aggregate()`: * `request.signatureAggregatorRequest` **Changed**
1 parent ff08610 commit f0ac1ca

File tree

424 files changed

+2520
-981
lines changed

Some content is hidden

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

424 files changed

+2520
-981
lines changed

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.637.0
1+
speakeasyVersion: 1.643.3
22
sources:
33
chainkit-source:
44
sourceNamespace: avalanche-sdk-chainkit-typescript
5-
sourceRevisionDigest: sha256:b73258aa8f2ec3e043f644cb69d10996881bee632ca96d043b0a04f6a9badac3
6-
sourceBlobDigest: sha256:f2f30cdef772cf8ff6ff3d658a299bfaf70337e7a0dc3c7c4790cc1907ff0604
5+
sourceRevisionDigest: sha256:df9c5d667d59ac813e03d085d35e8f92ea0df5e755e4c65c590f288d4e5e1829
6+
sourceBlobDigest: sha256:51d93df936eb334860e0de9b263184895a15c1ade5599773ba96dc1d0660124c
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1760736815
9+
- speakeasy-sdk-regen-1761768382
1010
- 1.0.0
1111
targets:
1212
chainkit-sdk:
1313
source: chainkit-source
1414
sourceNamespace: avalanche-sdk-chainkit-typescript
15-
sourceRevisionDigest: sha256:b73258aa8f2ec3e043f644cb69d10996881bee632ca96d043b0a04f6a9badac3
16-
sourceBlobDigest: sha256:f2f30cdef772cf8ff6ff3d658a299bfaf70337e7a0dc3c7c4790cc1907ff0604
15+
sourceRevisionDigest: sha256:df9c5d667d59ac813e03d085d35e8f92ea0df5e755e4c65c590f288d4e5e1829
16+
sourceBlobDigest: sha256:51d93df936eb334860e0de9b263184895a15c1ade5599773ba96dc1d0660124c
1717
codeSamplesNamespace: avalanche-sdk-chainkit-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:0c4747e06fc2154e9f93af5e1194f3d57402b712b7f1c7aa9e7ea187b2183b21
18+
codeSamplesRevisionDigest: sha256:c20f06088728de8e6dfad6e6b2375b1debba69fa0674f361e8ea994af55708c4
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

chainkit/.speakeasy/gen.lock

Lines changed: 118 additions & 20 deletions
Large diffs are not rendered by default.

chainkit/.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ generation:
2424
generateNewTests: false
2525
skipResponseBodyAssertions: false
2626
typescript:
27-
version: 0.3.0-alpha.6
27+
version: 0.3.0-alpha.7
2828
acceptHeaderEnum: true
2929
additionalDependencies:
3030
dependencies:
@@ -70,3 +70,4 @@ typescript:
7070
templateVersion: v2
7171
usageSDKInitImports: []
7272
useIndexModules: true
73+
zodVersion: v3

chainkit/README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,7 @@ run();
359359
#### [data.primaryNetwork.utxos](docs/sdks/utxos/README.md)
360360

361361
* [listByAddresses](docs/sdks/utxos/README.md#listbyaddresses) - List UTXOs
362+
* [listByAddressesV2](docs/sdks/utxos/README.md#listbyaddressesv2) - List UTXOs v2 - Supports querying for more addresses
362363

363364
#### [data.primaryNetwork.vertices](docs/sdks/vertices/README.md)
364365

@@ -402,8 +403,8 @@ run();
402403
* [get](docs/sdks/metricschains/README.md#get) - Get chain information for supported blockchain
403404
* [getMetrics](docs/sdks/metricschains/README.md#getmetrics) - Get metrics for EVM chains
404405
* [getRollingWindowMetrics](docs/sdks/metricschains/README.md#getrollingwindowmetrics) - Get rolling window metrics for EVM chains
405-
* [getICMMetrics](docs/sdks/metricschains/README.md#geticmmetrics) - Get Interchain Message (ICM) metrics
406-
* [getICMRollingWindowMetrics](docs/sdks/metricschains/README.md#geticmrollingwindowmetrics) - Get Interchain Message (ICM) rolling window metrics
406+
* [getICMTimeseries](docs/sdks/metricschains/README.md#geticmtimeseries) - Get ICM timeseries metrics
407+
* [getICMSummary](docs/sdks/metricschains/README.md#geticmsummary) - Get ICM summary metrics
407408
* [listNftHolders](docs/sdks/metricschains/README.md#listnftholders) - Get NFT holders by contract address
408409
* [listTokenHoldersAboveThreshold](docs/sdks/metricschains/README.md#listtokenholdersabovethreshold) - Get addresses by balance over time
409410
* [listBTCbBridgersAboveThreshold](docs/sdks/metricschains/README.md#listbtcbbridgersabovethreshold) - Get addresses by BTCb bridged balance
@@ -514,6 +515,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
514515
- [`dataPrimaryNetworkTransactionsListAssetTransactions`](docs/sdks/primarynetworktransactions/README.md#listassettransactions) - List asset transactions
515516
- [`dataPrimaryNetworkTransactionsListLatest`](docs/sdks/primarynetworktransactions/README.md#listlatest) - List latest transactions
516517
- [`dataPrimaryNetworkUtxosListByAddresses`](docs/sdks/utxos/README.md#listbyaddresses) - List UTXOs
518+
- [`dataPrimaryNetworkUtxosListByAddressesV2`](docs/sdks/utxos/README.md#listbyaddressesv2) - List UTXOs v2 - Supports querying for more addresses
517519
- [`dataPrimaryNetworkVerticesGetByHash`](docs/sdks/vertices/README.md#getbyhash) - Get vertex
518520
- [`dataPrimaryNetworkVerticesListByHeight`](docs/sdks/vertices/README.md#listbyheight) - List vertices by height
519521
- [`dataPrimaryNetworkVerticesListLatest`](docs/sdks/vertices/README.md#listlatest) - List vertices
@@ -523,8 +525,8 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
523525
- [`dataUsageMetricsGetSubnetRpcUsage`](docs/sdks/usagemetrics/README.md#getsubnetrpcusage) - Get usage metrics for the Subnet RPC
524526
- [`dataUsageMetricsGetUsage`](docs/sdks/usagemetrics/README.md#getusage) - Get usage metrics for the Data API
525527
- [`metricsChainsGet`](docs/sdks/metricschains/README.md#get) - Get chain information for supported blockchain
526-
- [`metricsChainsGetICMMetrics`](docs/sdks/metricschains/README.md#geticmmetrics) - Get Interchain Message (ICM) metrics
527-
- [`metricsChainsGetICMRollingWindowMetrics`](docs/sdks/metricschains/README.md#geticmrollingwindowmetrics) - Get Interchain Message (ICM) rolling window metrics
528+
- [`metricsChainsGetICMSummary`](docs/sdks/metricschains/README.md#geticmsummary) - Get ICM summary metrics
529+
- [`metricsChainsGetICMTimeseries`](docs/sdks/metricschains/README.md#geticmtimeseries) - Get ICM timeseries metrics
528530
- [`metricsChainsGetMetrics`](docs/sdks/metricschains/README.md#getmetrics) - Get metrics for EVM chains
529531
- [`metricsChainsGetRollingWindowMetrics`](docs/sdks/metricschains/README.md#getrollingwindowmetrics) - Get rolling window metrics for EVM chains
530532
- [`metricsChainsList`](docs/sdks/metricschains/README.md#list) - Get a list of supported blockchains

chainkit/RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,4 +80,14 @@ Based on:
8080
### Generated
8181
- [typescript v0.3.0-alpha.6] chainkit
8282
### Releases
83-
- [NPM v0.3.0-alpha.6] https://www.npmjs.com/package/@avalanche-sdk/chainkit/v/0.3.0-alpha.6 - chainkit
83+
- [NPM v0.3.0-alpha.6] https://www.npmjs.com/package/@avalanche-sdk/chainkit/v/0.3.0-alpha.6 - chainkit
84+
85+
## 2025-10-30 18:43:26
86+
### Changes
87+
Based on:
88+
- OpenAPI Doc
89+
- Speakeasy CLI 1.643.3 (2.731.9) https://github.com/speakeasy-api/speakeasy
90+
### Generated
91+
- [typescript v0.3.0-alpha.7] chainkit
92+
### Releases
93+
- [NPM v0.3.0-alpha.7] https://www.npmjs.com/package/@avalanche-sdk/chainkit/v/0.3.0-alpha.7 - chainkit

chainkit/docs/models/components/chainrollingwindowmetric.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ let value: ChainRollingWindowMetric = "txCount";
1111
## Values
1212

1313
```typescript
14-
"gasUsed" | "txCount" | "avgGps" | "maxGps" | "avgTps" | "maxTps" | "avgGasPrice" | "maxGasPrice" | "feesPaid" | "contracts" | "deployers"
14+
"gasUsed" | "txCount" | "avgGps" | "maxGps" | "avgTps" | "maxTps" | "avgGasPrice" | "maxGasPrice" | "feesPaid" | "contracts" | "deployers" | "activeAddresses" | "activeSenders"
1515
```

chainkit/docs/models/components/chainrollingwindowmetricsvalue.md

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,17 @@
55
```typescript
66
import { ChainRollingWindowMetricsValue } from "@avalanche-sdk/chainkit/models/components";
77

8-
let value: ChainRollingWindowMetricsValue = {
9-
lastHour: 9866.7,
10-
lastDay: 6987.1,
11-
lastMonth: 2680.88,
12-
lastYear: 8149.01,
13-
allTime: 6874.99,
14-
};
8+
let value: ChainRollingWindowMetricsValue = {};
159
```
1610

1711
## Fields
1812

19-
| Field | Type | Required | Description |
20-
| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- |
21-
| `lastHour` | *number* | :heavy_check_mark: | Aggregated value for the current metrics in last hour. |
22-
| `lastDay` | *number* | :heavy_check_mark: | Aggregated value for the current metrics in last day. |
23-
| `lastMonth` | *number* | :heavy_check_mark: | Aggregated value for the current metrics in last month. |
24-
| `lastYear` | *number* | :heavy_check_mark: | Aggregated value for the current metrics in last year. |
25-
| `allTime` | *number* | :heavy_check_mark: | Aggregated value for the current metrics for all time. |
13+
| Field | Type | Required | Description |
14+
| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- |
15+
| `lastHour` | *number* | :heavy_minus_sign: | Aggregated value for the current metrics in last hour. |
16+
| `lastDay` | *number* | :heavy_minus_sign: | Aggregated value for the current metrics in last day. |
17+
| `lastWeek` | *number* | :heavy_minus_sign: | Aggregated value for the current metrics in last week. |
18+
| `lastMonth` | *number* | :heavy_minus_sign: | Aggregated value for the current metrics in last month. |
19+
| `last90Days` | *number* | :heavy_minus_sign: | Aggregated value for the current metrics in last 90 days. |
20+
| `lastYear` | *number* | :heavy_minus_sign: | Aggregated value for the current metrics in last year. |
21+
| `allTime` | *number* | :heavy_minus_sign: | Aggregated value for the current metrics for all time. |

chainkit/docs/models/components/icmmetric.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

chainkit/docs/models/components/icmrollingwindowmetric.md

Lines changed: 0 additions & 15 deletions
This file was deleted.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# ICMRollingWindowMetricsApiResponse
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { ICMRollingWindowMetricsApiResponse } from "@avalanche-sdk/chainkit/models/components";
7+
8+
let value: ICMRollingWindowMetricsApiResponse = {
9+
result: {
10+
srcBlockchainId: "<id>",
11+
destBlockchainId: "<id>",
12+
},
13+
};
14+
```
15+
16+
## Fields
17+
18+
| Field | Type | Required | Description |
19+
| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |
20+
| `result` | [components.ICMRollingWindowMetricsValue](../../models/components/icmrollingwindowmetricsvalue.md) | :heavy_check_mark: | Array of current metrics values for different windows. |

0 commit comments

Comments
 (0)