public static CurrencyOfMarket ToCurrency(this BittrexCurrencyDataType currencyDataType, Market market) { var currency = new CurrencyOfMarket( new Currency(currencyDataType.CurrencyName, currencyDataType.CurrencyLongName), market, currencyDataType.TxFee, currencyDataType.IsActive, CryptoAddress.FromString(currencyDataType.BaseAddress), currencyDataType.MinConfirmation); return(currency); }
public static CurrencyOfMarket ToCurrency(this PoloniexCurrencyDataType currencyDataType, string currencyShortName, Market market) { var currency = new CurrencyOfMarket( new Currency(currencyShortName, currencyDataType.CurrencyName), market, currencyDataType.TaxFee, !currencyDataType.IsDisabled, CryptoAddress.FromString(currencyDataType.DepositAddress), currencyDataType.MinConfirmation); return(currency); }
public Balance Balance(CurrencyOfMarket currency) { return(Balance(currency.Market, currency.Currency)); }
public static Balance ToBalance(this PoloniexBalanceDataType balanceItemDataType, CurrencyOfMarket currency, string cryptoAddress) { var balance = new Balance( currency, CryptoAddress.FromString(cryptoAddress), balanceItemDataType.Available ?? 0, 0, balanceItemDataType.Pending ?? 0); return(balance); }
public Balance(CurrencyOfMarket currency, CryptoAddress address, double available, double reserved, double pending) : this(currency.Market, currency.Currency, address, available, reserved, pending) { }