@ -5,7 +5,7 @@ use time::NumericalStdDurationShort;
#[ derive(Debug, Copy, Clone) ]
#[ derive(Debug, Copy, Clone) ]
pub struct Config {
pub struct Config {
pub b ob_time_to_ac t: Duration ,
pub b itcoin_lock_confirmed_timeou t: Duration ,
pub bitcoin_finality_confirmations : u32 ,
pub bitcoin_finality_confirmations : u32 ,
pub bitcoin_avg_block_time : Duration ,
pub bitcoin_avg_block_time : Duration ,
pub bitcoin_cancel_timelock : CancelTimelock ,
pub bitcoin_cancel_timelock : CancelTimelock ,
@ -42,7 +42,7 @@ pub struct Regtest;
impl GetConfig for Mainnet {
impl GetConfig for Mainnet {
fn get_config ( ) -> Config {
fn get_config ( ) -> Config {
Config {
Config {
b ob_time_to_act: 10. minute s( ) ,
b itcoin_lock_confirmed_timeout: 24. hour s( ) ,
bitcoin_finality_confirmations : 3 ,
bitcoin_finality_confirmations : 3 ,
bitcoin_avg_block_time : 10. minutes ( ) ,
bitcoin_avg_block_time : 10. minutes ( ) ,
bitcoin_cancel_timelock : CancelTimelock ::new ( 72 ) ,
bitcoin_cancel_timelock : CancelTimelock ::new ( 72 ) ,
@ -58,7 +58,7 @@ impl GetConfig for Mainnet {
impl GetConfig for Testnet {
impl GetConfig for Testnet {
fn get_config ( ) -> Config {
fn get_config ( ) -> Config {
Config {
Config {
b ob_time_to_act: 60. minute s( ) ,
b itcoin_lock_confirmed_timeout: 12. hour s( ) ,
bitcoin_finality_confirmations : 1 ,
bitcoin_finality_confirmations : 1 ,
bitcoin_avg_block_time : 5. minutes ( ) ,
bitcoin_avg_block_time : 5. minutes ( ) ,
bitcoin_cancel_timelock : CancelTimelock ::new ( 12 ) ,
bitcoin_cancel_timelock : CancelTimelock ::new ( 12 ) ,
@ -74,7 +74,7 @@ impl GetConfig for Testnet {
impl GetConfig for Regtest {
impl GetConfig for Regtest {
fn get_config ( ) -> Config {
fn get_config ( ) -> Config {
Config {
Config {
b ob_time_to_act: 30. second s( ) ,
b itcoin_lock_confirmed_timeout: 1. minute s( ) ,
bitcoin_finality_confirmations : 1 ,
bitcoin_finality_confirmations : 1 ,
bitcoin_avg_block_time : 5. seconds ( ) ,
bitcoin_avg_block_time : 5. seconds ( ) ,
bitcoin_cancel_timelock : CancelTimelock ::new ( 100 ) ,
bitcoin_cancel_timelock : CancelTimelock ::new ( 100 ) ,