diff --git a/.gitignore b/.gitignore index 54badaf5..3acd2bde 100644 --- a/.gitignore +++ b/.gitignore @@ -419,4 +419,4 @@ src/neoxp/default.neo-express src/trace/*.neo-trace src/worknet/default.neo-worknet src/worknet/data/* -/src/neoxp/Properties/launchSettings.json +src/neoxp/Properties/launchSettings.json diff --git a/src/neoxp/Extensions/ExpressNodeExtensions.cs b/src/neoxp/Extensions/ExpressNodeExtensions.cs index 917a4149..2468d368 100644 --- a/src/neoxp/Extensions/ExpressNodeExtensions.cs +++ b/src/neoxp/Extensions/ExpressNodeExtensions.cs @@ -152,11 +152,10 @@ public static async Task GetContractParameterParserAsyn public static async Task> TryGetAccountHashAsync(this IExpressNode expressNode, ExpressChain chain, string name) { - if (name.StartsWith('@')) + if (name.StartsWith('#')) { - name = name[1..]; var contracts = await expressNode.ListContractsAsync().ConfigureAwait(false); - if (TryGetContractHash(contracts, name, out var contractHash)) + if (TryGetContractHash(contracts, name.Substring(1), out var contractHash)) { return contractHash; }