fix: don't assume "/" for pair base currency
This commit is contained in:
@@ -36,7 +36,7 @@ def _migrate_wallet_history(config: Config, exchange: Exchange, starting_balance
|
|||||||
balance_dist, pairlist_valid = _prepare_balance_distribution(config, exchange, starting_balance)
|
balance_dist, pairlist_valid = _prepare_balance_distribution(config, exchange, starting_balance)
|
||||||
if not balance_dist.empty and pairlist_valid:
|
if not balance_dist.empty and pairlist_valid:
|
||||||
_create_wallet_history_entries(
|
_create_wallet_history_entries(
|
||||||
config, balance_dist, pairlist_valid, config["stake_currency"]
|
config, exchange, balance_dist, pairlist_valid, config["stake_currency"]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@@ -122,6 +122,7 @@ def _prepare_balance_distribution(
|
|||||||
|
|
||||||
def _create_wallet_history_entries(
|
def _create_wallet_history_entries(
|
||||||
config: Config,
|
config: Config,
|
||||||
|
exchange: Exchange,
|
||||||
balance_dist: pd.DataFrame,
|
balance_dist: pd.DataFrame,
|
||||||
pairlist_valid: list[str],
|
pairlist_valid: list[str],
|
||||||
stake_currency: str,
|
stake_currency: str,
|
||||||
@@ -166,7 +167,7 @@ def _create_wallet_history_entries(
|
|||||||
|
|
||||||
# Add entries for each trading pair
|
# Add entries for each trading pair
|
||||||
for pair in pairlist_valid:
|
for pair in pairlist_valid:
|
||||||
base_currency = pair.split("/")[0]
|
base_currency = exchange.get_pair_base_currency(pair)
|
||||||
balance = row[pair_balance_idx[pair]]
|
balance = row[pair_balance_idx[pair]]
|
||||||
leverage = row[pair_leverage_idx[pair]]
|
leverage = row[pair_leverage_idx[pair]]
|
||||||
# Only add entry if balance is not empty/NaN
|
# Only add entry if balance is not empty/NaN
|
||||||
|
|||||||
Reference in New Issue
Block a user