jingswap

Automate sbtc blind batch auction operations on Stacks via CLI.

9|43|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/aibtcdev/skills --skill jingswap-aibtcdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jingswap
Source: https://github.com/aibtcdev/skills/tree/main/jingswap
Command: npx skills add https://github.com/aibtcdev/skills --skill jingswap-aibtcdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Jingswap blind batch auction operations on Stacks for sBTC markets, enabling cycle-state queries, deposits, cancellations, settlements, and history lookups via a single CLI workflow.

Core Features & Use Cases

  • Blind batch auctions for sbtc-stx and sbtc-usdcx markets with deposit, cancel, close, settle, and settle-with-refresh workflows.
  • Query cycle state (phase, blocks elapsed, totals), view depositors and user activity, fetch prices (Pyth/DLMM), and execute on-chain transactions.
  • Use Case: A trader wants to participate in an auction, monitor cycles, deposit funds, and settle with fresh prices all from one tool.

Quick Start

Run bun run jingswap/jingswap.ts cycle-state to view the current auction state.

Frequently Asked Questions about jingswap

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

FAQPage Schema
How do I automate blind batch auctions for sBTC on Stacks?

You can automate blind batch auctions for sBTC on Stacks by running CLI commands to query cycle states, deposit funds, cancel bids, and execute settlements with integrated live price feeds.

What is a blind batch auction cycle and how do I query its state on Stacks?

A blind batch auction cycle on Stacks involves sequential phases for deposits and settlements. You can query the current cycle state, including blocks elapsed and deposit totals, using the cycle-state CLI command.

Can I settle sBTC auctions with live Pyth or DLMM price feeds from the command line?

Yes, you can settle sBTC auctions with live prices by executing the settle-with-refresh workflow, which integrates Pyth and DLMM API price feeds directly into your on-chain contract calls.

Does the Jingswap CLI support both sBTC-STX and sBTC-USDCX markets?

Yes, the Jingswap CLI fully supports both sBTC-STX and sBTC-USDCX markets, allowing you to manage deposits, cancellations, settlements, and history lookups across both markets from a single workflow.

How do I view depositors and user activity history for Stacks blind auctions?

You can view depositors and user activity history by running the CLI history lookup commands, which retrieve on-chain transaction records and user participation data for the blind auction markets.

What are the limitations of using a CLI tool for blind batch auction management?

Using a CLI tool for blind batch auction management requires local environment setup and manual command execution for each operation, lacking real-time automated monitoring unless configured within a larger script.