Rob Mulholand
36c4da372b
(VDB-570) Handle duplicate storage diffs
...
- If processing a new diff for a row that already exists in the DB,
ignore the error without logging or queueing
- If processing a queued diff for a row that already exists, remove
it from the queue
2019-05-02 11:39:16 -05:00
Rob Mulholand
782e3fd095
Merge pull request #86 from vulcanize/vdb-371-recheck-queued-storage
...
(VDB-371) recheck queued storage
2019-05-01 12:49:02 -05:00
Rob Mulholand
6716c3b92a
Make queue recheck interval configurable via CLI
2019-05-01 12:32:39 -05:00
Rob Mulholand
b036053937
Queue storage diffs if transformer execution fails
...
- For any error, not just if key isn't recognized
- Means we don't lose track of diffs on random ephemeral errors
2019-05-01 12:32:39 -05:00
Rob Mulholand
76ab914bdc
Add license
2019-05-01 12:32:39 -05:00
Rob Mulholand
d77f3fe012
Don't pass empty row to channel on error
2019-05-01 12:30:37 -05:00
Rob Mulholand
6a86de87b4
(VDB-371) Recheck queued storage
...
- Iterate through queued storage at defined interval, popping rows
from the queue if successfully persisted
2019-05-01 12:30:37 -05:00
Rob Mulholand
bf4b1687a0
Add get/delete functions to storage queue
2019-05-01 12:30:37 -05:00
Rob Mulholand
2d684c5aec
Extract storage diff fetching behind an interface
...
- Replaces directly reading from a CSV
- Simplifies testing
- Should hopefully make it easier to plug in other sources for storage
diffs (e.g. differently formatted CSVs, JSON RPC, etc)
2019-05-01 12:30:36 -05:00
Gabe Laughlin
c93e6adb27
Merge pull request #92 from vulcanize/vdb-560-rename-lightsync-again
...
(VDB-560) Rename lightSync to headerSync
2019-05-01 12:20:33 -05:00
Gabe Laughlin
a344432156
(VDB-560) Rename lightSync to headerSync
2019-05-01 12:12:55 -05:00
Ian Norden
caba9e91d3
Merge pull request #85 from vulcanize/docs
...
add some info for separate compose and execute commands
2019-04-21 12:46:21 -05:00
Ian Norden
01ffc80ef2
add some info for separate compose and execute commands; note about
...
flaky test
2019-04-19 14:49:09 -05:00
Rob Mulholand
9c06e9387c
Merge pull request #82 from vulcanize/fixup-transactions-syncing
...
Don't lookup transactions if no log events
2019-04-18 10:11:45 -05:00
Rob Mulholand
3fd6269b78
Don't lookup transactions if no log events
...
- Prevents EOF error on transactions lookup
2019-04-18 09:53:18 -05:00
Rob Mulholand
13cd7126cc
Merge pull request #84 from vulcanize/improve-postgraphile-interaction
...
Add support for restricted graphql users
2019-04-18 09:51:33 -05:00
Edvard
7d2542aa19
Fix typo
2019-04-18 15:57:38 +02:00
Edvard
355f245bfe
Config parameter rename
2019-04-18 13:56:28 +02:00
Edvard
ec796d9813
Remove old deps
2019-04-18 12:59:51 +02:00
Edvard
a1adf0e7fc
Add support for restricted graphql user
2019-04-18 11:04:14 +02:00
ana0
dbd2208d31
Merge pull request #79 from vulcanize/postgraphileConfig
...
Postgraphile config
2019-04-16 14:29:19 -04:00
anon
f99e397699
Add schemas to config
2019-04-15 14:17:33 -04:00
ana0
0f425ac76b
Merge pull request #78 from vulcanize/databaseConfig
...
Adds user param to the Makefile and MigrationManager
2019-04-11 16:22:50 -04:00
ana0
964fc8bd22
Merge branch 'staging' into databaseConfig
2019-04-11 14:19:57 -04:00
anon
4e8485810e
Add note to readme
2019-04-11 13:14:04 -04:00
anon
aac2d852ca
Default user is postgres
2019-04-10 18:18:58 -04:00
anon
2a9b7b1414
Don't change default toml
2019-04-10 17:59:23 -04:00
anon
bd12149594
Database config
2019-04-10 17:56:31 -04:00
Gabe Laughlin
8b704e9f1e
Merge pull request #76 from vulcanize/fake-header-customization
...
Add timestamp customization for fake header
2019-04-10 09:09:48 -05:00
Ian Norden
fcaa28d923
readme addition; fix postgraphile lodash and webpack-dev-server alerts
2019-04-09 19:03:08 -05:00
Gabe Laughlin
8903b6fb2d
Add timestamp customization for fake header
2019-04-09 17:08:15 -05:00
Rob Mulholand
b403e731be
Merge pull request #56 from vulcanize/schema-update
...
Update schema to remove uncles
2019-04-08 16:08:22 -05:00
Rob Mulholand
fb753a1468
Update schema to remove uncles
2019-04-08 15:16:43 -05:00
Ian Norden
1a4180d595
Merge pull request #55 from vulcanize/readme
...
Refactoring readme
2019-04-08 12:25:14 -05:00
Ian Norden
8e3cf55b7f
review fixes
2019-04-08 11:52:36 -05:00
Ian Norden
6805d3ea29
Merge pull request #52 from vulcanize/account_transformer_staging
...
Account transformer staging
2019-04-08 10:35:38 -05:00
Ian Norden
42890cdaa7
Refactoring readme
2019-04-07 13:18:26 -05:00
Ian Norden
9befc76fc6
remove LIMIT 100; method to check continuity of headers returned but doesn't require
...
the set to start at a specific block number; config for
account_transformer; review fixes; update schema
2019-04-05 17:21:59 -05:00
Ian Norden
c1940c3e58
full_sync and light_sync receipt tables and light receipt repository methods and test
2019-04-05 16:36:48 -05:00
Rob Mulholand
4d0f7ee1bb
Merge pull request #54 from vulcanize/update-schema
...
Update db schema for latest changes
2019-04-05 16:11:18 -05:00
Rob Mulholand
fdd870563e
Update db schema for latest changes
2019-04-05 14:51:51 -05:00
Ian Norden
04ad7b7696
Merge pull request #47 from vulcanize/track_uncle_rewards
...
Track uncle rewards + direct balance polling
2019-04-04 15:55:40 -05:00
Ian Norden
5dcf534b2c
review fixes
2019-04-04 15:21:39 -05:00
Ian Norden
47f8d81380
Merge pull request #53 from vulcanize/geth_update
...
update vendor dep; constrain to revision of geth with UnpackIntoMap
2019-04-03 13:46:03 -05:00
Ian Norden
72c73c25b7
update vendor dep; constrain to revision of geth with UnpackIntoMap; updates to match
2019-04-03 00:14:02 -05:00
Ian Norden
197f98c93d
going ahead and indexing the entire uncle blocks (one of the issues open on public); finish tests
2019-04-02 14:32:30 -05:00
Ian Norden
fd407825c1
review fixes
2019-04-02 10:10:17 -05:00
Ian Norden
185f4c0e93
adjust block/uncle reward tests and add methods to pkg/geth blockchain and ethclient for direct fetching of eth balances
2019-04-02 10:10:17 -05:00
Ian Norden
9030cff2bd
keep track of who is receiving uncle rewards
2019-04-02 10:10:17 -05:00
Rob Mulholand
fea4ce0c7a
Merge pull request #51 from vulcanize/cleanup-links
...
Cleanup links
2019-04-02 08:45:08 -05:00