예제 #1
0
        public Result <TxFeeForSend> EstimateRawTransaction(List <SendRawTransactionInputsIM> senders, IEnumerable <SendItemInfo> sendManyModels, string changeAddress, long feeRate)
        {
            List <SendRawTransactionOutputsIM> receivers = new List <SendRawTransactionOutputsIM>();

            sendManyModels.ToList().ForEach(x =>
            {
                SendRawTransactionOutputsIM receiver = new SendRawTransactionOutputsIM
                {
                    Address = x.Address,
                    Amount  = x.Amount
                };
                receivers.Add(receiver);
            });

            ApiResponse response = TransactionApi.EstimateRawTransaction(senders.ToArray(), receivers.ToArray(), changeAddress, feeRate).Result;

            return(base.GetResult <TxFeeForSend>(response));
        }