Open SirFrankieCrisp opened 3 years ago
Hello, the first few thousand blocks don't have any transactions and logs / token transfers. You should see traces though
@medvedev1088 Thanks for your reponse. I now tried streaming blocks, transactions, traces, token_transfers and logs all at the same time, but besides blocks there is nothing in the database. There are now at least 15'000 blocks in the db but still no transactions or anything. Also no traces :/ No error messages are displayed, it looks like it is really just importing blocks or so
You where right. The first transaction happens on block 46167. Now transactions show up. Still no logs, traces, receipts or token_transfers though:/ Let's see if anything changes a few tens of thousand of blocks down the line.
I succeeded in streaming block data into a postgresql database from a local openethereum node. When I try streaming transactions, traces, or any other of ther possible entities I get the below listed output. If I do a select statement in the database, I don't see any entries (except for the blocks). Does it maybe have to do with openethereum (since as I saw form another issue, the devs use parity 2.5) or is it a bug in the script? Is it also correct that contracts are not yet supported for the streaming into postgresql?
Command
ethereumetl stream --provider-uri file://$HOME/.local/share/openethereum/jsonrpc.ipc --start-block 0 --output postgresql+pg8000://postgres:password@127.0.0.1:5432/openeth_etl -e transaction,log,token_transfer,trace
Output The below listed output is just a snippet, it goes on like this for quite some time.