Ejemplo n.º 1
0
        public QBitNinja.Client.Models.BalanceModel Result()
        {
            //UnityEngine.Debug.Log(UnityEngine.JsonUtility.ToJson(this,true));

            var result = new QBitNinja.Client.Models.BalanceModel();

            result.Continuation         = continuation;
            result.Operations           = new System.Collections.Generic.List <QBitNinja.Client.Models.BalanceOperation>(BalanceOperation.Create(operations));
            result.ConflictedOperations = new System.Collections.Generic.List <QBitNinja.Client.Models.BalanceOperation>(BalanceOperation.Create(conflictedOperations));

            return(result);
        }
Ejemplo n.º 2
0
            public List <Coin> GetCoinsByAddress(BitcoinAddress Address, Network net = null, int confirmations = 6)
            {
                QBitNinja.Client.QBitNinjaClient     cl = new QBitNinja.Client.QBitNinjaClient(net);
                QBitNinja.Client.Models.BalanceModel bm = cl.GetBalance(new BitcoinPubKeyAddress(Address.ToString())).Result;

                List <Coin> txs = new List <Coin>();

                foreach (var operation in bm.Operations)
                {
                    foreach (var cn in operation.ReceivedCoins)
                    {
                        if (operation.Confirmations >= confirmations)
                        {
                            Coin C = (Coin)cn;
                            txs.Add(C);
                        }
                    }
                }

                return(txs);
            }
Ejemplo n.º 3
0
 void GetBalanceResponse(QBitNinja.Client.Models.BalanceModel result, Network network)
 {
     UnityEngine.Debug.Log(result.Continuation);
 }