public void Initialize2(Address account, ulong qty) { var tc = GetInitializeTxnCtxt(SampleContractAddress2, account, qty); Executive2.SetTransactionContext(tc).Apply() .Wait(); CommitTrace(tc.Trace).Wait(); }
public ulong GetBalance2(Address account) { var txn = GetBalanceTxn(SampleContractAddress2, account); var txnRes = new TransactionResult(); var txnCtxt = new TransactionContext() { Transaction = txn }; Executive2.SetDataCache(new Dictionary <DataPath, StateCache>()); Executive2.SetTransactionContext(txnCtxt).Apply().Wait(); return(txnCtxt.Trace.RetVal.Data.DeserializeToUInt64()); }