From 610ec22edb4e7807b8a65e3d23a610ecad66c60d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 16 Aug 2026 23:15:30 +0000 Subject: [PATCH] Version Packages --- .changeset/clean-spiders-smile.md | 5 ---- .changeset/export-solo-precompile-ethers.md | 7 ----- .changeset/migrate-monorepo-to-bun.md | 13 --------- .changeset/remove-docs-integrations.md | 5 ---- .changeset/remove-ibc-oracle-precompiles.md | 9 ------ .changeset/remove-registry-ibc.md | 9 ------ .changeset/restore-sei-chain-exports.md | 5 ---- .changeset/retire-arctic-network.md | 6 ---- .changeset/sync-v66-precompiles.md | 7 ----- .changeset/tidy-package-publishing.md | 9 ------ packages/create-sei/CHANGELOG.md | 14 +++++++++ packages/create-sei/package.json | 2 +- packages/mcp-server/CHANGELOG.md | 20 +++++++++++++ packages/mcp-server/package.json | 2 +- packages/precompiles/CHANGELOG.md | 32 +++++++++++++++++++++ packages/precompiles/package.json | 2 +- packages/registry/CHANGELOG.md | 23 +++++++++++++++ packages/registry/package.json | 2 +- packages/sei-global-wallet/CHANGELOG.md | 14 +++++++++ packages/sei-global-wallet/package.json | 2 +- 20 files changed, 108 insertions(+), 80 deletions(-) delete mode 100644 .changeset/clean-spiders-smile.md delete mode 100644 .changeset/export-solo-precompile-ethers.md delete mode 100644 .changeset/migrate-monorepo-to-bun.md delete mode 100644 .changeset/remove-docs-integrations.md delete mode 100644 .changeset/remove-ibc-oracle-precompiles.md delete mode 100644 .changeset/remove-registry-ibc.md delete mode 100644 .changeset/restore-sei-chain-exports.md delete mode 100644 .changeset/retire-arctic-network.md delete mode 100644 .changeset/sync-v66-precompiles.md delete mode 100644 .changeset/tidy-package-publishing.md diff --git a/.changeset/clean-spiders-smile.md b/.changeset/clean-spiders-smile.md deleted file mode 100644 index 6b9d899a6..000000000 --- a/.changeset/clean-spiders-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@sei-js/registry": patch ---- - -Stop running Git submodule commands when consumers install the registry package. diff --git a/.changeset/export-solo-precompile-ethers.md b/.changeset/export-solo-precompile-ethers.md deleted file mode 100644 index e972d76bd..000000000 --- a/.changeset/export-solo-precompile-ethers.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sei-js/precompiles': minor ---- - -Export the Solo precompile from the `ethers` entrypoint. `ETHERS_SOLO_PRECOMPILE_ABI` and `getSoloPrecompileEthersV6Contract` were implemented but never re-exported from `src/ethers/index.ts`, so they were unreachable from the `@sei-js/precompiles` package root. - -The `@sei-js/precompiles/ethers` subpath shown in the doc examples remains unresolvable and is unchanged here — the package still publishes no `exports` map. That is tracked separately. diff --git a/.changeset/migrate-monorepo-to-bun.md b/.changeset/migrate-monorepo-to-bun.md deleted file mode 100644 index 458a71136..000000000 --- a/.changeset/migrate-monorepo-to-bun.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"@sei-js/precompiles": major -"@sei-js/registry": major -"@sei-js/sei-global-wallet": major -"@sei-js/mcp-server": major -"@sei-js/create-sei": major ---- - -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. diff --git a/.changeset/remove-docs-integrations.md b/.changeset/remove-docs-integrations.md deleted file mode 100644 index f805718a5..000000000 --- a/.changeset/remove-docs-integrations.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sei-js/mcp-server': minor ---- - -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`. diff --git a/.changeset/remove-ibc-oracle-precompiles.md b/.changeset/remove-ibc-oracle-precompiles.md deleted file mode 100644 index cb2782668..000000000 --- a/.changeset/remove-ibc-oracle-precompiles.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@sei-js/precompiles': major ---- - -**Breaking:** remove the unsupported IBC and Oracle precompile addresses, ABIs, and Ethers factories. - -Neither precompile is supported on Sei any more, so calls to them fail on-chain regardless of where the address and ABI come from. There is no drop-in replacement: re-declaring them locally will not restore working calls, and code still depending on them needs to move off these precompiles. - -Also remove the redundant Viem-specific ABI aliases. Import the raw `*_PRECOMPILE_ABI` constants instead; they work directly with Viem and preserve literal types for contract inference. The `viem` subpath re-exports these raw constants alongside the Sei chain definitions. diff --git a/.changeset/remove-registry-ibc.md b/.changeset/remove-registry-ibc.md deleted file mode 100644 index 023011033..000000000 --- a/.changeset/remove-registry-ibc.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@sei-js/registry': major ---- - -Remove IBC and gas data from the registry package. `IBC_INFO`, `ChannelInfo`, `GAS_INFO`, `ChainGasInfo`, and `ModuleAdjustments` are no longer exported, and `TOKEN_LIST` no longer contains IBC or ICS-20 assets. - -Refresh the bundled chain registry data with current network endpoints, explorers, and wallets. `WALLETS` is now available from the package root. - -Align token metadata types with the community asset list: `Token.type_asset` replaces the non-runtime `Token.type_token` field, and `DenomUnit.aliases` is optional. diff --git a/.changeset/restore-sei-chain-exports.md b/.changeset/restore-sei-chain-exports.md deleted file mode 100644 index 1cc7016b7..000000000 --- a/.changeset/restore-sei-chain-exports.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sei-js/precompiles': major ---- - -Export Viem's canonical Sei mainnet and testnet definitions from the package root and `viem` entrypoint. Viem 2.55.16 or newer is now required. diff --git a/.changeset/retire-arctic-network.md b/.changeset/retire-arctic-network.md deleted file mode 100644 index 0897dff75..000000000 --- a/.changeset/retire-arctic-network.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@sei-js/mcp-server': major -'@sei-js/registry': major ---- - -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. diff --git a/.changeset/sync-v66-precompiles.md b/.changeset/sync-v66-precompiles.md deleted file mode 100644 index 5cdcd6faa..000000000 --- a/.changeset/sync-v66-precompiles.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sei-js/precompiles': minor ---- - -Sync the exported precompile ABIs with Sei Chain v6.6.1. - -This adds the P256 precompile address, ABI, and Ethers factory. It also adds the missing staking queries and events, governance proposal methods, distribution events and validator commission withdrawal, JSON array extraction, and CW1155 pointer methods. diff --git a/.changeset/tidy-package-publishing.md b/.changeset/tidy-package-publishing.md deleted file mode 100644 index f98e2fe80..000000000 --- a/.changeset/tidy-package-publishing.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@sei-js/create-sei": patch -"@sei-js/mcp-server": patch -"@sei-js/precompiles": patch -"@sei-js/registry": patch -"@sei-js/sei-global-wallet": patch ---- - -Standardize published package contents, licensing, and type resolution. diff --git a/packages/create-sei/CHANGELOG.md b/packages/create-sei/CHANGELOG.md index a77655cae..49e9e7cfc 100644 --- a/packages/create-sei/CHANGELOG.md +++ b/packages/create-sei/CHANGELOG.md @@ -1,5 +1,19 @@ # @sei-js/create-sei-app +## 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. + +### Patch Changes + +- da59b19: Standardize published package contents, licensing, and type resolution. + ## 1.0.1 ### Patch Changes diff --git a/packages/create-sei/package.json b/packages/create-sei/package.json index 1b8bfaec0..9a547ca7d 100644 --- a/packages/create-sei/package.json +++ b/packages/create-sei/package.json @@ -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": { diff --git a/packages/mcp-server/CHANGELOG.md b/packages/mcp-server/CHANGELOG.md index 83e00e6e8..3ce785643 100644 --- a/packages/mcp-server/CHANGELOG.md +++ b/packages/mcp-server/CHANGELOG.md @@ -1,5 +1,25 @@ # 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 + +- 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 + +- da59b19: Standardize published package contents, licensing, and type resolution. + ## 0.3.3 ### Patch Changes diff --git a/packages/mcp-server/package.json b/packages/mcp-server/package.json index b70c59fcf..351b695fe 100644 --- a/packages/mcp-server/package.json +++ b/packages/mcp-server/package.json @@ -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", diff --git a/packages/precompiles/CHANGELOG.md b/packages/precompiles/CHANGELOG.md index aa1b9c647..f607a5952 100644 --- a/packages/precompiles/CHANGELOG.md +++ b/packages/precompiles/CHANGELOG.md @@ -1,5 +1,37 @@ # @sei-js/precompiles +## 3.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. + +- c928ae9: **Breaking:** remove the unsupported IBC and Oracle precompile addresses, ABIs, and Ethers factories. + + Neither precompile is supported on Sei any more, so calls to them fail on-chain regardless of where the address and ABI come from. There is no drop-in replacement: re-declaring them locally will not restore working calls, and code still depending on them needs to move off these precompiles. + + Also remove the redundant Viem-specific ABI aliases. Import the raw `*_PRECOMPILE_ABI` constants instead; they work directly with Viem and preserve literal types for contract inference. The `viem` subpath re-exports these raw constants alongside the Sei chain definitions. + +- 96d9e1c: Export Viem's canonical Sei mainnet and testnet definitions from the package root and `viem` entrypoint. Viem 2.55.16 or newer is now required. + +### Minor Changes + +- b3db3e8: Export the Solo precompile from the `ethers` entrypoint. `ETHERS_SOLO_PRECOMPILE_ABI` and `getSoloPrecompileEthersV6Contract` were implemented but never re-exported from `src/ethers/index.ts`, so they were unreachable from the `@sei-js/precompiles` package root. + + The `@sei-js/precompiles/ethers` subpath shown in the doc examples remains unresolvable and is unchanged here — the package still publishes no `exports` map. That is tracked separately. + +- 5675fcf: Sync the exported precompile ABIs with Sei Chain v6.6.1. + + This adds the P256 precompile address, ABI, and Ethers factory. It also adds the missing staking queries and events, governance proposal methods, distribution events and validator commission withdrawal, JSON array extraction, and CW1155 pointer methods. + +### Patch Changes + +- da59b19: Standardize published package contents, licensing, and type resolution. + ## 2.1.3 ### Patch Changes diff --git a/packages/precompiles/package.json b/packages/precompiles/package.json index aaa878ba1..fd1dc8576 100644 --- a/packages/precompiles/package.json +++ b/packages/precompiles/package.json @@ -1,6 +1,6 @@ { "name": "@sei-js/precompiles", - "version": "2.1.3", + "version": "3.0.0", "description": "TypeScript library for EVM interactions on the Sei blockchain", "type": "module", "main": "./dist/index.js", diff --git a/packages/registry/CHANGELOG.md b/packages/registry/CHANGELOG.md index cacd60beb..493e9e17a 100644 --- a/packages/registry/CHANGELOG.md +++ b/packages/registry/CHANGELOG.md @@ -1,5 +1,28 @@ # @sei-js/registry +## 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. + +- 39c277f: Remove IBC and gas data from the registry package. `IBC_INFO`, `ChannelInfo`, `GAS_INFO`, `ChainGasInfo`, and `ModuleAdjustments` are no longer exported, and `TOKEN_LIST` no longer contains IBC or ICS-20 assets. + + Refresh the bundled chain registry data with current network endpoints, explorers, and wallets. `WALLETS` is now available from the package root. + + Align token metadata types with the community asset list: `Token.type_asset` replaces the non-runtime `Token.type_token` field, and `DenomUnit.aliases` is optional. + +- 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. + +### Patch Changes + +- d12ad96: Stop running Git submodule commands when consumers install the registry package. +- da59b19: Standardize published package contents, licensing, and type resolution. + ## 1.0.4 ### Patch Changes diff --git a/packages/registry/package.json b/packages/registry/package.json index 4df0b310d..d21cf3877 100644 --- a/packages/registry/package.json +++ b/packages/registry/package.json @@ -1,6 +1,6 @@ { "name": "@sei-js/registry", - "version": "1.0.4", + "version": "2.0.0", "description": "TypeScript library for Sei chain constants and assets", "type": "module", "main": "./dist/index.js", diff --git a/packages/sei-global-wallet/CHANGELOG.md b/packages/sei-global-wallet/CHANGELOG.md index 4e9a6e1c3..1f03c5a8c 100644 --- a/packages/sei-global-wallet/CHANGELOG.md +++ b/packages/sei-global-wallet/CHANGELOG.md @@ -1,5 +1,19 @@ # @sei-js/global-wallet +## 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. + +### Patch Changes + +- da59b19: Standardize published package contents, licensing, and type resolution. + ## 1.4.1 ### Patch Changes diff --git a/packages/sei-global-wallet/package.json b/packages/sei-global-wallet/package.json index 7c09f948e..95f7d6c90 100644 --- a/packages/sei-global-wallet/package.json +++ b/packages/sei-global-wallet/package.json @@ -1,7 +1,7 @@ { "name": "@sei-js/sei-global-wallet", "description": "Sei Global Wallet is a library to support Dynamic Global Wallets", - "version": "1.4.1", + "version": "2.0.0", "repository": { "type": "git", "url": "https://github.com/sei-protocol/sei-js.git",