From fa57b30f7227922d42c875665e3437b51c28b98e Mon Sep 17 00:00:00 2001 From: bitwalt Date: Mon, 10 Aug 2026 09:47:36 +0200 Subject: [PATCH 1/2] docs: drop the retiring api.regtest environment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit api.regtest.kaleidoswap.com is being decommissioned, so every base URL, WebSocket URL and code sample naming it is about to point at a host that no longer resolves. Signet is now the single documented test environment and the SDK default: - API-reference and SDK code samples repointed to api.signet - Regtest rows dropped from the environment tables (api-reference, sdk/getting-started, sdk/additional-resources) and Signet marked default - Regtest section/tab removed from api-reference and quickstart - Per-release "Environments:" lines dropped from the SDK changelog; the environment list belongs in Available Environments, and v0.1.16 already omitted it Mentions of regtest as a Bitcoin network (local chains, SPARK_NETWORK) are untouched — only the hosted endpoint is going away. Co-Authored-By: Claude Opus 5 --- .../api-reference/getting-started.mdx | 7 +------ mintlify-docs/api-reference/market-apis.mdx | 2 +- .../api-reference/rgb-lsps1-apis.mdx | 2 +- mintlify-docs/api-reference/swap-apis.mdx | 3 +-- mintlify-docs/api-reference/swap-protocol.mdx | 1 - mintlify-docs/sdk/additional-resources.mdx | 1 - mintlify-docs/sdk/api-reference.mdx | 4 ++-- mintlify-docs/sdk/changelog.mdx | 12 ----------- mintlify-docs/sdk/examples.mdx | 4 ++-- mintlify-docs/sdk/faq.mdx | 5 ++--- mintlify-docs/sdk/getting-started.mdx | 21 +++++++++---------- mintlify-docs/sdk/maker-api-compatibility.mdx | 4 ++-- mintlify-docs/sdk/troubleshooting.mdx | 10 ++++----- mintlify-docs/sdk/types.mdx | 4 ++-- mintlify-docs/sdk/websocket.mdx | 2 +- .../whats-kaleidoswap/introduction.mdx | 2 +- .../whats-kaleidoswap/quickstart.mdx | 10 --------- .../whats-kaleidoswap/troubleshooting.mdx | 1 - 18 files changed, 31 insertions(+), 64 deletions(-) diff --git a/mintlify-docs/api-reference/getting-started.mdx b/mintlify-docs/api-reference/getting-started.mdx index 61833cb..c861ad4 100644 --- a/mintlify-docs/api-reference/getting-started.mdx +++ b/mintlify-docs/api-reference/getting-started.mdx @@ -1,7 +1,7 @@ --- title: "Bitcoin Swap API: Getting Started" sidebarTitle: "Getting Started" -description: "Start using the KaleidoSwap swap API, with base URLs for regtest, signet, and mainnet plus authentication, request format, and rate limits" +description: "Start using the KaleidoSwap swap API, with base URLs for signet and mainnet plus authentication, request format, and rate limits" --- Welcome to the KaleidoSwap API! This guide will help you set up and start using the API quickly and effectively. @@ -12,11 +12,6 @@ Welcome to the KaleidoSwap API! This guide will help you set up and start using The KaleidoSwap API is accessible via HTTPS for secure communication. Here are the available environments: -### Regtest -A local-style regtest network with instant block generation, ideal for rapid development and unit testing. This environment is **currently live**. All API requests in this environment should be directed to the following base URL: - -- **Base URL:** `https://api.regtest.kaleidoswap.com/api/v1` - ### Signet (MutinyNet) A public testnet with realistic network conditions, recommended for integration testing before mainnet. This environment is **currently live**. All API requests in this environment should be directed to the following base URL: diff --git a/mintlify-docs/api-reference/market-apis.mdx b/mintlify-docs/api-reference/market-apis.mdx index 8696e85..5bb3b3c 100644 --- a/mintlify-docs/api-reference/market-apis.mdx +++ b/mintlify-docs/api-reference/market-apis.mdx @@ -13,7 +13,7 @@ The Market APIs are the starting point for any swap integration. They give you t All Market API endpoints are public and require no authentication. -**Base URL:** `https://api.signet.kaleidoswap.com/api/v1` (Signet) or `https://api.regtest.kaleidoswap.com/api/v1` (Regtest) +**Base URL:** `https://api.signet.kaleidoswap.com/api/v1` (Signet) --- diff --git a/mintlify-docs/api-reference/rgb-lsps1-apis.mdx b/mintlify-docs/api-reference/rgb-lsps1-apis.mdx index bfa8fd1..73af53f 100644 --- a/mintlify-docs/api-reference/rgb-lsps1-apis.mdx +++ b/mintlify-docs/api-reference/rgb-lsps1-apis.mdx @@ -14,7 +14,7 @@ The RGB LSPS1 APIs let clients order Lightning channels with RGB asset allocatio These endpoints are used by the KaleidoSwap Desktop App when you open a channel through the default LSP. SDK users can call them directly via `client.maker.createLspOrder()`. -**Base URL:** `https://api.signet.kaleidoswap.com/api/v1` (Signet) or `https://api.regtest.kaleidoswap.com/api/v1` (Regtest) +**Base URL:** `https://api.signet.kaleidoswap.com/api/v1` (Signet) --- diff --git a/mintlify-docs/api-reference/swap-apis.mdx b/mintlify-docs/api-reference/swap-apis.mdx index 6a2e9e4..41654b0 100644 --- a/mintlify-docs/api-reference/swap-apis.mdx +++ b/mintlify-docs/api-reference/swap-apis.mdx @@ -13,7 +13,7 @@ To use these endpoints you need: See the [Market APIs](/api-reference/market-apis) for quotes and asset data, and the [Swap Protocol](/api-reference/swap-protocol) for a full walkthrough of the atomic swap flow. -**Base URL:** `https://api.signet.kaleidoswap.com/api/v1` (Signet) or `https://api.regtest.kaleidoswap.com/api/v1` (Regtest) +**Base URL:** `https://api.signet.kaleidoswap.com/api/v1` (Signet) --- @@ -45,7 +45,6 @@ Retrieve the public identity of the maker's RGB Lightning Node — its pubkey, t | Environment | URL | |-------------|-----| -| **Regtest** | `wss://api.regtest.kaleidoswap.com/api/v1/market/ws/{client_id}` | | **Signet** | `wss://api.signet.kaleidoswap.com/api/v1/market/ws/{client_id}` | | **Mainnet** | `wss://api.kaleidoswap.com/api/v1/market/ws/{client_id}` *(coming soon)* | diff --git a/mintlify-docs/api-reference/swap-protocol.mdx b/mintlify-docs/api-reference/swap-protocol.mdx index e023d96..b17bcb0 100644 --- a/mintlify-docs/api-reference/swap-protocol.mdx +++ b/mintlify-docs/api-reference/swap-protocol.mdx @@ -67,7 +67,6 @@ Taker Client Maker (RGB-LSP) Taker RLN | Environment | URL | |-------------|-----| -| **Regtest** | `wss://api.regtest.kaleidoswap.com/api/v1/market/ws/{client_id}` | | **Signet** | `wss://api.signet.kaleidoswap.com/api/v1/market/ws/{client_id}` | | **Mainnet** | `wss://api.kaleidoswap.com/api/v1/market/ws/{client_id}` *(coming soon)* | diff --git a/mintlify-docs/sdk/additional-resources.mdx b/mintlify-docs/sdk/additional-resources.mdx index 004ffcb..5c95237 100644 --- a/mintlify-docs/sdk/additional-resources.mdx +++ b/mintlify-docs/sdk/additional-resources.mdx @@ -52,7 +52,6 @@ Pass these to `baseUrl` / `base_url` as shown — the SDK appends the `/api/v1` | Environment | Base URL | Best for | |-------------|----------|----------| -| **Regtest** | `https://api.regtest.kaleidoswap.com` | Unit tests and rapid iteration, instant blocks | | **Signet (MutinyNet)** | `https://api.signet.kaleidoswap.com` | Integration testing under realistic conditions | diff --git a/mintlify-docs/sdk/api-reference.mdx b/mintlify-docs/sdk/api-reference.mdx index 70088f7..9ada448 100644 --- a/mintlify-docs/sdk/api-reference.mdx +++ b/mintlify-docs/sdk/api-reference.mdx @@ -11,7 +11,7 @@ description: "Full reference for KaleidoClient, MakerClient, and RlnClient, cove import { KaleidoClient, LogLevel } from 'kaleido-sdk'; const client = KaleidoClient.create({ - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', nodeUrl: 'http://localhost:3001', apiKey: process.env.KALEIDO_API_KEY, timeout: 30, @@ -29,7 +29,7 @@ import logging from kaleido_sdk import KaleidoClient client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com", + base_url="https://api.signet.kaleidoswap.com", node_url="http://localhost:3001", api_key=None, timeout=30.0, diff --git a/mintlify-docs/sdk/changelog.mdx b/mintlify-docs/sdk/changelog.mdx index cfcf6d6..ad516ac 100644 --- a/mintlify-docs/sdk/changelog.mdx +++ b/mintlify-docs/sdk/changelog.mdx @@ -6,8 +6,6 @@ description: "KaleidoSDK version history, listing new features, breaking changes ## SDK v0.1.17 (Current) -**Environments:** Regtest (`api.regtest.kaleidoswap.com`), Signet (`api.signet.kaleidoswap.com`) - **Compatible APIs:** Latest Maker API · RLN (RGB Lightning Node) API **v0.8.0** ### Fixed @@ -28,8 +26,6 @@ description: "KaleidoSDK version history, listing new features, breaking changes ## SDK v0.1.15 -**Environments:** Regtest (`api.regtest.kaleidoswap.com`), Signet (`api.signet.kaleidoswap.com`) - **Compatible APIs:** Latest Maker API · RLN (RGB Lightning Node) API **v0.8.0** ### Fixed @@ -75,8 +71,6 @@ If your RGB Lightning Node still runs **v0.7.1**, stay on SDK **0.1.13** — the ## SDK v0.1.11 -**Environments:** Regtest (`api.regtest.kaleidoswap.com`), Signet (`api.signet.kaleidoswap.com`) - **Compatible APIs:** Latest Maker API · RLN (RGB Lightning Node) API **v0.7.1** ### Fixed @@ -85,8 +79,6 @@ If your RGB Lightning Node still runs **v0.7.1**, stay on SDK **0.1.13** — the ## SDK v0.1.10 -**Environments:** Regtest (`api.regtest.kaleidoswap.com`), Signet (`api.signet.kaleidoswap.com`) - **Compatible APIs:** Latest Maker API · RLN (RGB Lightning Node) API **v0.7.1** ### Fixed @@ -95,8 +87,6 @@ If your RGB Lightning Node still runs **v0.7.1**, stay on SDK **0.1.13** — the ## SDK v0.1.9 -**Environments:** Regtest (`api.regtest.kaleidoswap.com`), Signet (`api.signet.kaleidoswap.com`) - **Compatible APIs:** Latest Maker API · RLN (RGB Lightning Node) API **v0.7.1** ### Added @@ -119,8 +109,6 @@ If your RGB Lightning Node still runs **v0.7.1**, stay on SDK **0.1.13** — the ## SDK v0.1.5 -**Environments:** Regtest (`api.regtest.kaleidoswap.com`), Signet (`api.signet.kaleidoswap.com`) - **Compatible APIs:** Latest Maker API and Latest RLN API diff --git a/mintlify-docs/sdk/examples.mdx b/mintlify-docs/sdk/examples.mdx index 02a016b..07b0457 100644 --- a/mintlify-docs/sdk/examples.mdx +++ b/mintlify-docs/sdk/examples.mdx @@ -11,7 +11,7 @@ description: "Working KaleidoSDK code examples in TypeScript and Python, coverin import { KaleidoClient } from 'kaleido-sdk'; const client = KaleidoClient.create({ - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', }); const [assets, pairs] = await Promise.all([ @@ -31,7 +31,7 @@ for (const pair of pairs.pairs.slice(0, 5)) { from kaleido_sdk import KaleidoClient client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com" + base_url="https://api.signet.kaleidoswap.com" ) assets = await client.maker.list_assets() diff --git a/mintlify-docs/sdk/faq.mdx b/mintlify-docs/sdk/faq.mdx index ce52b28..8f520c9 100644 --- a/mintlify-docs/sdk/faq.mdx +++ b/mintlify-docs/sdk/faq.mdx @@ -35,12 +35,11 @@ description: "Common questions about the KaleidoSDK, covering language choice, t - Regtest and Signet (MutinyNet) are live today; mainnet is coming soon. + Signet (MutinyNet) is live today; mainnet is coming soon. - - **Regtest** — `https://api.regtest.kaleidoswap.com`, instant blocks, best for unit tests - **Signet** — `https://api.signet.kaleidoswap.com`, realistic conditions, best before mainnet - Pass these as `baseUrl` / `base_url`; the SDK appends `/api/v1` itself. Full list in [Available Environments](/sdk/getting-started#available-environments). + Pass this as `baseUrl` / `base_url`; the SDK appends `/api/v1` itself. Full list in [Available Environments](/sdk/getting-started#available-environments). diff --git a/mintlify-docs/sdk/getting-started.mdx b/mintlify-docs/sdk/getting-started.mdx index 3ded58b..e9bf863 100644 --- a/mintlify-docs/sdk/getting-started.mdx +++ b/mintlify-docs/sdk/getting-started.mdx @@ -53,7 +53,7 @@ pip install kaleido-sdk import { KaleidoClient } from 'kaleido-sdk'; const client = KaleidoClient.create({ - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', }); const assets = await client.maker.listAssets(); @@ -64,7 +64,7 @@ console.log(`Found ${assets.assets.length} assets`); from kaleido_sdk import KaleidoClient client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com" + base_url="https://api.signet.kaleidoswap.com" ) assets = await client.maker.list_assets() @@ -86,7 +86,7 @@ print(f"Found {len(assets.assets)} assets") import { KaleidoClient, LogLevel } from 'kaleido-sdk'; const client = KaleidoClient.create({ - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', nodeUrl: 'http://localhost:3001', apiKey: process.env.KALEIDO_API_KEY, timeout: 30, @@ -96,7 +96,7 @@ const client = KaleidoClient.create({ Supported config fields: -- `baseUrl?`: Maker API base URL. Defaults to `https://api.regtest.kaleidoswap.com` +- `baseUrl?`: Maker API base URL. Defaults to `https://api.signet.kaleidoswap.com` - `nodeUrl?`: RGB Lightning Node URL - `apiKey?`: optional API key - `nodeApiKey?`: optional bearer token for authenticated RLN node requests @@ -113,7 +113,7 @@ import logging from kaleido_sdk import KaleidoClient client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com", + base_url="https://api.signet.kaleidoswap.com", node_url="http://localhost:3001", api_key=None, timeout=30.0, @@ -144,7 +144,7 @@ The SDK does not auto-load environment variables, but these names are used by th import { KaleidoClient } from 'kaleido-sdk'; const client = KaleidoClient.create({ - baseUrl: process.env.KALEIDO_API_URL || 'https://api.regtest.kaleidoswap.com', + baseUrl: process.env.KALEIDO_API_URL || 'https://api.signet.kaleidoswap.com', nodeUrl: process.env.KALEIDO_NODE_URL, apiKey: process.env.KALEIDO_API_KEY, }); @@ -155,7 +155,7 @@ import os from kaleido_sdk import KaleidoClient client = KaleidoClient.create( - base_url=os.environ.get("KALEIDO_API_URL", "https://api.regtest.kaleidoswap.com"), + base_url=os.environ.get("KALEIDO_API_URL", "https://api.signet.kaleidoswap.com"), node_url=os.environ.get("KALEIDO_NODE_URL"), api_key=os.environ.get("KALEIDO_API_KEY"), ) @@ -168,8 +168,7 @@ Pass the API URL as `baseUrl` / `base_url`; the SDK appends the `/api/v1` path i | Environment | API URL | WebSocket URL | Status | |-------------|---------|---------------|--------| -| **Regtest** | `https://api.regtest.kaleidoswap.com` | `wss://api.regtest.kaleidoswap.com/ws/{id}` | Live (default) | -| **Signet** | `https://api.signet.kaleidoswap.com` | `wss://api.signet.kaleidoswap.com/ws/{id}` | Live | +| **Signet** | `https://api.signet.kaleidoswap.com` | `wss://api.signet.kaleidoswap.com/ws/{id}` | Live (default) | | **Staging** | `https://api.staging.kaleidoswap.com` | `wss://api.staging.kaleidoswap.com/ws/{id}` | Signet-backed pre-release | | **Mainnet** | `https://api.kaleidoswap.com` | `wss://api.kaleidoswap.com/ws/{id}` | Coming soon | @@ -178,7 +177,7 @@ Pass the API URL as `baseUrl` / `base_url`; the SDK appends the `/api/v1` path i ```typescript TypeScript const client = KaleidoClient.create({ - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', nodeUrl: 'http://localhost:3001', }); @@ -192,7 +191,7 @@ if (client.hasNode()) { ```python Python client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com", + base_url="https://api.signet.kaleidoswap.com", node_url="http://localhost:3001", ) diff --git a/mintlify-docs/sdk/maker-api-compatibility.mdx b/mintlify-docs/sdk/maker-api-compatibility.mdx index 2f69059..66cb3d0 100644 --- a/mintlify-docs/sdk/maker-api-compatibility.mdx +++ b/mintlify-docs/sdk/maker-api-compatibility.mdx @@ -34,7 +34,7 @@ To use Maker API features with the SDK: import { KaleidoClient, Layer } from 'kaleido-sdk'; const client = KaleidoClient.create({ - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', }); // Access Maker API through client.maker @@ -52,7 +52,7 @@ from kaleido_sdk import KaleidoClient, Layer, PairQuoteRequest, SwapLegInput async def main(): client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com" + base_url="https://api.signet.kaleidoswap.com" ) # Access Maker API through client.maker diff --git a/mintlify-docs/sdk/troubleshooting.mdx b/mintlify-docs/sdk/troubleshooting.mdx index bddcb72..638def5 100644 --- a/mintlify-docs/sdk/troubleshooting.mdx +++ b/mintlify-docs/sdk/troubleshooting.mdx @@ -51,7 +51,7 @@ description: "Diagnose common KaleidoSDK issues such as connection failures, ver **Solutions:** 1. Verify the `baseUrl` is correct and accessible 2. Check internet connectivity - 3. Try accessing the API URL in a browser: `https://api.regtest.kaleidoswap.com/api/v1/market/assets` + 3. Try accessing the API URL in a browser: `https://api.signet.kaleidoswap.com/api/v1/market/assets` 4. If behind a firewall, ensure outbound HTTPS is allowed @@ -65,14 +65,14 @@ description: "Diagnose common KaleidoSDK issues such as connection failures, ver ```typescript TypeScript const client = KaleidoClient.create({ - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', nodeUrl: 'http://localhost:3001', // Add this }); ``` ```python Python client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com", + base_url="https://api.signet.kaleidoswap.com", node_url="http://localhost:3001", # Add this ) ``` @@ -320,7 +320,7 @@ logging.getLogger("websockets").setLevel(logging.DEBUG) ```typescript TypeScript const client = KaleidoClient.create({ - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', nodeUrl: 'http://localhost:3001', }); @@ -346,7 +346,7 @@ if (client.hasNode()) { ```python Python client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com", + base_url="https://api.signet.kaleidoswap.com", node_url="http://localhost:3001", ) diff --git a/mintlify-docs/sdk/types.mdx b/mintlify-docs/sdk/types.mdx index cead1f2..28551fc 100644 --- a/mintlify-docs/sdk/types.mdx +++ b/mintlify-docs/sdk/types.mdx @@ -19,7 +19,7 @@ The SDK ships generated API models plus a thin handwritten client layer. import type { KaleidoConfig } from 'kaleido-sdk'; const config: KaleidoConfig = { - baseUrl: 'https://api.regtest.kaleidoswap.com', + baseUrl: 'https://api.signet.kaleidoswap.com', nodeUrl: 'http://localhost:3001', apiKey: process.env.KALEIDO_API_KEY, timeout: 30, @@ -47,7 +47,7 @@ import logging from kaleido_sdk import KaleidoClient client = KaleidoClient.create( - base_url="https://api.regtest.kaleidoswap.com", + base_url="https://api.signet.kaleidoswap.com", node_url="http://localhost:3001", api_key=None, timeout=30.0, diff --git a/mintlify-docs/sdk/websocket.mdx b/mintlify-docs/sdk/websocket.mdx index 2e7d7de..1013ae6 100644 --- a/mintlify-docs/sdk/websocket.mdx +++ b/mintlify-docs/sdk/websocket.mdx @@ -30,7 +30,7 @@ ws = client.maker.enable_websocket("wss://api.signet.kaleidoswap.com/ws/my-clien The URL includes a client ID for session tracking. The `enableWebSocket` method returns a `WSClient` instance. -The examples on this page use Signet. Match the WebSocket URL to the environment your `baseUrl` points at — Regtest is the SDK default, at `wss://api.regtest.kaleidoswap.com/ws/{id}`. See [Available Environments](/sdk/getting-started#available-environments). +The examples on this page use Signet, which is also the SDK default. Match the WebSocket URL to the environment your `baseUrl` points at. See [Available Environments](/sdk/getting-started#available-environments). ## High-Level API diff --git a/mintlify-docs/whats-kaleidoswap/introduction.mdx b/mintlify-docs/whats-kaleidoswap/introduction.mdx index 18f5ff3..2a4fceb 100644 --- a/mintlify-docs/whats-kaleidoswap/introduction.mdx +++ b/mintlify-docs/whats-kaleidoswap/introduction.mdx @@ -109,7 +109,7 @@ Build on KaleidoSwap with our SDKs, APIs, and AI Tools: - Point `KaleidoClient.create()` at a regtest or signet endpoint — mainnet is coming soon. + Point `KaleidoClient.create()` at the signet endpoint — mainnet is coming soon. [Client Reference →](/sdk/api-reference) diff --git a/mintlify-docs/whats-kaleidoswap/quickstart.mdx b/mintlify-docs/whats-kaleidoswap/quickstart.mdx index 698be88..cf71655 100644 --- a/mintlify-docs/whats-kaleidoswap/quickstart.mdx +++ b/mintlify-docs/whats-kaleidoswap/quickstart.mdx @@ -265,16 +265,6 @@ curl -X POST https://api.signet.kaleidoswap.com/api/v1/market/quote \ - **Currently live** - - **API URL**: `https://api.regtest.kaleidoswap.com/api/v1` - - **WebSocket**: `wss://api.regtest.kaleidoswap.com/api/v1/market/ws/{client_id}` - - - Local regtest network — instant block generation, full control - - Best for rapid development and unit testing - - **Currently live** - - **API URL**: `https://api.kaleidoswap.com/api/v1` diff --git a/mintlify-docs/whats-kaleidoswap/troubleshooting.mdx b/mintlify-docs/whats-kaleidoswap/troubleshooting.mdx index 60c5163..a90d934 100644 --- a/mintlify-docs/whats-kaleidoswap/troubleshooting.mdx +++ b/mintlify-docs/whats-kaleidoswap/troubleshooting.mdx @@ -409,7 +409,6 @@ The cases below are specific to how the closed beta is installed and how its acc 3. **Incorrect endpoint**: Verify you're using the correct API base URL - Signet (live): `https://api.signet.kaleidoswap.com/api/v1` - - Regtest (live): `https://api.regtest.kaleidoswap.com/api/v1` - Mainnet: `https://api.kaleidoswap.com/api/v1` *(coming soon)* From b0fdb2333af24c5b56cbe2d1d17aa31532d54d8c Mon Sep 17 00:00:00 2001 From: bitwalt Date: Mon, 10 Aug 2026 09:59:07 +0200 Subject: [PATCH 2/2] docs: drop the staging row from Available Environments Staging is an internal pre-release environment; the public SDK docs should not advertise its API and WebSocket URLs. Signet and mainnet stay. Co-Authored-By: Claude Opus 5 --- mintlify-docs/sdk/getting-started.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/mintlify-docs/sdk/getting-started.mdx b/mintlify-docs/sdk/getting-started.mdx index e9bf863..c1c879b 100644 --- a/mintlify-docs/sdk/getting-started.mdx +++ b/mintlify-docs/sdk/getting-started.mdx @@ -169,7 +169,6 @@ Pass the API URL as `baseUrl` / `base_url`; the SDK appends the `/api/v1` path i | Environment | API URL | WebSocket URL | Status | |-------------|---------|---------------|--------| | **Signet** | `https://api.signet.kaleidoswap.com` | `wss://api.signet.kaleidoswap.com/ws/{id}` | Live (default) | -| **Staging** | `https://api.staging.kaleidoswap.com` | `wss://api.staging.kaleidoswap.com/ws/{id}` | Signet-backed pre-release | | **Mainnet** | `https://api.kaleidoswap.com` | `wss://api.kaleidoswap.com/ws/{id}` | Coming soon | ## Sub-Client Architecture