package Ġco . nil in . op ex . bc gateway . ports . postgres . impl Ċ Ċ import Ġco . nil in . op ex . bc gateway . core . model . Deposit Ċ import Ġco . nil in . op ex . bc gateway . core . spi . Deposit Handler Ċ import Ġco . nil in . op ex . bc gateway . ports . postgres . dao . Deposit Repository Ċ import Ġkotlinx . coroutines . flow . map Ċ import Ġkotlinx . coroutines . flow . toList Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Component Ċ class ĠDep osit Handler Impl ( private Ġval Ġdeposit Repository : ĠDep osit Repository ) Ġ: ĠDep osit Handler Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġfind De posits By Hash ( hash : ĠList < String >): ĠList < Deposit > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġdeposit Repository . findAll By Hash ( hash ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDep osit ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . hash , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . de positor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . de positor Memo , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . amount , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . chain , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . token , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . token Address ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. toList () ĊĠĠĠ Ġ} Ċ }