示例#1
0
        /// <summary>
        /// Get unclaimed gas
        /// </summary>
        /// <param name="account">account scripthash</param>
        /// <returns></returns>
        public decimal GetUnclaimedGas(UInt160 account)
        {
            UInt160    scriptHash = NativeContract.NEO.Hash;
            BigInteger balance    = nep5API.TestInvoke(scriptHash, "unclaimedGas", account, rpcClient.GetBlockCount() - 1)
                                    .Stack.Single().ToStackItem().GetBigInteger();

            return(((decimal)balance) / (long)NativeContract.GAS.Factor);
        }