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.
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-examplesVault App
A token custody application that demonstrates:
Orderbook App
A simple decentralized exchange that demonstrates:
Requirements
Each example app must include:
Purpose
Provide clearly documented reference implementations that enable developers at any skill level to understand how to build VOID applications using the toolkit.