Contract Relationships
Read Functions
Margin Parameters
Pricing Parameters
Tenor Registry
Tenors are tracked as a dynamic registry ofuint32 durations in seconds. There is no fixed enum — new maturities can be added post-deploy without contract upgrades.
Other Parameters
Admin Functions
All admin functions are restricted to the contract owner.setMarginConfig
setPricingConfig
baseSpreadBps <= 1000 (max 10%)
registerTenor
tenorSeconds > 0 or reverts InvalidParameter
disableTenor
setPairFixingTime
setMarginMode
setPositionManager
pm is not a contract address.
setMinPositionNotional
setOracleFee
setOracleFeeReceiver
setFeeDestinations
Events
Related Pages
Parameter Reference
Complete parameter listing with defaults.
Types Reference
MarginConfig, PricingConfig, MarginMode, FeeDestination struct definitions.
Fees
Fee calculation formulas and distribution.