package Ġio . space . bitcoin core . managers Ċ Ċ import Ġio . space . bitcoin core . core . I Storage Ċ import Ġio . space . bitcoin core . utils . Utils Ċ Ċ class ĠPending Out points Provider ( private Ġval Ġstorage : ĠI Storage ) Ġ: ĠIB loom Filter Provider Ġ{ ĊĊĠĠĠ Ġoverride Ġvar Ġb loom Filter Manager : ĠB loom Filter Manager ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġget B loom Filter Elements (): ĠList < ByteArray > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġincoming Pending Tx Hashes Ġ= Ġstorage . get Incoming Pending Tx Hashes () ĊĠĠĠĠĠĠĠ Ġval Ġinputs Ġ= Ġstorage . getTransaction Inputs ( incoming Pending Tx Hashes ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġinputs . map Ġ{ Ġinput Ġ-> Ġinput . previous Output Tx Hash Ġ+ ĠUtils . int To ByteArray ( input . previous Output Index . toInt ()). reversed Array () Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