-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
blockScrape: Some addresses are invisible to blockScrape but not getTrans and getBlock #1360
Comments
[COPIED FROM #749] The input data from this transaction
articulates into this data
which is easy to do if QB has an ABI file for the When building enhanced blooms and transaction per address indexes, we want to include potential addresses found in the An address can start anywhere in the string of bytes represented by Normally, we can pull each 32-byte chunk of data and pretty easily see if it's an address (12 leading zeros, greater than the largest imaginable number of wei -- see below). And this finds many, many addresses in the But sometimes, the data is aligned differently (for example a function such as This code is the code that searches these input data fields and tries to identify |
This transaction
is included in the transaction cache of address
by the monitor code, but this command
returns not found.
On the other hand, this command
finds the address as part of the input data field.
I think this is because the input data is not 'normally' aligned (that is, the address does not align to a 32-byte boundary in the input data).
This is weird for two reasons:
blockScrape
we have no way to find this type of non-aligned address during the creation of blooms,The text was updated successfully, but these errors were encountered: