Skip to content
Open
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
5 changes: 0 additions & 5 deletions .changeset/align-mcp-zod.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/clean-spiders-smile.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/export-solo-precompile-ethers.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-create-sei-scaffold.md

This file was deleted.

18 changes: 0 additions & 18 deletions .changeset/fix-global-wallet-release-blockers.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/fix-mcp-http-startup.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-mcp-network-list-validation.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-nft-resource-owner.md

This file was deleted.

17 changes: 0 additions & 17 deletions .changeset/harden-create-sei-release.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/harden-mcp-release-blockers.md

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/migrate-monorepo-to-bun.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/refresh-reviewed-registry-data.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/remove-docs-integrations.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/remove-ibc-oracle-precompiles.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/remove-registry-ibc.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/restore-sei-chain-exports.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/retire-arctic-network.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/sync-v66-precompiles.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/tidy-package-publishing.md

This file was deleted.

10 changes: 5 additions & 5 deletions bun.lock

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

32 changes: 32 additions & 0 deletions packages/create-sei/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# @sei-js/create-sei

## 2.0.0

### Major Changes

- 29311bc: Migrate the monorepo to Bun and publish ESM-only packages.

**Breaking:** all packages drop CommonJS (`require`) entry points and flatten `dist/`. Consumers must use ESM `import`. `@sei-js/precompiles` now ships an `exports` map with working `./ethers`, `./viem`, and `./precompiles` subpaths. `@sei-js/sei-global-wallet` keeps the `./solana` entrypoint.

Install, build, and test with Bun (`bun install`, `bun run build`, `bun run test`). `@sei-js/mcp-server` now requires Node.js 20 or newer. The MCP server and precompiles development toolchain use Viem 2.55.16. Generated apps target the new `@sei-js/precompiles` major. Packages continue to publish to npm via Changesets.

### Minor Changes

- 6fade5f: Harden scaffolding against destination overwrites and extension traversal, propagate generation failures, and write the selected project name into generated manifests. Project names are now intentionally limited to unscoped lowercase npm-style directory names; scoped names, tildes, and other shell-significant characters are rejected.

Generate buildable base and precompiles apps with patched Next.js and React versions, an exact independently validated `@sei-js/precompiles` dependency, preserved Biome tooling, conventional favicon handling, and a safe `.gitignore`.

Keep the secure Sharp 0.35 line while disabling Next 15's incompatible image optimizer. The dedicated smoke uses a local candidate only when its pending or already-versioned manifest matches the template pin; otherwise it checks the exact npm release. It validates clean Bun installs, reports low and moderate advisories, blocks candidate checks on high and critical advisories, and exercises Biome, production builds, routes, and assets without coupling unrelated package releases to the scaffold audit.

Apply the official Sei lockup, app mark, and Powered by Sei artwork with the black-and-white base palette, restrained Maroon and Gold accents, and license-safe typography fallbacks.

Map Mantine neutrals to the accessible official ramp and pin React 19-compatible external-store synchronization.

Remove the stale Vercel deploy script and badge, and replace the MetaMask-specific default connector with the generic injected-wallet connector.

Keep default CLI failures concise while exposing full errors and stacks when `DEBUG` is set.

### Patch Changes

- 656e1d2: Add the documented `-n` app name option and correct the generated template documentation and Bank precompile link.
- b730fba: Fix the HTTP start scripts to select their transports through `SERVER_TRANSPORT`, document the current Node.js, wallet, and HTTP configuration, and direct generated apps to the current package guide.
- da59b19: Standardize published package contents, licensing, and type resolution.

## 1.0.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/create-sei/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@sei-js/create-sei",
"version": "1.0.1",
"version": "2.0.0",
"description": "Scaffold new Sei applications with pre-configured templates and tooling",
"homepage": "https://github.com/sei-protocol/sei-js/tree/main/packages/create-sei#readme",
"repository": {
Expand Down
30 changes: 30 additions & 0 deletions packages/mcp-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,35 @@
# Changelog

## 1.0.0

### Major Changes

- 29311bc: Migrate the monorepo to Bun and publish ESM-only packages.

**Breaking:** all packages drop CommonJS (`require`) entry points and flatten `dist/`. Consumers must use ESM `import`. `@sei-js/precompiles` now ships an `exports` map with working `./ethers`, `./viem`, and `./precompiles` subpaths. `@sei-js/sei-global-wallet` keeps the `./solana` entrypoint.

Install, build, and test with Bun (`bun install`, `bun run build`, `bun run test`). `@sei-js/mcp-server` now requires Node.js 20 or newer. The MCP server and precompiles development toolchain use Viem 2.55.16. Generated apps target the new `@sei-js/precompiles` major. Packages continue to publish to npm via Changesets.

- 96d9e1c: Remove Sei devnet support. The MCP server no longer accepts `sei-devnet`, chain ID `713715`, or `DEVNET_RPC_URL`. Registry exports now contain only `pacific-1` and `atlantic-2`, and `CHAIN_IDS.devnet` has been removed.

### Minor Changes

- 5d52ab3: Harden MCP transport lifecycle and startup behavior. Chain-info responses no longer expose `rpcUrl`, and credential-bearing RPC errors redact URLs and configured secrets. Unsupported networks now reject instead of falling back, while supported names and decimal/hex chain IDs normalize consistently.

NFT ownership lookup failures now propagate instead of reporting `false`. ERC-721 transfers now use `safeTransferFrom`, so contract recipients must implement `onERC721Received`.

Wallet-disabled servers retain the complete explicit read-only tool surface while signing and broadcasting tools remain hidden. HTTP listeners validate their host and concurrency limits, cap both SSE sessions and Streamable HTTP requests, and avoid allocating an unused bootstrap MCP server. Wallet-enabled HTTP still exits immediately before listen. For other startup failures, embedded `main()` callers receive the exception while the packaged `runCli()` path reports a sanitized error and exits nonzero.

- e0e4720: Remove the `search_sei_js_docs` tool and route the remaining `search_docs` tool through the official docs.sei.io MCP endpoint instead of the legacy Mintlify/Trieve backends. Reconnect and retry once when the remote docs session expires so callers do not see a transient 404 or 410 error. Remove the obsolete `docs/` rule from the package's `.npmignore`.

### Patch Changes

- 5b4bff7: Align `zod` with `@modelcontextprotocol/sdk` so both resolve the same schema types. Raise the SDK floor to `^1.23.0`, the first release that declares zod 4 support, so the pairing is unresolvable rather than silently broken.
- b730fba: Fix the HTTP start scripts to select their transports through `SERVER_TRANSPORT`, document the current Node.js, wallet, and HTTP configuration, and direct generated apps to the current package guide.
- d91053b: Return MCP validation errors for unsupported `compare_networks` entries instead of throwing an internal error.
- d626c0a: Return the current ERC-721 owner from NFT detail resources and expose owner lookup failures.
- da59b19: Standardize published package contents, licensing, and type resolution.

## 0.3.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/mcp-server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "@sei-js/mcp-server",
"description": "Model Context Protocol (MCP) server for interacting with EVM-compatible networks",
"type": "module",
"version": "0.3.3",
"version": "1.0.0",
"bin": "./bin/mcp-server.js",
"main": "./dist/index.js",
"module": "./dist/index.js",
Expand Down
Loading
Loading