-
Notifications
You must be signed in to change notification settings - Fork 33
Comparing changes
Open a pull request
base repository: vulcanize/vulcanizedb
base: v0.0.6
head repository: vulcanize/vulcanizedb
compare: v0.0.7
Commits on Aug 28, 2019
-
- Enable creating new table for logs used in event watching based on header sync
Configuration menu - View commit details
-
Copy full SHA for 3693ed9 - Browse repository at this point
Copy the full SHA 3693ed9View commit details -
Update event transformer to take header ID
- rather than header - enables executing transformers without full header lookup
Configuration menu - View commit details
-
Copy full SHA for 66a4e20 - Browse repository at this point
Copy the full SHA 66a4e20View commit details -
Write event logs to database before transforming
- enables decoupling event extraction/persistence from transformation - modifies event transformer, converter, and log chunker to accept payload that includes internal log database ID with log data - remove alias for transformer pkg as shared_t - remove unused mock watcher repository
Configuration menu - View commit details
-
Copy full SHA for cb819fa - Browse repository at this point
Copy the full SHA cb819faView commit details -
Decouple log extraction from transformer delegation
- limit missing headers results set to 100 so that extraction doesn't excessively block delegation - wrap checked headers functions in repository struct - move storage repository to factory, to correspond with event repository path - remove unused files - reformat sql - remove line breaks in imports
Configuration menu - View commit details
-
Copy full SHA for d496dad - Browse repository at this point
Copy the full SHA d496dadView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63dabbb - Browse repository at this point
Copy the full SHA 63dabbbView commit details -
Co-Authored-By: Edvard Hübinette <edvard@hubinette.me>
Configuration menu - View commit details
-
Copy full SHA for 1883a11 - Browse repository at this point
Copy the full SHA 1883a11View commit details -
Remove unnecessary async from the event watcher
- extract and delegate logs synchronously after initial goroutine fired
Configuration menu - View commit details
-
Copy full SHA for d76be49 - Browse repository at this point
Copy the full SHA d76be49View commit details -
Update checked headers for new transformers
- If a header was marked as checked before a transformer was added to the watcher, mark all headers since the new transformer's starting block number as unchecked.
Configuration menu - View commit details
-
Copy full SHA for 666ea1c - Browse repository at this point
Copy the full SHA 666ea1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 222252f - Browse repository at this point
Copy the full SHA 222252fView commit details -
Make check_count a column on public.headers
- Don't need to maintain it on public.checked_headers if we're not adding additional columns to that table
Configuration menu - View commit details
-
Copy full SHA for 5ac76ee - Browse repository at this point
Copy the full SHA 5ac76eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9f3b9f - Browse repository at this point
Copy the full SHA b9f3b9fView commit details
Commits on Sep 10, 2019
-
Simplify checked header repository tests
- Use assertions instead of comments to document expectations - Also randomize the fake timestamp in test data
Configuration menu - View commit details
-
Copy full SHA for ce91b0d - Browse repository at this point
Copy the full SHA ce91b0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d6c973 - Browse repository at this point
Copy the full SHA 3d6c973View commit details -
Configuration menu - View commit details
-
Copy full SHA for c568fed - Browse repository at this point
Copy the full SHA c568fedView commit details -
Distinguish between missing and unchecked headers
- Missing == not in DB - Unchecked == logs haven't been fetched
Configuration menu - View commit details
-
Copy full SHA for 13d503b - Browse repository at this point
Copy the full SHA 13d503bView commit details
Commits on Sep 11, 2019
-
Rename checked_logs => watched_logs
- We're logging that a given log has been included in any fetch calls for checked headers, rather than that we have already checked for that log
Configuration menu - View commit details
-
Copy full SHA for 3f9b034 - Browse repository at this point
Copy the full SHA 3f9b034View commit details
Commits on Sep 13, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 2b798e0 - Browse repository at this point
Copy the full SHA 2b798e0View commit details
Commits on Sep 19, 2019
-
Return error when no logs/headers available
- Replaces bool and moots question of error/bool ordering - Also make event watcher execution synchronous
Configuration menu - View commit details
-
Copy full SHA for 4fa19be - Browse repository at this point
Copy the full SHA 4fa19beView commit details -
Configuration menu - View commit details
-
Copy full SHA for f83e996 - Browse repository at this point
Copy the full SHA f83e996View commit details -
Put secondary processes to sleep in event watcher tests
- Prevent extract/delegate from spinning when other side is being simulated
Configuration menu - View commit details
-
Copy full SHA for b96a1ee - Browse repository at this point
Copy the full SHA b96a1eeView commit details
Commits on Sep 20, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 3897b28 - Browse repository at this point
Copy the full SHA 3897b28View commit details -
Merge pull request #131 from vulcanize/vdb-699-logs-table
(VDB-699) Decouple Log extraction vs delegation to transformers
Configuration menu - View commit details
-
Copy full SHA for 2b151c2 - Browse repository at this point
Copy the full SHA 2b151c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 749db40 - Browse repository at this point
Copy the full SHA 749db40View commit details -
Merge pull request #138 from vulcanize/contract-watcher-bytes32-parsing
Parse bytes32 vals in Contract Watcher
Configuration menu - View commit details
-
Copy full SHA for 8bbd65e - Browse repository at this point
Copy the full SHA 8bbd65eView commit details
Commits on Sep 21, 2019
-
Correctly parse uint8 values in contract watcher
- calling string(uint8) => insert errors on numeric columns
Configuration menu - View commit details
-
Copy full SHA for 3466a51 - Browse repository at this point
Copy the full SHA 3466a51View commit details
Commits on Sep 23, 2019
-
Merge pull request #139 from vulcanize/contract-watcher-uint8
Correctly parse uint8 values in contract watcher
Configuration menu - View commit details
-
Copy full SHA for dc30099 - Browse repository at this point
Copy the full SHA dc30099View commit details -
Do nothing on duplicate log insert
- Prevents duplicate key constraint violation from blocking the process from moving forward on restart. - If header_id, log_idx, and tx_idx are the same, we can safely do nothing since it's definitely the same log - a reorg would cause the original header to be replaced with a new ID.
Configuration menu - View commit details
-
Copy full SHA for 37e2673 - Browse repository at this point
Copy the full SHA 37e2673View commit details -
Merge pull request #141 from vulcanize/contract-watcher-duplicate-ins…
…erts Do nothing on duplicate log insert in contract watcher
Configuration menu - View commit details
-
Copy full SHA for a596966 - Browse repository at this point
Copy the full SHA a596966View commit details
There are no files selected for viewing
This file was deleted.