diff --git a/.changeset/odd-candles-attend.md b/.changeset/odd-candles-attend.md new file mode 100644 index 00000000..a845151c --- /dev/null +++ b/.changeset/odd-candles-attend.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/src/jobs/initScanner.ts b/src/jobs/initScanner.ts index 46485e5b..d85f41e8 100644 --- a/src/jobs/initScanner.ts +++ b/src/jobs/initScanner.ts @@ -125,6 +125,14 @@ const createLoggers = () => ({ DefaultLoggerFactory.getInstance().getLogger( 'ethereum-lock-address-tx-extractor' ), + binanceCommitmentExtractorLogger: + DefaultLoggerFactory.getInstance().getLogger( + 'binance-commitment-extractor' + ), + binanceEventTriggerExtractorLogger: + DefaultLoggerFactory.getInstance().getLogger( + 'binance-event-trigger-extractor' + ), binanceScannerLogger: DefaultLoggerFactory.getInstance().getLogger('binance-scanner'), binanceLockAddressTxExtractorLogger: @@ -231,6 +239,24 @@ const initScanner = () => { loggers.ethereumEventTriggerExtractorLogger ); + const binanceCommitmentExtractor = new CommitmentExtractor( + 'binanceCommitment', + [GuardsBinanceConfigs.binanceContractConfig.commitmentAddress], + GuardsBinanceConfigs.binanceContractConfig.RWTId, + dataSource, + tokens, + loggers.binanceCommitmentExtractorLogger + ); + const binanceEventTriggerExtractor = new EventTriggerExtractor( + 'binanceEventTrigger', + dataSource, + GuardsBinanceConfigs.binanceContractConfig.eventTriggerAddress, + GuardsBinanceConfigs.binanceContractConfig.RWTId, + GuardsBinanceConfigs.binanceContractConfig.permitAddress, + GuardsBinanceConfigs.binanceContractConfig.fraudAddress, + loggers.binanceEventTriggerExtractorLogger + ); + ergoScanner.registerExtractor(bitcoinCommitmentExtractor); ergoScanner.registerExtractor(bitcoinEventTriggerExtractor); ergoScanner.registerExtractor(cardanoCommitmentExtractor); @@ -239,6 +265,8 @@ const initScanner = () => { ergoScanner.registerExtractor(ergoEventTriggerExtractor); ergoScanner.registerExtractor(ethereumCommitmentExtractor); ergoScanner.registerExtractor(ethereumEventTriggerExtractor); + ergoScanner.registerExtractor(binanceCommitmentExtractor); + ergoScanner.registerExtractor(binanceEventTriggerExtractor); ergoScannerJob();