fixed db field network
This commit is contained in:
parent
713eb8fbaa
commit
9e89ae884e
@ -73,7 +73,7 @@ fn get_network_params(cfg: &MyConfig,network:Network)-> &NetworkParams{
|
||||
fn get_network_params_default(network:Network) -> NetworkParams{
|
||||
match network {
|
||||
Network::Testnet => NetworkParams{
|
||||
host: "http://localhost".to_string(),
|
||||
host: "http://i27.0.0.1".to_string(),
|
||||
port: 18332,
|
||||
dir_path: "testnet3/".to_string(),
|
||||
db_field: "testnet".to_string(),
|
||||
@ -82,7 +82,7 @@ fn get_network_params_default(network:Network) -> NetworkParams{
|
||||
rpc_pass: "".to_string(),
|
||||
},
|
||||
Network::Signet => NetworkParams{
|
||||
host: "http://localhost".to_string(),
|
||||
host: "http://127.0.0.1".to_string(),
|
||||
port: 18332,
|
||||
dir_path: "signet/".to_string(),
|
||||
db_field: "signet".to_string(),
|
||||
@ -91,7 +91,7 @@ fn get_network_params_default(network:Network) -> NetworkParams{
|
||||
rpc_pass: "".to_string(),
|
||||
},
|
||||
Network::Regtest => NetworkParams{
|
||||
host: "http://localhost".to_string(),
|
||||
host: "http://127.0.0.1".to_string(),
|
||||
port: 18443,
|
||||
dir_path: "regtest/".to_string(),
|
||||
db_field: "regtest".to_string(),
|
||||
@ -100,7 +100,7 @@ fn get_network_params_default(network:Network) -> NetworkParams{
|
||||
rpc_pass: "".to_string(),
|
||||
},
|
||||
_ => NetworkParams{
|
||||
host: "http://localhost".to_string(),
|
||||
host: "http://127.0.0.1".to_string(),
|
||||
port: 8332,
|
||||
dir_path: "".to_string(),
|
||||
db_field: "bitcoin".to_string(),
|
||||
@ -147,10 +147,18 @@ fn get_client_from_username(url: &String, network: &NetworkParams) -> Result<(Cl
|
||||
fn get_client_from_cookie(url: &String,network: &NetworkParams)->Result<(Client,GetBlockchainInfoResult),Box<dyn StdError>>{
|
||||
match get_cookie_filename(network){
|
||||
Ok(cookie) => {
|
||||
dbg!(&cookie);
|
||||
dbg!(&url);
|
||||
match Client::new(&url[..], Auth::CookieFile(cookie.into())) {
|
||||
Ok(client) => match client.get_blockchain_info(){
|
||||
Ok(client) => {
|
||||
dbg!(&client);
|
||||
match client.get_blockchain_info(){
|
||||
Ok(bcinfo) => Ok((client,bcinfo)),
|
||||
Err(err) => Err(err.into())
|
||||
Err(err) => {
|
||||
println!("si rompe qua");
|
||||
Err(err.into())
|
||||
}
|
||||
}
|
||||
},
|
||||
Err(err)=>Err(err.into())
|
||||
|
||||
@ -160,7 +168,7 @@ fn get_client_from_cookie(url: &String,network: &NetworkParams)->Result<(Client,
|
||||
}
|
||||
}
|
||||
fn get_client(network: &NetworkParams) -> Result<(Client,GetBlockchainInfoResult),Box<dyn StdError>>{
|
||||
let url = format!("{}:{}",network.host,&network.port);
|
||||
let url = format!("{}:{}/",network.host,&network.port);
|
||||
match get_client_from_username(&url,network){
|
||||
Ok(client) =>{Ok(client)},
|
||||
Err(_) =>{
|
||||
@ -381,7 +389,7 @@ fn main(){
|
||||
};
|
||||
|
||||
|
||||
debug!("Network: {}",arg_network);
|
||||
info!("Network: {}",arg_network);
|
||||
let network_params = get_network_params(&cfg,network);
|
||||
|
||||
|
||||
@ -389,6 +397,7 @@ fn main(){
|
||||
let socket: Socket = context.socket(zmq::SUB).unwrap();
|
||||
|
||||
let zmq_address = cfg.zmq_listener.clone();
|
||||
info!("zmq listening on: {}",zmq_address);
|
||||
socket.connect(&zmq_address).unwrap();
|
||||
|
||||
socket.set_subscribe(b"").unwrap();
|
||||
|
@ -369,7 +369,7 @@ async fn echo_push(whole_body: &Bytes,
|
||||
ptx.push((linenum+3,Value::String(line.to_string())));
|
||||
ptx.push((linenum+4,Value::String(locktime.to_string())));
|
||||
ptx.push((linenum+5,Value::String(req_time.to_string())));
|
||||
ptx.push((linenum+6,Value::String(param.to_string())));
|
||||
ptx.push((linenum+6,Value::String(netconfig.name.to_string())));
|
||||
ptx.push((linenum+7,Value::String(our_address.to_string())));
|
||||
ptx.push((linenum+8,Value::String(our_fees.to_string())));
|
||||
linenum += 9;
|
||||
|
@ -17,6 +17,8 @@ pub fn create_database(db: &Connection){
|
||||
let _ = db.execute("CREATE UNIQUE INDEX idx_xpub ON tbl_xpub (network, xpub)");
|
||||
let _ = db.execute("CREATE TABLE IF NOT EXISTS tbl_address (address TEXT PRIMARY_KEY, path TEXT NOT NULL, date_create TIMESTAMP DEFAULT CURRENT_TIMESTAMP, xpub INTEGER,remote_address TEXT);");
|
||||
|
||||
let _ = db.execute("UPDATE tbl_tx set network='bitcoin' where network='mainnet');");
|
||||
|
||||
|
||||
}
|
||||
/*
|
||||
|
Loading…
x
Reference in New Issue
Block a user