Skip to main content

Monaco Protocol SDK v0.1.1

Initial Release

The first stable release of the Monaco Protocol SDK, providing developers with essential tools to integrate with the Monaco Protocol CLOB.

Core Features

  • Complete TypeScript SDK: Full TypeScript SDK for Monaco Protocol integration
  • Authentication System: Frontend and backend authentication support
  • Deposit & Withdrawal: Complete deposit and withdrawal functionality
  • Trading Operations: Order placement, management, and cancellation
  • React Integration: React hooks and components for seamless frontend integration
  • Comprehensive API Coverage: Full API coverage for all Monaco Protocol features

Package Architecture

  • @0xmonaco/core - Core SDK functionality including API clients and trading operations
  • @0xmonaco/contracts - Smart contract interfaces and ABIs
  • @0xmonaco/types - TypeScript type definitions for all SDK components
  • @0xmonaco/react - React hooks and components for frontend integration
  • @0xmonaco/utils - Utility functions and helpers

Getting Started

Key Capabilities

Authentication
  • Wallet-based authentication flow
  • Backend service authentication
  • Session management and token refresh
Trading
  • Place limit and market orders
  • Cancel and replace existing orders
  • Real-time order status updates
  • Order book access
Vault Operations
  • Deposit tokens to the protocol
  • Withdraw funds
  • Balance management
  • Sub-account support
React Integration
  • Pre-built hooks for common operations
  • Type-safe components
  • State management helpers

Technical Foundation

This initial release establishes the foundation for building sophisticated trading applications on the Monaco Protocol. The SDK provides a clean, typed interface for all protocol operations while maintaining flexibility for custom implementations.