Esempio n. 1
0
        // Notes:
        //  - A transfer of funds on or off an exchange (i.e. deposit or withdrawal)

        public Transfer(string transaction_id, ETransfer type, Coin coin, Unit <decimal> amount, DateTimeOffset created, EStatus status)
        {
            TransactionId = transaction_id;
            Type          = type;
            Coin          = coin;
            Amount        = amount;
            Created       = created;
            Status        = status;
        }
Esempio n. 2
0
        /// <summary>Convert a poloniex deposit into a 'Transfer'</summary>
        private Transfer TransferFrom(global::Bittrex.API.DomainObjects.Transfer xfr, ETransfer type)
        {
            var id        = xfr.TxId;
            var coin      = Coins.GetOrAdd(xfr.Currency);
            var amount    = xfr.Amount._(coin);
            var timestamp = xfr.Timestamp;
            var status    = ToTransferStatus(xfr);

            return(new Transfer(id, type, coin, amount, timestamp, status));
        }