File tree Expand file tree Collapse file tree 15 files changed +38
-0
lines changed Expand file tree Collapse file tree 15 files changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ crate::impl_client_v17__submitblock!();
7272
7373// == Network ==
7474crate :: impl_client_v17__addnode!( ) ;
75+ crate :: impl_client_v17__clearbanned!( ) ;
7576crate :: impl_client_v17__getaddednodeinfo!( ) ;
7677crate :: impl_client_v17__getnettotals!( ) ;
7778crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -25,6 +25,22 @@ macro_rules! impl_client_v17__addnode {
2525 } ;
2626}
2727
28+ /// Implements Bitcoin Core JSON-RPC API method `clearbanned`
29+ #[ macro_export]
30+ macro_rules! impl_client_v17__clearbanned {
31+ ( ) => {
32+ impl Client {
33+ pub fn clear_banned( & self ) -> Result <( ) > {
34+ match self . call( "clearbanned" , & [ ] ) {
35+ Ok ( serde_json:: Value :: Null ) => Ok ( ( ) ) ,
36+ Ok ( res) => Err ( Error :: Returned ( res. to_string( ) ) ) ,
37+ Err ( err) => Err ( err. into( ) ) ,
38+ }
39+ }
40+ }
41+ } ;
42+ }
43+
2844/// Implements Bitcoin Core JSON-RPC API method `getaddednodeinfo`
2945#[ macro_export]
3046macro_rules! impl_client_v17__getaddednodeinfo {
Original file line number Diff line number Diff line change @@ -76,6 +76,7 @@ crate::impl_client_v17__submitblock!();
7676
7777// == Network ==
7878crate :: impl_client_v17__addnode!( ) ;
79+ crate :: impl_client_v17__clearbanned!( ) ;
7980crate :: impl_client_v17__getaddednodeinfo!( ) ;
8081crate :: impl_client_v17__getnettotals!( ) ;
8182crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -74,6 +74,7 @@ crate::impl_client_v17__submitblock!();
7474
7575// == Network ==
7676crate :: impl_client_v17__addnode!( ) ;
77+ crate :: impl_client_v17__clearbanned!( ) ;
7778crate :: impl_client_v17__getaddednodeinfo!( ) ;
7879crate :: impl_client_v17__getnettotals!( ) ;
7980crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -71,6 +71,7 @@ crate::impl_client_v17__submitblock!();
7171
7272// == Network ==
7373crate :: impl_client_v17__addnode!( ) ;
74+ crate :: impl_client_v17__clearbanned!( ) ;
7475crate :: impl_client_v17__getaddednodeinfo!( ) ;
7576crate :: impl_client_v17__getnettotals!( ) ;
7677crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ crate::impl_client_v17__submitblock!();
7373
7474// == Network ==
7575crate :: impl_client_v17__addnode!( ) ;
76+ crate :: impl_client_v17__clearbanned!( ) ;
7677crate :: impl_client_v17__getaddednodeinfo!( ) ;
7778crate :: impl_client_v17__getnettotals!( ) ;
7879crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -73,6 +73,7 @@ crate::impl_client_v17__submitblock!();
7373
7474// == Network ==
7575crate :: impl_client_v17__addnode!( ) ;
76+ crate :: impl_client_v17__clearbanned!( ) ;
7677crate :: impl_client_v17__getaddednodeinfo!( ) ;
7778crate :: impl_client_v17__getnettotals!( ) ;
7879crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -75,6 +75,7 @@ crate::impl_client_v17__submitblock!();
7575
7676// == Network ==
7777crate :: impl_client_v17__addnode!( ) ;
78+ crate :: impl_client_v17__clearbanned!( ) ;
7879crate :: impl_client_v17__getaddednodeinfo!( ) ;
7980crate :: impl_client_v17__getnettotals!( ) ;
8081crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ crate::impl_client_v17__submitblock!();
7272
7373// == Network ==
7474crate :: impl_client_v17__addnode!( ) ;
75+ crate :: impl_client_v17__clearbanned!( ) ;
7576crate :: impl_client_v17__getaddednodeinfo!( ) ;
7677crate :: impl_client_v17__getnettotals!( ) ;
7778crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -72,6 +72,7 @@ crate::impl_client_v17__submitblock!();
7272
7373// == Network ==
7474crate :: impl_client_v17__addnode!( ) ;
75+ crate :: impl_client_v17__clearbanned!( ) ;
7576crate :: impl_client_v17__getaddednodeinfo!( ) ;
7677crate :: impl_client_v17__getnettotals!( ) ;
7778crate :: impl_client_v17__getnetworkinfo!( ) ;
You can’t perform that action at this time.
0 commit comments