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
2 changes: 1 addition & 1 deletion docs/AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ npx skills add base/base-skills
|Get Started/Quickstart:get-started/base,get-started/connect-to-base,get-started/get-funds,get-started/make-a-transaction,base-chain/network-information/ecosystem-bridges
|Get Started/Solutions:get-started/integrate-defi,get-started/issue-rwa,get-started/issue-stablecoins,get-started/accept-payments,get-started/private-transactions
|Get Started/Coding Agents:get-started/resources-for-ai-agents,get-started/docs-mcp,get-started/docs-llms
|Get Started/Get Funding:get-started/base-batches,get-started/base-ecosystem-fund,get-started/base-services-hub
|Get Started/Get Funding:get-started/base-batches,get-started/base-ecosystem-fund,get-started/builder-stack
|Get Started/Resources:get-started/builders,get-started/creators
|Get Started/References:get-started/base-chain,get-started/sdks-and-apis
|Build on Base/Overview:build-on-base/overview,build-on-base/test-on-vibenet,build-on-base/assign-user-attributes
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Replays all transactions in a block identified by its hash and returns an execution trace for each.

<Warning>
Debug methods replay all transactions in the block and are computationally expensive. Availability varies among providers in the [Base Services Hub](/get-started/base-services-hub).
Debug methods replay all transactions in the block and are computationally expensive. Availability varies among providers in the [Builder Stack](/get-started/builder-stack).
</Warning>

## Parameters
Expand All @@ -34,7 +34,7 @@
## Example

<CodeGroup>
```json Request lines wrap expandable

Check warning on line 37 in docs/base-chain/api-reference/debug-api/debug_traceBlockByHash.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"method": "debug_traceBlockByHash",
Expand All @@ -46,7 +46,7 @@
}
```

```json Response lines wrap expandable

Check warning on line 49 in docs/base-chain/api-reference/debug-api/debug_traceBlockByHash.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"id": 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Returns the EVM execution traces for all transactions in a block identified by its number.

<Warning>
Debug methods replay all transactions in the block and are computationally expensive. Availability varies among providers in the [Base Services Hub](/get-started/base-services-hub).
Debug methods replay all transactions in the block and are computationally expensive. Availability varies among providers in the [Builder Stack](/get-started/builder-stack).
</Warning>

## Parameters
Expand Down Expand Up @@ -38,7 +38,7 @@
}
```

```json Response lines wrap expandable

Check warning on line 41 in docs/base-chain/api-reference/debug-api/debug_traceBlockByNumber.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"id": 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Replays a transaction and returns its complete EVM execution trace, including every opcode executed, gas consumed at each step, stack contents, and storage changes.

<Warning>
Debug methods replay transactions and are computationally expensive. Availability and rate limits vary among providers in the [Base Services Hub](/get-started/base-services-hub). Avoid calling these in hot paths.
Debug methods replay transactions and are computationally expensive. Availability and rate limits vary among providers in the [Builder Stack](/get-started/builder-stack). Avoid calling these in hot paths.
</Warning>

## Parameters
Expand Down Expand Up @@ -83,7 +83,7 @@
## Example

<CodeGroup>
```json Request (default struct log) lines wrap expandable

Check warning on line 86 in docs/base-chain/api-reference/debug-api/debug_traceTransaction.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"method": "debug_traceTransaction",
Expand All @@ -95,7 +95,7 @@
}
```

```json Request (callTracer) lines wrap expandable

Check warning on line 98 in docs/base-chain/api-reference/debug-api/debug_traceTransaction.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"method": "debug_traceTransaction",
Expand All @@ -107,7 +107,7 @@
}
```

```json Response (default) lines wrap expandable

Check warning on line 110 in docs/base-chain/api-reference/debug-api/debug_traceTransaction.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"id": 1,
Expand All @@ -131,7 +131,7 @@
}
```

```json Response (callTracer) lines wrap expandable

Check warning on line 134 in docs/base-chain/api-reference/debug-api/debug_traceTransaction.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"id": 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Returns all transaction receipts for a given block.

<Warning>
This method returns HTTP 403 on the public Base RPC endpoints (`mainnet.base.org`, `sepolia.base.org`). It requires a dedicated or third-party RPC provider. See the [Base Services Hub](/get-started/base-services-hub) for options.
This method returns HTTP 403 on the public Base RPC endpoints (`mainnet.base.org`, `sepolia.base.org`). It requires a dedicated or third-party RPC provider. See the [Builder Stack](/get-started/builder-stack) for options.
</Warning>

<Tip>
Expand Down Expand Up @@ -41,7 +41,7 @@
-d '{"jsonrpc":"2.0","method":"eth_getBlockReceipts","params":["pending"],"id":1}'
```

```json Response lines wrap expandable

