Skip to content

Example Apps #5

@freesig

Description

@freesig

Add Vault and Orderbook Example Apps

Overview

Add two new example VOID applications to demonstrate the toolkit's capabilities: a Vault app and an Orderbook app. These will join the existing increment and transfers examples as reference implementations in void-examples

Vault App

A token custody application that demonstrates:

  • Deposit tokens into the vault
  • Withdraw tokens from the vault
  • Track balances per user

Orderbook App

A simple decentralized exchange that demonstrates:

  • Place buy/sell limit orders
  • Match orders and execute trades
  • Cancel orders
  • Query order state

Requirements

Each example app must include:

  • Benchmarks - performance measurements for key operations
  • e2e tests - end-to-end test coverage
  • Documentation - inline code comments and cargo docs
  • README - setup instructions, usage examples, and description

Purpose

Provide clearly documented reference implementations that enable developers at any skill level to understand how to build VOID applications using the toolkit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions