@@ -10,30 +10,30 @@ use bitcoincore_rpc::Client;
10
10
type Result < T > = std:: result:: Result < T , failure:: Error > ;
11
11
12
12
fn main ( ) -> Result < ( ) > {
13
- let mut args = std:: env:: args ( ) ;
13
+ let mut args = std:: env:: args ( ) ;
14
14
15
- let _exe_name = args. next ( ) . unwrap ( ) ;
15
+ let _exe_name = args. next ( ) . unwrap ( ) ;
16
16
17
- let url = args. next ( ) . ok_or_else ( || format_err ! ( "Usage: <rpc_url> [username] [password]" ) ) ?;
18
- let user = args. next ( ) ;
19
- let pass = args. next ( ) ;
17
+ let url = args. next ( ) . ok_or_else ( || format_err ! ( "Usage: <rpc_url> [username] [password]" ) ) ?;
18
+ let user = args. next ( ) ;
19
+ let pass = args. next ( ) ;
20
20
21
- let mut rpc = Client :: new ( url, user, pass) ;
21
+ let mut rpc = Client :: new ( url, user, pass) ;
22
22
23
- let _blockchain_info = rpc. getblockchaininfo ( ) ?;
23
+ let _blockchain_info = rpc. getblockchaininfo ( ) ?;
24
24
25
- let best_block_hash = rpc. getbestblockhash ( ) ?;
26
- println ! ( "best block hash: {}" , best_block_hash) ;
27
- let bestblockcount = rpc. getblockcount ( ) ?;
28
- println ! ( "best block height: {}" , bestblockcount) ;
29
- let best_block_hash_by_height = rpc. getblockhash ( bestblockcount) ?;
30
- println ! ( "best block hash by height: {}" , best_block_hash_by_height) ;
31
- assert_eq ! ( best_block_hash_by_height, best_block_hash) ;
25
+ let best_block_hash = rpc. getbestblockhash ( ) ?;
26
+ println ! ( "best block hash: {}" , best_block_hash) ;
27
+ let bestblockcount = rpc. getblockcount ( ) ?;
28
+ println ! ( "best block height: {}" , bestblockcount) ;
29
+ let best_block_hash_by_height = rpc. getblockhash ( bestblockcount) ?;
30
+ println ! ( "best block hash by height: {}" , best_block_hash_by_height) ;
31
+ assert_eq ! ( best_block_hash_by_height, best_block_hash) ;
32
32
33
- let bitcoin_block: bitcoin:: Block = rpc. get_by_id ( & best_block_hash) ?;
34
- println ! ( "best block hash by `get`: {}" , bitcoin_block. header. prev_blockhash) ;
35
- let bitcoin_tx: bitcoin:: Transaction = rpc. get_by_id ( & bitcoin_block. txdata [ 0 ] . txid ( ) ) ?;
36
- println ! ( "tx by `get`: {}" , bitcoin_tx. txid( ) ) ;
33
+ let bitcoin_block: bitcoin:: Block = rpc. get_by_id ( & best_block_hash) ?;
34
+ println ! ( "best block hash by `get`: {}" , bitcoin_block. header. prev_blockhash) ;
35
+ let bitcoin_tx: bitcoin:: Transaction = rpc. get_by_id ( & bitcoin_block. txdata [ 0 ] . txid ( ) ) ?;
36
+ println ! ( "tx by `get`: {}" , bitcoin_tx. txid( ) ) ;
37
37
38
- Ok ( ( ) )
38
+ Ok ( ( ) )
39
39
}
0 commit comments