OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Abyssbook

AbyssBook is a Zig-based order-book infrastructure project for decentralized exchanges, associated with the Solana ecosystem. Its repository describes a sharded order book and includes Zig integration examples for placing limit orders and executing market orders.

Independent OpenViST project profile, based on linked sources.

Abyssbook — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the repository when evaluating or adapting a Zig order-book component for DEX infrastructure, or when reviewing its example order-handling interface and stated architecture.

Who it is for

  • Developers assessing order-book infrastructure for a decentralized exchange.
  • Zig developers exploring order placement, matching and advanced order types.

Documented uses

  • Evaluate a sharded order-book design for DEX infrastructure.
  • Inspect example calls for placing limit orders and executing market orders.
  • Explore documented order types including TWAP, trailing-stop and pegged orders.
  • Review the project’s stated architecture and integration documentation.
Before you choose

Requirements & limits

  • The repository identifies Zig as its primary language and Solana among its ecosystem topics.
  • The README includes example calls for limit and market orders and shows TWAP, trailing-stop and pegged-order interfaces.
  • The project describes price-based sharding, SIMD processing, zero-copy design and cache-oriented structures.
  • The repository description cautions that its benchmark may be an AI estimate; treat README performance figures as project claims, not independently validated results.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Build AbyssBook and initialize an order book

Build the project, then initialize a sharded order book and use the documented basic order operations in Zig.

Before you start

  • Zig toolchain
  • A shell environment for the documented build commands

Steps

  1. Clone the repository with the command below.

    Documented command
    git clone https://github.com/aldrinlabs/abyssbook
  2. Change into the abyssbook directory and run zig build.

  3. In Zig code, import orderbook.zig and initialize orderbook.ShardedOrderbook with std.heap.page_allocator and a shard count of 32; deinitialize the book when finished.

  4. Use book.placeOrder to place a limit order, then book.executeMarketOrder to execute a market order.

Expected outcome

The documented workflow builds AbyssBook and demonstrates initialization, limit-order placement, and market-order execution.

Guide limitations

  • The guide does not specify Zig version requirements or confirm that the commands succeed in a particular environment.
  • The examples describe order-book operations; they do not document deployment to Solana or connection to a live exchange.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
aldrin-labs/abyssbook · Official homepage title · retained in its source language