SDK Modules
Module Overview
Module
File
Purpose
Requires Signer
Table of Contents
ERC20Module
Methods (read-only and requires signer)
Example: Approve Before Trading
OptionBookModule
Methods (read-only)
Methods (requires signer)
Example: Fill an Order
APIModule
Health
Factory (RFQ) Endpoints
Book (OptionBook) Endpoints
Orders & Market Data (Odette API)
OptionFactoryModule
RFQ Lifecycle Methods (requires signer)
View Methods — Quotation State (read-only)
View Methods — Constants (read-only)
View Methods — State (read-only)
View Methods — Referral (read-only)
Write Methods — Referral & Swap (requires signer)
RFQ Lifecycle
OptionModule
Write Methods (requires signer)
Read Methods (read-only)
EventsModule
OptionBook / OptionFactory Events (read-only)
BaseOption Events (read-only)
Example: Get Recent Fills
WebSocketModule
Methods (read-only)
Subscription Types
Type
Data
Example: Subscribe to Orders
UtilsModule
Methods (read-only)
Supported Structures
Structure
Strikes
Description
Example: Calculate Spread Payoff
RFQKeyManagerModule
Key Generation Methods
Key Storage Methods
Encryption Methods
Utility Methods
Storage Providers
Example: Complete RFQ Offer Flow
Example: Decrypt Incoming Offers (Requester)
Encryption Details
MMPricingModule
Methods (read-only)
MM Pricing Adjustments
Excluded Admin Functions
Contract
Function Signature
On-Chain Modifier
Reason
Owner-Gated Methods That ARE Included
Module
Method
Note
Last updated

