diff --git a/neo/Network/RPC/RpcServer.cs b/neo/Network/RPC/RpcServer.cs index 5bf4b21f8d..f02cbbe922 100644 --- a/neo/Network/RPC/RpcServer.cs +++ b/neo/Network/RPC/RpcServer.cs @@ -331,6 +331,13 @@ private JObject Process(string method, JArray _params) }) ?? new StorageItem(); return item.Value?.ToHexString(); } + case "gettransactionheight": + { + UInt256 hash = UInt256.Parse(_params[0].AsString()); + uint? height = Blockchain.Singleton.Store.GetTransactions().TryGet(hash)?.BlockIndex; + if (height.HasValue) return height.Value; + throw new RpcException(-100, "Unknown transaction"); + } case "gettxout": { UInt256 hash = UInt256.Parse(_params[0].AsString());