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/clean-spiders-smile.md

This file was deleted.

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

This file was deleted.

13 changes: 0 additions & 13 deletions .changeset/migrate-monorepo-to-bun.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.

14 changes: 14 additions & 0 deletions packages/create-sei/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
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
20 changes: 20 additions & 0 deletions packages/mcp-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
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
32 changes: 32 additions & 0 deletions packages/precompiles/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/precompiles/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
23 changes: 23 additions & 0 deletions packages/registry/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/registry/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
14 changes: 14 additions & 0 deletions packages/sei-global-wallet/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion packages/sei-global-wallet/package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down