diff --git a/src/RpcServer/RpcServer.Node.cs b/src/RpcServer/RpcServer.Node.cs index cdec3f405..9eaacc8e1 100644 --- a/src/RpcServer/RpcServer.Node.cs +++ b/src/RpcServer/RpcServer.Node.cs @@ -8,6 +8,7 @@ using Neo.Network.P2P; using Neo.Network.P2P.Payloads; using System.Linq; +using static Neo.Ledger.Blockchain; namespace Neo.Plugins { @@ -41,9 +42,9 @@ private JObject GetPeers(JArray _params) return json; } - private static JObject GetRelayResult(RelayResultReason reason, UInt256 hash) + private static JObject GetRelayResult(VerifyResult reason, UInt256 hash) { - if (reason == RelayResultReason.Succeed) + if (reason == VerifyResult.Succeed) { var ret = new JObject(); ret["hash"] = hash.ToString(); @@ -70,16 +71,16 @@ private JObject GetVersion(JArray _params) private JObject SendRawTransaction(JArray _params) { Transaction tx = _params[0].AsString().HexToBytes().AsSerializable(); - RelayResultReason reason = System.Blockchain.Ask(tx).Result; - return GetRelayResult(reason, tx.Hash); + RelayResult reason = System.Blockchain.Ask(tx).Result; + return GetRelayResult(reason.Result, tx.Hash); } [RpcMethod] private JObject SubmitBlock(JArray _params) { Block block = _params[0].AsString().HexToBytes().AsSerializable(); - RelayResultReason reason = System.Blockchain.Ask(block).Result; - return GetRelayResult(reason, block.Hash); + RelayResult reason = System.Blockchain.Ask(block).Result; + return GetRelayResult(reason.Result, block.Hash); } } } diff --git a/src/RpcServer/RpcServer.csproj b/src/RpcServer/RpcServer.csproj index de60f6a7d..644f0e54d 100644 --- a/src/RpcServer/RpcServer.csproj +++ b/src/RpcServer/RpcServer.csproj @@ -15,7 +15,7 @@ - +