Beispiel #1
0
        public async Task <string> GetName()
        {
            string name   = string.Empty;
            var    result = await GetTokenName.SendRequestAsync();

            if (result != null)
            {
                var temp = result.Stack[0].Value.ToString();
                name = Helper.HextoString(temp);
            }
            return(name);
        }
Beispiel #2
0
        public async Task <string> GetName(string tokenScriptHash, bool humanReadable = false)
        {
            var result = await GetTokenName.SendRequestAsync(tokenScriptHash);

            if (result.State == "FAULT, BREAK")
            {
                throw new RpcResponseException(new RpcError(0, "RPC state response: FAULT, BREAK "));
            }

            var resultString = result.Stack[0].Value.ToString();

            if (!humanReadable)
            {
                return(resultString);
            }
            return(resultString.HexToString());
        }
Beispiel #3
0
        public async Task <string> GetName()
        {
            var result = await GetTokenName.SendRequestAsync().ConfigureAwait(false);

            return(result.Stack[0].Value.ToString());
        }