Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
speakeasyVersion: 1.600.2
speakeasyVersion: 1.603.0
sources:
chainkit-source:
sourceNamespace: avalanche-sdk-chainkit-typescript
sourceRevisionDigest: sha256:9c3c1c9bededfb64c85c874865db9b8bf4621b0aa65f9a5bf4abababe387ec24
sourceBlobDigest: sha256:214dff750535e03d96c20a978cfa47a413d04c88d47f996ae148473b45c669df
tags:
- latest
- speakeasy-sdk-regen-1754688739
- speakeasy-sdk-regen-1755075223
- 1.0.0
targets:
chainkit-sdk:
Expand All @@ -15,7 +15,7 @@ targets:
sourceRevisionDigest: sha256:9c3c1c9bededfb64c85c874865db9b8bf4621b0aa65f9a5bf4abababe387ec24
sourceBlobDigest: sha256:214dff750535e03d96c20a978cfa47a413d04c88d47f996ae148473b45c669df
codeSamplesNamespace: avalanche-sdk-chainkit-typescript-code-samples
codeSamplesRevisionDigest: sha256:bb21ba3c1307f07386c62ba2ec0d0dfa7b29f2489a9843810c4405fd72a50890
codeSamplesRevisionDigest: sha256:155cdf8a9b2a7ca21f4cd74cf7187f78134ff3f8ea16758cfed4dbaf749b09f6
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
10 changes: 5 additions & 5 deletions chainkit/.speakeasy/gen.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ id: 125b8491-d8a2-4e4f-ad7e-83badf249c68
management:
docChecksum: 60adc85286a12e81b3781800dd5d6fa2
docVersion: 1.0.0
speakeasyVersion: 1.600.2
generationVersion: 2.677.3
releaseVersion: 0.3.0
configChecksum: 0f5dbd2c664cdc0e971d8c6d0d7e8fa9
speakeasyVersion: 1.603.0
generationVersion: 2.681.1
releaseVersion: 0.3.0-alpha.0
configChecksum: c77d2b21b60c5a6d1ab711afa9dfb719
repoURL: https://github.com/ava-labs/avalanche-sdk-typescript.git
repoSubDirectory: chainkit
installationURL: https://gitpkg.now.sh/ava-labs/avalanche-sdk-typescript/chainkit
Expand All @@ -20,7 +20,7 @@ features:
deprecations: 2.81.1
enumUnions: 0.1.0
envVarSecurityUsage: 0.1.2
examples: 2.82.2
examples: 2.82.3
globalSecurity: 2.82.13
globalSecurityCallbacks: 0.1.0
globalSecurityFlattening: 0.1.0
Expand Down
3 changes: 2 additions & 1 deletion chainkit/.speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
typescript:
version: 0.3.0
version: 0.3.0-alpha.0
additionalDependencies:
dependencies:
json-canonicalize: ^1.0.6
Expand Down Expand Up @@ -58,4 +58,5 @@ typescript:
packageName: '@avalanche-sdk/chainkit'
responseFormat: flat
templateVersion: v2
usageSDKInitImports: []
useIndexModules: true
131 changes: 45 additions & 86 deletions chainkit/README.md

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions chainkit/RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,14 @@ Based on:
- [typescript v0.3.0] chainkit
### Releases
- [NPM v0.3.0] https://www.npmjs.com/package/@avalanche-sdk/chainkit/v/0.3.0 - chainkit


## 2025-08-13 10:23:41
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.603.0 (2.681.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.3.0-alpha.0] chainkit
### Releases
- [NPM v0.3.0-alpha.0] https://www.npmjs.com/package/@avalanche-sdk/chainkit/v/0.3.0-alpha.0 - chainkit
34 changes: 17 additions & 17 deletions chainkit/docs/models/components/listicmmessagesresponsemessage.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@

## Supported Types

### `components.PendingIcmMessage`
### `components.DeliveredIcmMessage`