Check warning on line 44 in docs/base-chain/api-reference/ethereum-json-rpc-api/eth_getBlockReceipts.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"id": 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
Creates a real-time event subscription over a WebSocket connection. Returns a subscription ID; events are pushed as `eth_subscription` notifications without the client needing to poll.

<Note>
The public Base endpoints (`mainnet.base.org`, `sepolia.base.org`) are **HTTP only**. WebSocket connections are not available on public Base endpoints — choose a WebSocket-capable provider from the [Base Services Hub](/get-started/base-services-hub).
The public Base endpoints (`mainnet.base.org`, `sepolia.base.org`) are **HTTP only**. WebSocket connections are not available on public Base endpoints — choose a WebSocket-capable provider from the [Builder Stack](/get-started/builder-stack).
</Note>

## Parameters
Expand Down Expand Up @@ -45,7 +45,7 @@

Event notifications arrive as unsolicited JSON-RPC messages:

```json Event Notification lines wrap expandable

Check warning on line 48 in docs/base-chain/api-reference/ethereum-json-rpc-api/eth_subscribe.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"method": "eth_subscription",
Expand All @@ -63,7 +63,7 @@
{"jsonrpc": "2.0", "method": "eth_subscribe", "params": ["newHeads"], "id": 1}
```

```json Subscribe to logs (with filter) lines wrap expandable

Check warning on line 66 in docs/base-chain/api-reference/ethereum-json-rpc-api/eth_subscribe.mdx

View workflow job for this annotation

GitHub Actions / Docs Style / Conformance

Docs style

[codeblock/highlight] Consider `highlight={}` to draw attention to key lines
{
"jsonrpc": "2.0",
"id": 1,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: 'Subscribe to receive each transaction as it is pre-confirmed into
Subscribe via `eth_subscribe` to receive each transaction as it is pre-confirmed into a Flashblock. Pass `true` as the second parameter to receive full transaction and receipt data.

<Info>
This subscription requires a WebSocket-enabled RPC endpoint. The public Base endpoints (`mainnet.base.org`, `sepolia.base.org`) are HTTP only. Choose a WebSocket-capable provider from the [Base Services Hub](/get-started/base-services-hub).
This subscription requires a WebSocket-enabled RPC endpoint. The public Base endpoints (`mainnet.base.org`, `sepolia.base.org`) are HTTP only. Choose a WebSocket-capable provider from the [Builder Stack](/get-started/builder-stack).
</Info>

<Note>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: 'Subscribe to receive full Flashblock payload stream as each pre-co
Subscribe via `eth_subscribe` to receive full block state updates as each Flashblock is built. Each message contains the accumulated pre-confirmed state for the block in progress.

<Info>
This subscription requires a WebSocket-enabled RPC endpoint. The public Base endpoints (`mainnet.base.org`, `sepolia.base.org`) are HTTP only. Choose a Flashblocks-capable WebSocket provider from the [Base Services Hub](/get-started/base-services-hub).
This subscription requires a WebSocket-enabled RPC endpoint. The public Base endpoints (`mainnet.base.org`, `sepolia.base.org`) are HTTP only. Choose a Flashblocks-capable WebSocket provider from the [Builder Stack](/get-started/builder-stack).
</Info>

<Note>
Expand Down Expand Up @@ -44,7 +44,7 @@ Each subscription emits **one Flashblock Object per WebSocket message**. Events
```javascript JavaScript lines wrap expandable
import WebSocket from 'ws';

// Use a Flashblocks-enabled provider WSS endpoint (see the Base Services Hub)
// Use a Flashblocks-enabled provider WSS endpoint (see the Builder Stack)
const ws = new WebSocket('wss://your-flashblocks-provider.example/ws');

