File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ export interface ILogger<TReturn = void> {
66 error ( msg : string , ...params : unknown [ ] ) : TReturn ;
77}
88
9- export class DefaultLogger implements ILogger {
9+ class DefaultLogger implements ILogger {
1010 private infoLogger = debug ( "web3-server-wallet:INFO" )
1111 private debugLogger = debug ( "web3-server-wallet:DEBUG" )
1212 private errorLogger = debug ( "web3-server-wallet:ERROR" )
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ interface ITxMonitorOptions {
1313 // number to time original gasPrice when resending it
1414 gasPriceIncrease : number ;
1515 transactionTimeout : number ;
16+ logger : ILogger ;
1617}
1718
1819export class TxMonitorService {
@@ -23,13 +24,14 @@ export class TxMonitorService {
2324 private defaultOptions = {
2425 neededConfirmations : 5 ,
2526 gasPriceIncrease : 1.2 ,
26- transactionTimeout : 180000
27+ transactionTimeout : 180000 ,
28+ logger : defaultLogger
2729 } ;
2830
29- constructor ( wallet : ServerWeb3Wallet , logger = defaultLogger , options ?: Partial < ITxMonitorOptions > ) {
31+ constructor ( wallet : ServerWeb3Wallet , options ?: Partial < ITxMonitorOptions > ) {
3032 this . wallet = wallet ;
31- this . logger = logger ;
3233 this . options = Object . assign ( { } , this . defaultOptions , options ) ;
34+ this . logger = this . options . logger ;
3335 } ;
3436
3537 public async start ( interval = 300000 ) : Promise < void > {
You can’t perform that action at this time.
0 commit comments