yellow-sdk

Manage Nitrolite ERC-7824 state channels via WebSocket protocol.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/fabianferno/skills --skill yellow-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yellow-sdk
Source: https://github.com/fabianferno/skills/tree/main/skills/yellow-sdk
Command: npx skills add https://github.com/fabianferno/skills --skill yellow-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a real-time WebSocket gateway to manage Nitrolite ERC-7824 state channels, enabling instant off-chain transactions, payment channels, and multi-party app sessions.

Core Features & Use Cases

  • Nitrolite RPC: Fast, compact JSON messages over WebSocket for off‑chain updates and on‑chain settlement.
  • NitroliteClient: Fine-grained control over channels (create, resize, close, deposit, withdrawal).
  • App Sessions: Multi-party state channels with quorum/weights for programmable escrow.

Quick Start

Install dependencies, connect to the sandbox WebSocket endpoint, and begin a session to explore channel lifecycles.

Frequently Asked Questions about yellow-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Nitrolite ERC-7824 state channels in real time?

You can manage Nitrolite ERC-7824 state channels in real time by establishing a WebSocket connection to handle instant channel creation, resizing, transfers, and on-chain settlements.

What is the authentication flow for Nitrolite WebSocket state channels?

The Nitrolite WebSocket authentication flow enforces a three-step sequence: auth_request, auth_challenge, and auth_verify, ensuring secure access before initializing off-chain transactions and app sessions.

How do I create and close off-chain payment channels using WebSocket?

Use a WebSocket-based client to send compact JSON RPC messages over the wire protocol, enabling fine-grained control to create, resize, close, deposit, and withdraw from off-chain payment channels.

Can I build multi-party state channels with programmable escrow?

Yes, you can establish multi-party app sessions that function as programmable escrow by utilizing state channels configured with specific quorum and weight parameters for participant consensus.

How do I get current custody and adjudicator addresses for state channels?

Use dynamic get_config requests over the WebSocket wire protocol to retrieve current custody and adjudicator addresses, ensuring channel operations target the correct multi-chain contract endpoints.

Does this state channel SDK support on-chain settlement across multiple chains?

Yes, the WebSocket SDK manages Nitrolite state channels that support instant off-chain updates and final on-chain settlements across multiple chains via dynamic configuration retrieval.