logs about current block
This commit is contained in:
		
							parent
							
								
									afd21a5f2a
								
							
						
					
					
						commit
						ca10284479
					
				| @ -9,8 +9,6 @@ use sqlite::{Value}; | ||||
| use serde::Serialize; | ||||
| use serde::Deserialize; | ||||
| use std::env; | ||||
| use std::fs::OpenOptions; | ||||
| use std::io::{ Write}; | ||||
| use log::{info,warn,error,trace,debug}; | ||||
| use zmq::{Context, Socket}; | ||||
| use std::str; | ||||
| @ -203,15 +201,21 @@ fn main_result(cfg: &MyConfig, network_params: &NetworkParams) -> Result<(), Err | ||||
|             //}
 | ||||
|             //let average_time = time_sum/11;
 | ||||
|             info!("median time: {}",bcinfo.median_time); | ||||
|             info!("blocks: {}",bcinfo.blocks); | ||||
|             debug!("best block hash: {}",bcinfo.best_block_hash); | ||||
| 
 | ||||
|             let average_time = bcinfo.median_time; | ||||
|             let db = sqlite::open(&cfg.db_file).unwrap(); | ||||
|             
 | ||||
| 
 | ||||
|             let sqlquery = "SELECT  * FROM tbl_tx WHERE network = :network AND status = :status AND ( locktime < :bestblock_height  OR locktime > :locktime_threshold AND locktime < :bestblock_time);"; | ||||
|             let query_tx = db.prepare(sqlquery).unwrap().into_iter(); | ||||
|             trace!("query_tx: {}",sqlquery); | ||||
|             trace!(":locktime_threshold: {}", LOCKTIME_THRESHOLD ); | ||||
|             trace!(":bestblock_time: {}", average_time); | ||||
|             trace!(":bestblock_height: {}", bcinfo.blocks); | ||||
|             trace!(":network: {}", network_params.db_field.clone()); | ||||
|             trace!(":status: {}", 0); | ||||
|              
 | ||||
|             let query_tx = db.prepare("SELECT  * FROM tbl_tx WHERE network = :network AND status = :status AND ( locktime < :bestblock_height  OR locktime > :locktime_threshold AND locktime < :bestblock_time);").unwrap().into_iter(); | ||||
|             //let query_tx = db.prepare("SELECT * FROM tbl_tx where status = :status").unwrap().into_iter();
 | ||||
|             let mut pushed_txs:Vec<String> = Vec::new(); | ||||
|             let mut invalid_txs: std::collections::HashMap<String, String> = HashMap::new(); | ||||
| @ -428,7 +432,7 @@ fn main(){ | ||||
|         debug!("ZMQ:GET TOPIC: {}", String::from_utf8(topic.clone()).expect("invalid topic")); | ||||
|         trace!("ZMQ:GET BODY: {}", hex::encode(&body)); | ||||
|         if topic == b"hashblock" { | ||||
|             info!("NEW BLOCK{}", hex::encode(&body));  
 | ||||
|             info!("NEW BLOCK: {}", hex::encode(&body));  
 | ||||
|             //let cfg = cfg.clone();
 | ||||
|             let _ = main_result(&cfg,network_params); | ||||
|         } | ||||
|  | ||||
| @ -499,7 +499,7 @@ fn parse_env_netconfig<'a>(mut cfg_lock: MutexGuard<'a, MyConfig>, chain: &'a st | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     if let Ok(value) = env::var(format!("BAL_SERVER_{}_FIXE_FEE",chain.to_uppercase())) { | ||||
|     if let Ok(value) = env::var(format!("BAL_SERVER_{}_FIXED_FEE",chain.to_uppercase())) { | ||||
|         if let Ok(v) = value.parse::<u64>(){ | ||||
|             cfg.fixed_fee = v; | ||||
|         } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user