示例#1
0
 public SendTxPackage(string aTransactionData, long aCurrencyId, DelegateOnSendTransactionCompleted aEvent)
 {
     TransactionData = aTransactionData;
     CurrencyId      = aCurrencyId;
     CompletedEvent  = aEvent;
     NextRequestTime = DateTime.Now;
     StartTime       = DateTime.Now;
 }
        public override void SendRawTransaction(string aRawTX, DelegateOnSendTransactionCompleted aTxSentEventDelegate)
        {
            string lRawTxToSend = aRawTX.Contains("0x") ? aRawTX : string.Concat("0x", aRawTX);

            FServerConnection.DirectSendNewTransaction(aRawTX, FToken.ParentCurrencyID, aTxSentEventDelegate);
        }
示例#3
0
 internal void SendNewTransaction(string aTransactionData, long aCurrencyId, DelegateOnSendTransactionCompleted aEvent)
 {
     BeginInvoke(new DelegateThreadSendTransaction(ThreadSendTransaction), new SendTxPackage(aTransactionData, aCurrencyId, aEvent));
 }
 public virtual void SendRawTransaction(string aRawTX, DelegateOnSendTransactionCompleted aTxSentEventDelegate)
 {
     FServerConnection.DirectSendNewTransaction(aRawTX, FCurrencyItem.Id, aTxSentEventDelegate);
 }