package Ġco . nil in . op ex . chain scan . gateway . config Ċ Ċ import Ġorg . springframework . context . annotation . Configuration Ċ import Ġorg . springframework . data . r 2 dbc . repository . config . Enable R 2 dbc Repositories Ċ import Ġorg . springframework . r 2 dbc . core . Database Client Ċ Ċ @ Configuration Ċ @ Enable R 2 dbc Repositories ( base Packages Ġ= Ġ[" co . nil in . op ex "]) Ċ class ĠPostgres Config ( db : ĠDatabase Client ) Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġdb . sql Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCREATE ĠTABLE ĠIF ĠNOT ĠEXISTS Ġscanner _ module Ġ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid ĠSERIAL ĠPRIMARY ĠKEY , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname ĠVARCHAR ( 7 2 ) ĠNOT ĠNULL ĠUNIQUE , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl ĠVARCHAR ( 1 0 0 ) ĠNOT ĠNULL ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ); ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠINSERT ĠINTO Ġscanner _ module ( name , Ġurl ) ĠVALUES (' eth ', Ġ' lb :// eth - scan ') ĠON ĠCON FLI CT ĠDO ĠNOT H ING ; ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠINSERT ĠINTO Ġscanner _ module ( name , Ġurl ) ĠVALUES (' bitcoin ', Ġ' lb :// bitcoin - scan ') ĠON ĠCON FLI CT ĠDO ĠNOT H ING ; ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠINSERT ĠINTO Ġscanner _ module ( name , Ġurl ) ĠVALUES (' b sc ', Ġ' lb :// b sc - scan ') ĠON ĠCON FLI CT ĠDO ĠNOT H ING ; ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠINSERT ĠINTO Ġscanner _ module ( name , Ġurl ) ĠVALUES (' tron ', Ġ' lb :// tron - scan ') ĠON ĠCON FLI CT ĠDO ĠNOT H ING ; ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠINSERT ĠINTO Ġscanner _ module ( name , Ġurl ) ĠVALUES (' test - eth ', Ġ' lb :// test - eth - scan ') ĠON ĠCON FLI CT ĠDO ĠNOT H ING ; ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠINSERT ĠINTO Ġscanner _ module ( name , Ġurl ) ĠVALUES (' test - bitcoin ', Ġ' lb :// test - bitcoin - scan ') ĠON ĠCON FLI CT ĠDO ĠNOT H ING ; ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠINSERT ĠINTO Ġscanner _ module ( name , Ġurl ) ĠVALUES (' test - b sc ', Ġ' lb :// test - b sc - scan ') ĠON ĠCON FLI CT ĠDO ĠNOT H ING ; ĠĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ}. then (). subscribe () ĊĠĠĠ Ġ} Ċ } Ċ