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
18 changes: 18 additions & 0 deletions docs/protocols-tutorials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,21 @@ description: "These tutorials provide a basic introduction to the protocols supp
sidebarTitle: Overview
---

This section collects hands-on tutorials across every protocol supported by Chainstack. Each guide is self-contained and walks through a concrete build — deploying a contract, monitoring on-chain activity, bridging assets, or integrating a SDK — using a Chainstack RPC node.

### How to use these tutorials

1. Pick a protocol from the left pane (Ethereum, Solana, Polygon, BNB Smart Chain, Base, Arbitrum, TON, and many more).
2. [Deploy a node](/docs/manage-your-networks) for that protocol on Chainstack and grab its HTTPS or WSS endpoint.
3. Drop the endpoint into the tutorial's code sample and run it.

### What you'll find

- **EVM chains** — smart contract deployment with Hardhat, Truffle, Foundry, and Remix; ERC‑20, ERC‑721, and ERC‑1155 walkthroughs; bridging and L2 messaging examples.
- **Non‑EVM chains** — TON jettons and NFTs, Solana program interaction, Aptos modules, Starknet contracts, NEAR upgrades, Tezos in LIGO.
- **On‑chain analytics** — pending block analysis, event monitoring, mempool watching, DEX price fetching, and validator metrics.
- **Protocol upgrades** — deep dives into Dencun, Lorentz, Granite, and other recent hardforks with runnable examples.

<Tip>
New to Web3 development? Start with [Ethereum: Academic certificates with Truffle](/docs/ethereum-tutorial-academic-certificates-with-truffle) or [Base: Deploy an ERC‑721 contract with Hardhat](/docs/base-tutorial-deploy-an-erc-721-contract-with-hardhat) for a gentle on‑ramp.
</Tip>
21 changes: 20 additions & 1 deletion docs/solana-development.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,23 @@ description: Get started with Solana development on Chainstack, covering node de
sidebarTitle: Overview
---

Check the guides on the left pane.
This section is a curated path through Solana development on Chainstack — from spinning up your first RPC node to building production trading bots, indexers, and DeFi integrations.

### Prerequisites

- A [Chainstack account](https://console.chainstack.com/) and a [deployed Solana node](/docs/manage-your-networks) (mainnet, devnet, or a [Solana Trader Node](/docs/trader-node) for low-latency trading).
- Familiarity with the [Solana JSON-RPC API](https://solana.com/docs/rpc) and one Solana SDK (`@solana/web3.js`, `solana-py`, or Anchor).

### What you'll learn

- **Pump.fun and Raydium** — build a Pump.fun trading bot, listen to Pump.fun → Raydium migrations, and detect new token mints via `logsSubscribe`.
- **Priority fees and landing transactions** — compute Jupiter priority fees in Python and analyze adjacent transactions for fee optimization.
- **Token swaps** — execute swaps with the Raydium SDK and route trades through Jupiter.
- **Migrations** — move from Helius `getTokenAccounts` to standard Solana RPC methods, and from Syndica to Chainstack with no code rewrite.
- **Archive and infrastructure** — see [Solana archive nodes: the backbone of Solana's data availability](/docs/solana-archive-nodes-the-backbone-of-solanas-data-availability-and-developer-tooling) for when (and why) you need archive history.

<Tip>
For ultra-low-latency trading workloads, pair these tutorials with a [Solana Trader Node](/docs/trader-node) and the [Yellowstone gRPC Geyser plugin](/docs/yellowstone-grpc-geyser-plugin).
</Tip>

Pick a guide from the left pane to get started.
29 changes: 28 additions & 1 deletion docs/unlimited-node-add-on.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,31 @@
title: "Unlimited Node add-on"
description: Enable the Unlimited Node add-on to convert any existing Chainstack RPC node into a flat-fee endpoint with predictable monthly costs and capped capacity.
---
See [Unlimited Node](/docs/unlimited-node) for full description.

The **Unlimited Node add-on** turns any existing Chainstack RPC node into a flat-fee endpoint. You pick an RPS tier, enable the add-on, and the node stops consuming plan request quota — replaced by a predictable monthly bill.

### Available RPS tiers

- 25 RPS
- 100 RPS
- 250 RPS
- 500 RPS
- 1000 RPS

### Why use it

- **Fixed monthly cost** — no per-request billing, no overage math.
- **Zero plan quota usage** — the attached node stops drawing from your plan request pool, freeing those requests for other nodes.
- **No extra usage required** — overage and extra usage settings do not apply to an Unlimited Node. Traffic above the tier limit is rate-limited rather than billed.
- **Available from the Growth plan and up.**

### Enable the add-on

1. In the Chainstack console, open **Nodes** and select the node you want to convert.
2. Click **Add-ons** > **Unlimited Node**.
3. Pick an RPS tier and click **Apply changes**.
4. Confirm payment. The add-on activates within seconds.

<Info>
For the full feature description, tier details, and FAQ, see [Unlimited Node](/docs/unlimited-node).
</Info>