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); }
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); }
void GetBalanceResponse(QBitNinja.Client.Models.BalanceModel result, Network network) { UnityEngine.Debug.Log(result.Continuation); }