```typescript
const value: components.PendingIcmMessage = {
const value: components.DeliveredIcmMessage = {
messageId: "<id>",
icmContractAddress: "<value>",
sourceBlockchainId: "<id>",
Expand All @@ -16,9 +16,9 @@ const value: components.PendingIcmMessage = {
messageNonce: "<value>",
from: "<value>",
to: "<value>",
messageExecuted: false,
messageExecuted: true,
receipts: [],
receiptDelivered: false,
receiptDelivered: true,
rewardDetails: {
address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F",
name: "Wrapped AVAX",
Expand All @@ -38,14 +38,21 @@ const value: components.PendingIcmMessage = {
timestamp: 6459.73,
gasSpent: "<value>",
},
status: "pending",
destinationTransaction: {
txHash: "<value>",
timestamp: 8250.11,
gasSpent: "<value>",
rewardRedeemer: "<value>",
delivererAddress: "<value>",
},
status: "delivered",
};
```

### `components.DeliveredIcmMessage`
### `components.PendingIcmMessage`

```typescript
const value: components.DeliveredIcmMessage = {
const value: components.PendingIcmMessage = {
messageId: "<id>",
icmContractAddress: "<value>",
sourceBlockchainId: "<id>",
Expand All @@ -55,9 +62,9 @@ const value: components.DeliveredIcmMessage = {
messageNonce: "<value>",
from: "<value>",
to: "<value>",
messageExecuted: true,
messageExecuted: false,
receipts: [],
receiptDelivered: true,
receiptDelivered: false,
rewardDetails: {
address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F",
name: "Wrapped AVAX",
Expand All @@ -77,14 +84,7 @@ const value: components.DeliveredIcmMessage = {
timestamp: 6459.73,
gasSpent: "<value>",
},
destinationTransaction: {
txHash: "<value>",
timestamp: 8250.11,
gasSpent: "<value>",
rewardRedeemer: "<value>",
delivererAddress: "<value>",
},
status: "delivered",
status: "pending",
};
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@

## Supported Types

### `components.PendingTeleporterMessage`
### `components.DeliveredTeleporterMessage`

```typescript
const value: components.PendingTeleporterMessage = {
const value: components.DeliveredTeleporterMessage = {
messageId: "<id>",
teleporterContractAddress: "<value>",
sourceBlockchainId: "<id>",
Expand Down Expand Up @@ -38,14 +38,21 @@ const value: components.PendingTeleporterMessage = {
timestamp: 1403.23,
gasSpent: "<value>",
},
status: "pending",
destinationTransaction: {
txHash: "<value>",
timestamp: 4770.43,
gasSpent: "<value>",
rewardRedeemer: "<value>",
delivererAddress: "<value>",
},
status: "delivered",
};
```

### `components.DeliveredTeleporterMessage`
### `components.PendingTeleporterMessage`

```typescript
const value: components.DeliveredTeleporterMessage = {
const value: components.PendingTeleporterMessage = {
messageId: "<id>",
teleporterContractAddress: "<value>",
sourceBlockchainId: "<id>",
Expand Down Expand Up @@ -77,14 +84,7 @@ const value: components.DeliveredTeleporterMessage = {
timestamp: 1403.23,
gasSpent: "<value>",
},
destinationTransaction: {
txHash: "<value>",
timestamp: 4770.43,
gasSpent: "<value>",
rewardRedeemer: "<value>",
delivererAddress: "<value>",
},
status: "delivered",
status: "pending",
};
```

Expand Down
28 changes: 14 additions & 14 deletions chainkit/docs/models/components/validator.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,6 @@ const value: components.ActiveValidatorDetails = {
};
```

### `components.PendingValidatorDetails`

```typescript
const value: components.PendingValidatorDetails = {
txHash: "<value>",
nodeId: "<id>",
subnetId: "<id>",
amountStaked: "<value>",
startTimestamp: 9843.29,
endTimestamp: 5112.58,
validationStatus: "pending",
};
```

### `components.CompletedValidatorDetails`

```typescript
Expand Down Expand Up @@ -80,3 +66,17 @@ const value: components.RemovedValidatorDetails = {
};
```

### `components.PendingValidatorDetails`

```typescript
const value: components.PendingValidatorDetails = {
txHash: "<value>",
nodeId: "<id>",
subnetId: "<id>",
amountStaked: "<value>",
startTimestamp: 9843.29,
endTimestamp: 5112.58,
validationStatus: "pending",
};
```

20 changes: 10 additions & 10 deletions chainkit/docs/models/operations/getcontractmetadataresponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,37 +5,37 @@ Successful response

## Supported Types

### `components.Erc721Contract`
### `components.Erc20Contract`

```typescript
const value: components.Erc721Contract = {
const value: components.Erc20Contract = {
name: "Wrapped AVAX",
address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F",
ercType: "ERC-721",
ercType: "ERC-20",
symbol: "WAVAX",
decimals: 18,
};
```

### `components.Erc1155Contract`
### `components.Erc721Contract`

```typescript
const value: components.Erc1155Contract = {
const value: components.Erc721Contract = {
name: "Wrapped AVAX",
address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F",
ercType: "ERC-1155",
ercType: "ERC-721",
symbol: "WAVAX",
};
```

### `components.Erc20Contract`
### `components.Erc1155Contract`

```typescript
const value: components.Erc20Contract = {
const value: components.Erc1155Contract = {
name: "Wrapped AVAX",
address: "0x71C7656EC7ab88b098defB751B7401B5f6d8976F",
ercType: "ERC-20",
ercType: "ERC-1155",
symbol: "WAVAX",
decimals: 18,
};
```

Expand Down
2 changes: 1 addition & 1 deletion chainkit/examples/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion chainkit/examples/webhooksCreate.example.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ dotenv.config();
* Example usage of the @avalanche-sdk/chainkit SDK
*
* To run this example from the examples directory:
* npm run build && npx tsx webhooksCreate.ts
* npm run build && npx tsx webhooksCreate.example.ts
*/

import { Avalanche } from "@avalanche-sdk/chainkit";
Expand Down
4 changes: 2 additions & 2 deletions chainkit/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions chainkit/package.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
{
"name": "@avalanche-sdk/chainkit",
"version": "0.3.0",
"version": "0.3.0-alpha.0",
"author": "Avacloud",
"type": "module",
"bin": {
"mcp": "bin/mcp-server.js"
},
"license": "BSD-3-Clause",
"tshy": {
"sourceDialects": [
"@avalanche-sdk/chainkit/source"
Expand Down
6 changes: 3 additions & 3 deletions chainkit/src/lib/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "1.0.0",
sdkVersion: "0.3.0",
genVersion: "2.677.3",
sdkVersion: "0.3.0-alpha.0",
genVersion: "2.681.1",
userAgent:
"speakeasy-sdk/typescript 0.3.0 2.677.3 1.0.0 @avalanche-sdk/chainkit",
"speakeasy-sdk/typescript 0.3.0-alpha.0 2.681.1 1.0.0 @avalanche-sdk/chainkit",
} as const;
2 changes: 1 addition & 1 deletion chainkit/src/mcp-server/mcp-server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ const routes = buildRouteMap({
export const app = buildApplication(routes, {
name: "mcp",
versionInfo: {
currentVersion: "0.3.0",
currentVersion: "0.3.0-alpha.0",
},
});

Expand Down
6 changes: 3 additions & 3 deletions chainkit/src/mcp-server/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ export function createMCPServer(deps: {
}) {
const server = new McpServer({
name: "Avalanche",
version: "0.3.0",
version: "0.3.0-alpha.0",
});

const client = new AvalancheCore({
Expand All @@ -141,14 +141,14 @@ export function createMCPServer(deps: {
server,
client,
scopes,
allowedTools
allowedTools,
);
const resource = createRegisterResource(deps.logger, server, client, scopes);
const resourceTemplate = createRegisterResourceTemplate(
deps.logger,
server,
client,
scopes
scopes,
);
const prompt = createRegisterPrompt(deps.logger, server, client, scopes);
const register = { tool, resource, resourceTemplate, prompt };
Expand Down