diff --git a/src/rpc.cpp b/src/rpc.cpp index e77cfd0..6a90bc0 100644 --- a/src/rpc.cpp +++ b/src/rpc.cpp @@ -148,6 +148,12 @@ void RPC::rescan(qint64 height, const std::function& cb) { conn->doRPCWithDefaultErrorHandling(makePayload(method, QString::number(height)), cb); } +//unban all banned peer nodes +void RPC::clearBanned(const std::function& cb) { + QString method = "clearbanned"; + conn->doRPCWithDefaultErrorHandling(makePayload(method), cb); +} + void RPC::getZAddresses(const std::function& cb) { QString method = "z_listaddresses"; conn->doRPCWithDefaultErrorHandling(makePayload(method), cb); diff --git a/src/rpc.h b/src/rpc.h index 695ff13..0c2b67e 100644 --- a/src/rpc.h +++ b/src/rpc.h @@ -138,6 +138,7 @@ private: void getPeerInfo (const std::function& cb); void getZAddresses (const std::function& cb); void getTAddresses (const std::function& cb); + void clearBanned (const std::function& cb); void rescan (qint64 height, const std::function& cb); Connection* conn = nullptr;