Ian Norden
|
5356cd50bb
|
seed node documentation
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
4c81ca4d54
|
rename blocks table to eth_blocks so that we don't clash with the ipfs blocks table; dockerfile and startup_script for the seed node
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
e7cdd6247e
|
update to use ReceiptForStorage; expose rpc server over ws
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
723c7c6244
|
fix backfill operations and dependency issue; hopefully travis will work now
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
4baea2923c
|
make db fks deferrable so that we can commit entire cid payload in single transaction; adjust buffer sizes to optimize performane and stability
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
b1bb646ad5
|
goimports + streamSubscribe command for raw access to the seed node data
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
8ccdfd4835
|
fix streamFilters issue
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
b5099a5051
|
demo commands
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
2db0ce971d
|
vulcanizedb seed node streamer and syncPublishScreenAndServe command
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
1dc46640cf
|
request handler and response screener for seed node api service
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
34393ffb3f
|
fixes for issues uncovered in integration
|
2019-12-02 13:24:51 -06:00 |
|
Ian Norden
|
b83c0371d9
|
pub sub service and api
|
2019-12-02 13:24:50 -06:00 |
|
Ian Norden
|
5ebe2243d8
|
goimports -w
|
2019-12-02 13:24:50 -06:00 |
|
Ian Norden
|
671a324294
|
update to work with updated state diffing code
|
2019-12-02 13:24:50 -06:00 |
|
Ian Norden
|
3108957e5f
|
ipfs fetcher
|
2019-12-02 13:24:50 -06:00 |
|
Ian Norden
|
15e044403d
|
work on mocks and unit tests
|
2019-12-02 13:24:50 -06:00 |
|
Ian Norden
|
d702cb720c
|
update dependencies to work with update eth-block-extractor
|
2019-12-02 13:24:49 -06:00 |
|
Ian Norden
|
31a9017c4f
|
index all cids in a payload in a single atomic tx; misc fixes; comment additions
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
79efaeb089
|
syncAndPublish command
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
e033eabc28
|
cid database table migrations
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
1921c06b02
|
repository - repository for indexing CIDs
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
1fba4d0858
|
publisher - interface for publishing IPLD objects
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
d248a1050e
|
syncer - interface for syncing with a statediff subscription
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
a31c7e9ced
|
payload converter - interface for converting state diff payload into payload for ipld publishing
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
35719b5180
|
indexer - top level interface for syncAndPublish
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
c6c070005b
|
subscribe method for the rpc client
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
bc59aa4ed6
|
readme additions and vendor updates
|
2019-12-02 13:24:46 -06:00 |
|
Ian Norden
|
6434a7279d
|
integrate backfill into storage watcher; documentation for storage backfill
|
2019-12-02 13:24:45 -06:00 |
|
Ian Norden
|
7f32c907fd
|
integrate backfill into storage watcher; documentation for storage backfill
|
2019-12-02 13:24:45 -06:00 |
|
Ian Norden
|
1a208546d1
|
Merge pull request #157 from vulcanize/statediff_at
(VDB-933) Backfill for storage diff transformer
|
2019-12-02 12:56:26 -06:00 |
|
Ian Norden
|
313c5fe427
|
adjustments after rebase
|
2019-12-02 11:35:16 -06:00 |
|
Ian Norden
|
db0f024088
|
review fixes
|
2019-12-02 11:26:44 -06:00 |
|
Ian Norden
|
a834e55b9f
|
command edits; external pkg for finding min deployment block; gofmt
|
2019-12-02 11:22:18 -06:00 |
|
Ian Norden
|
8562abd180
|
split backfill range up into smaller bins and process them concurrently; improve tests; review fixes
|
2019-12-02 11:20:49 -06:00 |
|
Ian Norden
|
563832422c
|
add err logging to eth/node
|
2019-12-02 11:07:43 -06:00 |
|
Ian Norden
|
37f4a2d603
|
integrate backfill into storage watcher; documentation for storage backfill
|
2019-12-02 11:06:28 -06:00 |
|
Ian Norden
|
b454b61777
|
factor our state diff fetcher for more general use (e.g. by the super node)
|
2019-12-02 11:03:37 -06:00 |
|
Ian Norden
|
a59bd06a37
|
goimports -w; comments; refactor test
|
2019-12-02 11:03:36 -06:00 |
|
Ian Norden
|
2a98a30ee9
|
storage backfiller
|
2019-12-02 11:03:36 -06:00 |
|
Ian Norden
|
fb3b19854b
|
Merge pull request #160 from vulcanize/golint
Golint
|
2019-12-02 10:04:02 -06:00 |
|
Rob Mulholand
|
4a98b7942f
|
Don't return unexported types
|
2019-10-31 13:42:19 -05:00 |
|
Rob Mulholand
|
e1236b4072
|
Prefer all caps for initialisms and acronyms
|
2019-10-31 13:42:19 -05:00 |
|
Rob Mulholand
|
eba868ff00
|
Drop else when if statement includes return
|
2019-10-31 13:33:39 -05:00 |
|
Rob Mulholand
|
0ded7bcd62
|
Prefer fmt.Errorf(s) to errors.New(fmt.Sprintf(s))
|
2019-10-31 13:33:39 -05:00 |
|
Rob Mulholand
|
eb2f3c2209
|
Merge pull request #164 from vulcanize/automated-migrations-with-driver
Add driver and user to migrations in tests
|
2019-10-31 13:29:21 -05:00 |
|
Rob Mulholand
|
0167f884b4
|
Enable configuring db user, host, and port in tests
|
2019-10-31 13:20:47 -05:00 |
|
Rob Mulholand
|
2bc3267cce
|
Add driver and user to migrations in tests
- Prevents logs that driver is missing
- Prevents goose_db_version from hanging around
|
2019-10-31 13:20:47 -05:00 |
|
Rob Mulholand
|
59f767b9e1
|
Merge pull request #165 from vulcanize/use-testing-config-in-tests
Use testing.toml and vulcanize_testing in tests
|
2019-10-31 13:20:23 -05:00 |
|
Rob Mulholand
|
234fff83c5
|
Use testing.toml and vulcanize_testing in tests
- remove legacy references to infura.toml and vulcanize_private
|
2019-10-31 13:10:25 -05:00 |
|
Ian Norden
|
92650f0981
|
Merge pull request #153 from vulcanize/auto_fix_conflicts
(VDB-935) Automate plugin dependency conflict resolution
|
2019-10-30 15:54:15 -05:00 |
|