Exemple #1
0
        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);
        }
Exemple #2
0
        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));
 }
Exemple #4
0
        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)
 {
 }