ws.on('open', () => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: 'Subscribe to logs from pre-confirmed transactions matching an opti
Subscribe via `eth_subscribe` to receive logs from pre-confirmed transactions matching an optional filter. Useful for monitoring contract events with sub-block latency.

<Info>
This subscription requires a WebSocket-enabled RPC endpoint. The public Base endpoints (`mainnet.base.org`, `sepolia.base.org`) are HTTP only. Choose a Flashblocks-capable WebSocket provider from the [Base Services Hub](/get-started/base-services-hub).
This subscription requires a WebSocket-enabled RPC endpoint. The public Base endpoints (`mainnet.base.org`, `sepolia.base.org`) are HTTP only. Choose a Flashblocks-capable WebSocket provider from the [Builder Stack](/get-started/builder-stack).
</Info>

<Note>
Expand Down
4 changes: 2 additions & 2 deletions docs/base-chain/api-reference/rpc-overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Base exposes a single, fully EVM-compatible JSON-RPC API across two performance
For network details, RPC endpoints, and wallet setup, see [Connecting to Base](/base-chain/quickstart/connecting-to-base).

<Note>
The public Base endpoints are **HTTP only**. WebSocket RPC connections (`eth_subscribe`, `newHeads`, `logs`) are not available on public Base endpoints — choose a WebSocket-capable provider from the [Base Services Hub](/get-started/base-services-hub).
The public Base endpoints are **HTTP only**. WebSocket RPC connections (`eth_subscribe`, `newHeads`, `logs`) are not available on public Base endpoints — choose a WebSocket-capable provider from the [Builder Stack](/get-started/builder-stack).
</Note>

## Flashblocks
Expand Down Expand Up @@ -74,7 +74,7 @@ Pre-confirmation methods for sub-second transaction signals on Base. These metho

### Debug API

Development and debugging utilities for deep transaction inspection and block replay. Debug methods replay transactions and are computationally expensive — availability and rate limits vary among providers in the [Base Services Hub](/get-started/base-services-hub).
Development and debugging utilities for deep transaction inspection and block replay. Debug methods replay transactions and are computationally expensive — availability and rate limits vary among providers in the [Builder Stack](/get-started/builder-stack).

| Method | Description |
| --- | --- |
Expand Down
4 changes: 2 additions & 2 deletions docs/base-chain/quickstart/connecting-to-base.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -87,11 +87,11 @@ Base is an EVM-compatible Layer 2 network. Use the details below to connect your
</Tabs>

<Info>
The public endpoints above are rate-limited and not suitable for production traffic. For production use, choose an RPC provider from the [Base Services Hub](/get-started/base-services-hub).
The public endpoints above are rate-limited and not suitable for production traffic. For production use, choose an RPC provider from the [Builder Stack](/get-started/builder-stack).
</Info>

<Note>
The public Base endpoints are **HTTP only**. WebSocket RPC connections (`eth_subscribe`, `newHeads`, `logs`) are not available on public Base endpoints — choose a WebSocket-capable provider from the [Base Services Hub](/get-started/base-services-hub).
The public Base endpoints are **HTTP only**. WebSocket RPC connections (`eth_subscribe`, `newHeads`, `logs`) are not available on public Base endpoints — choose a WebSocket-capable provider from the [Builder Stack](/get-started/builder-stack).
</Note>

## Wallet Setup
Expand Down
2 changes: 1 addition & 1 deletion docs/build-on-base/test-on-vibenet.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ ws.on("message", (data) => {
With 200ms blocks, a 250–1000ms poll can miss multiple blocks, so treat WebSocket push as the primary source. Keep a small number of long-lived connections, multiplex subscriptions and ordinary JSON-RPC calls over one connection, and reserve polling for reconciliation (balances, fees, and health checks). Keep an HTTPS RPC call path as a fallback if the socket drops.

<Note>
This public WebSocket is Vibenet only. Base does not provide a free public WebSocket RPC endpoint for Base Mainnet or Base Sepolia; the public endpoints there are HTTP only. For WebSocket access on Sepolia or Mainnet, run your own node or use a WebSocket-capable provider from the [Base Services Hub](/get-started/base-services-hub).
This public WebSocket is Vibenet only. Base does not provide a free public WebSocket RPC endpoint for Base Mainnet or Base Sepolia; the public endpoints there are HTTP only. For WebSocket access on Sepolia or Mainnet, run your own node or use a WebSocket-capable provider from the [Builder Stack](/get-started/builder-stack).
</Note>

## What's Available Now
Expand Down
26 changes: 15 additions & 11 deletions docs/docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
"pages": [
"get-started/base-batches",
"get-started/base-ecosystem-fund",
"get-started/base-services-hub"
"get-started/builder-stack"
]
},
{
Expand Down Expand Up @@ -1626,31 +1626,31 @@
},
{
"source": "/base-chain/tools/block-explorers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/base-chain/tools/data-indexers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/base-chain/tools/network-faucets",
"destination": "/get-started/get-funds"
},
{
"source": "/base-chain/tools/node-providers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/base-chain/node-operators/node-providers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/get-started/block-explorers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/get-started/data-indexers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/base-chain/flashblocks/node-providers",
Expand Down Expand Up @@ -1810,7 +1810,11 @@
},
{
"source": "/base-services-hub",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/get-started/base-services-hub",
"destination": "/get-started/builder-stack"
},
{
"source": "/buildathons/2025-02-flash",
Expand Down Expand Up @@ -1962,7 +1966,7 @@
},
{
"source": "/chain/block-explorers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/chain/bridge-an-l1-token-to-base",
Expand All @@ -1986,7 +1990,7 @@
},
{
"source": "/chain/data-indexers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/chain/decentralizing-base-with-optimism",
Expand Down Expand Up @@ -2034,7 +2038,7 @@
},
{
"source": "/chain/node-providers",
"destination": "/get-started/base-services-hub"
"destination": "/get-started/builder-stack"
},
{
"source": "/chain/node-snapshots",
Expand Down
Loading
Loading