public void Initialize1(Address account, ulong qty) { var tc = GetInitializeTxnCtxt(SampleContractAddress1, account, qty); Executive1.SetTransactionContext(tc).Apply() .Wait(); CommitTrace(tc.Trace).Wait(); }
public DateTime GetTransactionEndTime1(Transaction tx) { var txn = GetETTxn(SampleContractAddress1, tx.GetHash()); var txnCtxt = new TransactionContext() { Transaction = txn }; Executive1.SetDataCache(new Dictionary <DataPath, StateCache>()); Executive1.SetTransactionContext(txnCtxt).Apply().Wait(); var dtStr = txnCtxt.Trace.RetVal.Data.DeserializeToString(); return(DateTime.ParseExact(dtStr, "yyyy-MM-dd HH:mm:ss.ffffff", null)); }