Esempio n. 1
0
        public Contracts.Balance CoinbaseProAccountConverter(CoinbaseProApi.NetCore.Entities.Account account)
        {
            var balance = new Contracts.Balance
            {
                Available = account.available,
                Frozen    = account.hold,
                Symbol    = account.currency
            };

            return(balance);
        }
Esempio n. 2
0
        public Contracts.Balance BittrexBalanceConverter(BittrexApi.NetCore.Entities.Balance bittrexBalance)
        {
            var balance = new Contracts.Balance
            {
                Available = bittrexBalance.available,
                Frozen    = bittrexBalance.pending,
                Symbol    = bittrexBalance.symbol
            };

            return(balance);
        }
Esempio n. 3
0
        public Contracts.Balance KuCoinBalanceConverter(KuCoinApi.Net.Entities.Balance kuBalance)
        {
            var balance = new Contracts.Balance
            {
                Available = kuBalance.Available,
                Frozen    = kuBalance.Frozen,
                Symbol    = kuBalance.Symbol
            };

            return(balance);
        }
Esempio n. 4
0
        public Contracts.Balance BinanceBalanceConverter(Binance.NetCore.Entities.Balance binanceBal)
        {
            var balance = new Contracts.Balance
            {
                Available = binanceBal.free,
                Frozen    = binanceBal.locked,
                Symbol    = binanceBal.asset
            };

            return(balance);
        }
Esempio n. 5
0
        public Contracts.Balance KuCoinBalanceConverter(KuCoinApi.NetCore.Entities.Balance kuBalance)
        {
            var balance = new Contracts.Balance
            {
                Available = kuBalance.balance - kuBalance.freezeBalance,
                Frozen    = kuBalance.freezeBalance,
                Symbol    = kuBalance.coinType
            };

            return(balance);
        }