示例#1
0
文件: MockSetup.cs 项目: wyk125/AElf
        public void Initialize1(Address account, ulong qty)
        {
            var tc = GetInitializeTxnCtxt(SampleContractAddress1, account, qty);

            Executive1.SetTransactionContext(tc).Apply()
            .Wait();
            CommitTrace(tc.Trace).Wait();
        }
示例#2
0
文件: MockSetup.cs 项目: wyk125/AElf
        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));
        }