| 825 | }; |
| 826 | |
| 827 | NewBlocksFiles::NewBlocksFiles(const ParserConfigurationBase &config) : |
| 828 | blockCoinbaseFile(blocksci::ChainAccess::blockCoinbaseFilePath(config.dataConfig.chainDirectory())), |
| 829 | txFirstInput(blocksci::ChainAccess::firstInputFilePath(config.dataConfig.chainDirectory())), |
| 830 | txFirstOutput(blocksci::ChainAccess::firstOutputFilePath(config.dataConfig.chainDirectory())), |
| 831 | txVersionFile(blocksci::ChainAccess::txVersionFilePath((config.dataConfig.chainDirectory()))), |
| 832 | inputSpentOutNumFile(blocksci::ChainAccess::inputSpentOutNumFilePath(config.dataConfig.chainDirectory())), |
| 833 | inputSequenceFile(blocksci::ChainAccess::sequenceFilePath(config.dataConfig.chainDirectory())) {} |
| 834 | |
| 835 | template <typename ParseTag> |
| 836 | std::vector<blocksci::RawBlock> BlockProcessor::addNewBlocks(const ParserConfiguration<ParseTag> &config, std::vector<BlockInfo<ParseTag>> blocks, UTXOState &utxoState, UTXOAddressState &utxoAddressState, AddressState &addressState, UTXOScriptState &utxoScriptState) { |
nothing calls this directly
no test coverage detected