From 8abf969c3cdc8d38cbfc522d05a01513f8917eee Mon Sep 17 00:00:00 2001 From: yyforyongyu Date: Fri, 15 Mar 2024 04:57:59 +0800 Subject: [PATCH] rpcserver: return the plain reject reason from `btcd` This commit changes the `RejectReason` resulted from calling btcd's `testmempoolaccept` to be un-matched, leaving it to the caller to decide when and where to match it. --- rpcserver.go | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/rpcserver.go b/rpcserver.go index eaa5f056..e5b8aac9 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -39,7 +39,6 @@ import ( "github.com/btcsuite/btcd/mining" "github.com/btcsuite/btcd/mining/cpuminer" "github.com/btcsuite/btcd/peer" - "github.com/btcsuite/btcd/rpcclient" "github.com/btcsuite/btcd/txscript" "github.com/btcsuite/btcd/wire" "github.com/btcsuite/websocket" @@ -3858,9 +3857,7 @@ func handleTestMempoolAccept(s *rpcServer, cmd interface{}, // TODO(yy): differentiate the errors and put package // error in `PackageError` field. - item.RejectReason = rpcclient.MapBtcdErrToRejectReason( - err, - ) + item.RejectReason = err.Error() results = append(results, item)