Expand description
Money scalar types for write/read surfaces.
Structs§
- Asset
Amount - Resolved asset/ledger amount.
- Price
- Resolved protocol price units (protobuf
price_ticks, fixed 1e6). - Price
Ticks - Distinct newtype for protocol price ticks (compile-time mix-up prevention).
- QtyScaled
- Distinct newtype for order/trigger qty_scaled.
- Quantity
- Resolved order/trigger base quantity (protobuf
qty_scaled).
Enums§
- Quantity
Domain - Quantity domain — mixing domains is a validation error.
Functions§
- resolve_
asset_ amount_ scaled - Resolve asset/ledger amount for transfer/withdraw write paths.
- resolve_
price_ ticks - Resolve price for write paths.
- resolve_
qty_ scaled - Resolve qty for write paths. Requires a positive scaled value.
- resolve_
quote_ qty_ scaled - Resolve a quote-debit budget. The value must carry the catalog quote scale.