Ejemplo n.º 1
0
        public void Initialize2(Address account, ulong qty)
        {
            var tc = GetInitializeTxnCtxt(SampleContractAddress2, account, qty);

            Executive2.SetTransactionContext(tc).Apply()
            .Wait();
            CommitTrace(tc.Trace).Wait();
        }
Ejemplo n.º 2
0
        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());
        }