diff --git a/freqtrade/persistence/trade_model.py b/freqtrade/persistence/trade_model.py index 8efce76d1..631585127 100644 --- a/freqtrade/persistence/trade_model.py +++ b/freqtrade/persistence/trade_model.py @@ -237,6 +237,7 @@ class Order(ModelBase): 'price': self.price, 'remaining': self.remaining, 'ft_fee_base': self.ft_fee_base, + 'funding_fee': self.funding_fee, }) return resp diff --git a/tests/rpc/test_rpc.py b/tests/rpc/test_rpc.py index b8eb51a91..7ea9dae89 100644 --- a/tests/rpc/test_rpc.py +++ b/tests/rpc/test_rpc.py @@ -99,6 +99,7 @@ def test_rpc_trade_status(default_conf, ticker, fee, mocker) -> None: 'order_filled_timestamp': ANY, 'order_type': 'limit', 'price': 1.098e-05, 'is_open': False, 'pair': 'ETH/BTC', 'order_id': ANY, 'remaining': ANY, 'status': ANY, 'ft_is_entry': True, 'ft_fee_base': None, + 'funding_fee': ANY, }], } mocker.patch('freqtrade.rpc.telegram.Telegram', MagicMock())