File tree Expand file tree Collapse file tree 14 files changed +41
-0
lines changed
Expand file tree Collapse file tree 14 files changed +41
-0
lines changed Original file line number Diff line number Diff line change @@ -36,3 +36,15 @@ macro_rules! impl_client_v17__generate {
3636 }
3737 } ;
3838}
39+
40+ /// Implements Bitcoin Core JSON-RPC API method `invalidateblock`
41+ #[ macro_export]
42+ macro_rules! impl_client_v17__invalidateblock {
43+ ( ) => {
44+ impl Client {
45+ pub fn invalidate_block( & self , hash: BlockHash ) -> Result <( ) > {
46+ self . call( "invalidateblock" , & [ into_json( hash) ?] )
47+ }
48+ }
49+ } ;
50+ }
Original file line number Diff line number Diff line change @@ -85,6 +85,7 @@ crate::impl_client_v17__uptime!();
8585// == Generating ==
8686crate :: impl_client_v17__generatetoaddress!( ) ;
8787crate :: impl_client_v17__generate!( ) ;
88+ crate :: impl_client_v17__invalidateblock!( ) ;
8889
8990// == Network ==
9091crate :: impl_client_v17__getaddednodeinfo!( ) ;
Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ crate::impl_client_v17__uptime!();
4848// == Generating ==
4949crate :: impl_client_v17__generatetoaddress!( ) ;
5050crate :: impl_client_v17__generate!( ) ;
51+ crate :: impl_client_v17__invalidateblock!( ) ;
5152
5253// == Network ==
5354crate :: impl_client_v17__getaddednodeinfo!( ) ;
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ crate::impl_client_v17__stop!();
2525
2626// == Generating ==
2727crate :: impl_client_v17__generatetoaddress!( ) ;
28+ crate :: impl_client_v17__invalidateblock!( ) ;
2829
2930// == Network ==
3031crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ crate::impl_client_v17__stop!();
2626
2727// == Generating ==
2828crate :: impl_client_v17__generatetoaddress!( ) ;
29+ crate :: impl_client_v17__invalidateblock!( ) ;
2930
3031// == Network ==
3132crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ crate::impl_client_v17__stop!();
2525
2626// == Generating ==
2727crate :: impl_client_v17__generatetoaddress!( ) ;
28+ crate :: impl_client_v17__invalidateblock!( ) ;
2829
2930// == Network ==
3031crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ crate::impl_client_v17__stop!();
2525
2626// == Generating ==
2727crate :: impl_client_v17__generatetoaddress!( ) ;
28+ crate :: impl_client_v17__invalidateblock!( ) ;
2829
2930// == Network ==
3031crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ crate::impl_client_v17__stop!();
2424
2525// == Generating ==
2626crate :: impl_client_v17__generatetoaddress!( ) ;
27+ crate :: impl_client_v17__invalidateblock!( ) ;
2728
2829// == Network ==
2930crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ crate::impl_client_v17__stop!();
2626
2727// == Generating ==
2828crate :: impl_client_v17__generatetoaddress!( ) ;
29+ crate :: impl_client_v17__invalidateblock!( ) ;
2930
3031// == Network ==
3132crate :: impl_client_v17__getnetworkinfo!( ) ;
Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ crate::impl_client_v17__stop!();
2626
2727// == Generating ==
2828crate :: impl_client_v17__generatetoaddress!( ) ;
29+ crate :: impl_client_v17__invalidateblock!( ) ;
2930
3031// == Network ==
3132crate :: impl_client_v17__getnetworkinfo!( ) ;
You can’t perform that action at this time.
0 commit comments