{"record":{"id":"7c7800100b63b6ac","repo":"nautechsystems/nautilus_trader","slug":"invalid-futures-funding-rate-at-e","errorCode":null,"errorMessage":"invalid Futures funding rate at {}: {e}","messagePattern":"invalid Futures funding rate at (.+?): (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/adapters/binance/src/futures/http/client.rs","lineNumber":3277,"sourceCode":"        low,\n        close,\n        volume,\n        quote_volume,\n        count,\n        taker_buy_base_volume,\n        taker_buy_quote_volume,\n        ts_event,\n        ts_init,\n    ))\n}\n\nfn parse_futures_funding_rate_update(\n    rate: &BinanceFundingRate,\n    instrument_id: InstrumentId,\n    ts_init: UnixNanos,\n) -> anyhow::Result<FundingRateUpdate> {\n    let funding_rate = rate.funding_rate.parse::<Decimal>().map_err(|e| {\n        anyhow::anyhow!(\"invalid Futures funding rate at {}: {e}\", rate.funding_time)\n    })?;\n    let ts_event = parse_millis(rate.funding_time, \"Futures funding time\")?;\n\n    Ok(FundingRateUpdate::new(\n        instrument_id,\n        funding_rate,\n        None, // Funding interval is not provided by the history endpoint\n        None, // Next funding time is not provided by the history endpoint\n        ts_event,\n        ts_init,\n    ))\n}\n\nfn parse_futures_commission_rates(\n    response: &BinanceFuturesCommissionRate,\n) -> anyhow::Result<(Decimal, Decimal)> {\n    Ok((\n        response.maker_commission_rate.parse()?,","sourceCodeStart":3259,"sourceCodeEnd":3295,"githubUrl":"https://github.com/nautechsystems/nautilus_trader/blob/a4b06ed870971b5671d12754ea138a3ab99b1dec/crates/adapters/binance/src/futures/http/client.rs#L3259-L3295","documentation":"Error \"invalid Futures funding rate at {}: {e}\" thrown in nautechsystems/nautilus_trader.","triggerScenarios":"Thrown at crates/adapters/binance/src/futures/http/client.rs:3277 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a4b06ed870971b5671d12754ea138a3ab99b1dec","analyzedAt":"2026-08-16T22:54:50.089Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}