From 0b2ad1f93d308a3128c6f9b4eff35cfc4b7a5ad5 Mon Sep 17 00:00:00 2001 From: Aleks Lozovyuk Date: Thu, 8 Jul 2021 16:58:11 +0300 Subject: [PATCH] Update deribit.js Correct calculation of used funds (initial + maintenance) Fix free and used field at fetchBalance --- js/deribit.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/deribit.js b/js/deribit.js index 6c8861659fcc0..b5fffa2d2c059 100644 --- a/js/deribit.js +++ b/js/deribit.js @@ -535,8 +535,8 @@ module.exports = class deribit extends Exchange { const currencyId = this.safeString (balance, 'currency'); const currencyCode = this.safeCurrencyCode (currencyId); const account = this.account (); - account['free'] = this.safeString (balance, 'availableFunds'); - account['used'] = this.safeString (balance, 'maintenanceMargin'); + account['free'] = this.safeString (balance, 'available_funds'); + account['used'] = this.safeString (balance, 'maintenance_margin') + this.safeString (balance, 'initial_margin'); account['total'] = this.safeString (balance, 'equity'); result[currencyCode] = account; return this.parseBalance (result, false);