I see, thanks. One last question: So shouldn't I be able to simply build a
List<File> and append paths to my block files "/path/to/blk00000.dat"? I
tried this and when I do blockFileLoader.next() I get an error. Don't think
this works.

On 19 February 2017 at 03:25, Jameson Lopp <jameson.l...@gmail.com> wrote:

> Right, getReferenceClientList
> <https://github.com/bitcoinj/bitcoinj/blob/3177bd52a2bfa491c5902e95b8840030e1a31159/core/src/main/java/org/bitcoinj/utils/BlockFileLoader.java#L53>
> just tries to be smart and figure out the location of your block files
> automatically. If it doesn't work for your system, you can model its logic
> to create your own function that builds a list of your block files.
>
> For your purposes, I'm assuming you're analyzing Bitcoin on mainnet, so
> you'd pass MainNetParams.get(). The only other thing for you to figure out
> then would be your data storage, which would be your "chain" object or
> whatever function to which you pass the blocks to be processed.
>
> - Jameson
>
> On Sun, Feb 19, 2017 at 2:00 AM, Nishil Shah <nishil.sha...@gmail.com>
> wrote:
>
>> It doesn't take in a file name?
>>
>> Sent from my iPhone
>>
>> On Feb 19, 2017, at 12:33 AM, Jameson Lopp <jameson.l...@gmail.com>
>> wrote:
>>
>> I think what you want is the BlockFileLoader, as seen here in the
>> BlockImporter: https://github.com/bitcoinj/bitcoinj/blob/mas
>> ter/tools/src/main/java/org/bitcoinj/tools/BlockImporter.java#L67
>>
>> - Jameson
>>
>> On Sat, Feb 18, 2017 at 11:51 PM, Nishil Shah <nishil.sha...@gmail.com>
>> wrote:
>>
>>> Is there anyway to import blk?????.dat files individually and parse them
>>> into Block objects? I'm not trying to use any network connections. I want
>>> to get everything from disk if possible to make my computations/processing
>>> as fast as possible because I want parse many files in parallel. I've read
>>> about some "block importer" tool but can't really see how to use it in my
>>> situation. Thanks.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "bitcoinj" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to bitcoinj+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> --
>> You received this message because you are subscribed to a topic in the
>> Google Groups "bitcoinj" group.
>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>> pic/bitcoinj/4wB6-i7ys8E/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> bitcoinj+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "bitcoinj" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to bitcoinj+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "bitcoinj" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/bitcoinj/4wB6-i7ys8E/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> bitcoinj+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to bitcoinj+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to