Skip to main content

outcome_asset_id_from_instrument_id

Function outcome_asset_id_from_instrument_id 

Source
pub fn outcome_asset_id_from_instrument_id(
    instrument_id: InstrumentId,
) -> Result<HyperliquidAssetId>
Expand description

Parses an outcome (HIP-4) asset ID from a Nautilus instrument ID.

Accepts the Nautilus symbol form ({N}-{YES|NO}-OUTCOME.HYPERLIQUID) and, for compatibility with venue-wire-derived ids, also the #<encoding>.HYPERLIQUID and +<encoding>.HYPERLIQUID forms.

ยงErrors

Returns an error if the symbol matches none of the supported forms.