Commit Graph

  • 0785507a7d support for total difficulty (needed to support some eth endpoints) Ian Norden 2020-01-16 17:21:30 -0600
  • 358575335b expand retriever, fetcher, and resolver interfaces in prep for eth api mimick Ian Norden 2020-01-16 14:48:38 -0600
  • 1b37e66d9d travis ssh (#175) Ian Norden 2020-01-23 13:38:51 -0600
  • 9e082e8a6a
    Merge pull request #167 from vulcanize/seed_removal A. F. Dudley 2019-12-03 21:34:07 -0500
  • df09709ec5
    seed removal A. F. Dudley 2019-12-03 21:24:13 -0500
  • aa395278bf
    Merge pull request #166 from vulcanize/vdb-950-raw-diffs Ian Norden 2019-12-03 15:09:34 -0600
  • 7ef132c400 new db schema Ian Norden 2019-12-03 14:55:53 -0600
  • 56ce8bdb41 (VDB-950) Write raw diffs before transforming Rob Mulholand 2019-10-31 11:04:53 -0500
  • 1178940047
    Merge pull request #107 from vulcanize/add-indexes Ian Norden 2019-12-03 00:08:42 -0600
  • 6f837f5e88 Add indexes to columns used in plugin joins Rob Mulholand 2019-06-19 14:59:21 -0500
  • a005e0d04a
    Merge pull request #133 from vulcanize/vdb-750-add-descriptive-logging Ian Norden 2019-12-02 23:48:55 -0600
  • 74a90fd124 use Debugf instead of strconv Ian Norden 2019-12-02 23:35:15 -0600
  • 5a1f599a4d Clean up files after rebase yaoandrew 2019-10-29 21:54:42 -0700
  • 614ea3bba1 Adds logging for storage and RPC yaoandrew 2019-09-11 00:02:39 -0700
  • 0b9f29c300 Removes import alias for logrus yaoandrew 2019-09-10 20:37:12 -0700
  • e26fa12af0 Adds logging for transformer start, log conversions, log persistance Andrew J Yao 2019-09-10 18:15:06 -0700
  • bf26198458
    Merge pull request #159 from vulcanize/super_node_backfill Ian Norden 2019-12-02 14:57:48 -0600
  • 4036d9d6a0 review fixes Ian Norden 2019-11-04 13:14:05 -0600
  • 5be205ffa6 super node backfill breaks batch call into smaller bins; retrieve gap test Ian Norden 2019-11-01 14:03:28 -0500
  • c16ac026db logWithCommand; rebase fixes; config for testing super node subscription Ian Norden 2019-10-14 09:41:29 -0500
  • e912fa6c87 new db schema Ian Norden 2019-10-08 15:31:16 -0500
  • 67df8dea77 header_cids.final => header_cids.uncle Ian Norden 2019-10-08 15:31:07 -0500
  • 6880611436 command for serving data without an ongoing sync process Ian Norden 2019-10-08 14:52:08 -0500
  • 3a666df294 backfiller refactoring; explicity errs; golint Ian Norden 2019-10-08 14:51:38 -0500
  • 40c3aff597 seed => super; port 80 => port 8080; backfill process for the super_node Ian Norden 2019-10-02 09:10:37 -0500
  • 83fd76bc8a fix flaky test Ian Norden 2019-09-30 15:12:02 -0500
  • b789ab69e6 adjustments after rebase Ian Norden 2019-09-30 13:57:12 -0500
  • 8fe273fb7b getter rpc method for the seed node's geth info Ian Norden 2019-09-13 14:41:50 -0500
  • 2c997921cb update dockerfile and documentation Ian Norden 2019-09-05 17:47:47 -0500
  • 8b31d12716 fixes after rebase Ian Norden 2019-08-29 14:57:58 -0500
  • d2db5d0ac9 filterer unit test; that should be the last of them Ian Norden 2019-08-28 17:07:36 -0500
  • 03dbe5dd22 resolver unit test Ian Norden 2019-08-28 14:43:27 -0500
  • 825b0762cd retriever unit test Ian Norden 2019-08-28 13:41:49 -0500
  • 9ebc785d98 unit test for repository/indexer Ian Norden 2019-08-27 14:22:09 -0500
  • 35c8f3561a publisher unit test Ian Norden 2019-08-25 21:13:40 -0500
  • d79cc90cb2 unit test for ipfs fetcher Ian Norden 2019-08-23 16:34:54 -0500
  • 069646905e converter unit test Ian Norden 2019-08-14 13:49:30 -0500
  • 89faa85871 fix transaction signing, also removes need for rpc call to do it Ian Norden 2019-08-09 11:22:29 -0500
  • e72995605d possible fix for travis error Ian Norden 2019-08-05 19:14:05 -0500
  • 90d685a763 switch from dep to go modules Ian Norden 2019-08-05 13:24:39 -0500
  • 0bbb7a30d1 review fixes Ian Norden 2019-08-05 12:56:15 -0500
  • 2244d1869f process receipts from payload instead of retreiving over additional rpc call Ian Norden 2019-08-05 10:47:03 -0500
  • 13d09e15c1 update deps Ian Norden 2019-08-05 10:46:32 -0500
  • 905585b212 backfill concurrently, one block at a time, while normal streaming continues Ian Norden 2019-07-02 12:38:12 -0500
  • f2efbb5d01 worker pool for handling concurrent ipld putting and cid indexing without overloading Postgres connections Ian Norden 2019-06-25 15:31:14 -0500
  • 3fa33fb767 index receipts by the contract address Ian Norden 2019-06-20 10:59:10 -0500
  • 23a21c14f3 make subscription config rlp encodable, group subs of the same type using a hash of their config, process only once for each sub type instead of for every sub. Ian Norden 2019-06-18 12:28:57 -0500
  • 1d4d0cbc15 fixing dep bug Ian Norden 2019-06-17 17:52:58 -0500
  • b76bdc51f2 fixing dockerfile and start up script Ian Norden 2019-06-13 21:12:56 -0500
  • 1235ec1f97 postgres table to hold ipfs data in same database as vulcanizedb data; shared SeedNodeTransformer interface Ian Norden 2019-06-13 12:23:08 -0500
  • 230e782e6c update to work with go-ipfs fork that doesn't use go modules and so can play nice with our forked dependencies; update documentation and dockerfile Ian Norden 2019-06-12 12:36:56 -0500
  • 5356cd50bb seed node documentation Ian Norden 2019-06-10 17:06:38 -0500
  • 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 Ian Norden 2019-06-10 12:17:14 -0500
  • e7cdd6247e update to use ReceiptForStorage; expose rpc server over ws Ian Norden 2019-06-07 11:01:29 -0500
  • 723c7c6244 fix backfill operations and dependency issue; hopefully travis will work now Ian Norden 2019-06-07 08:42:10 -0500
  • 4baea2923c make db fks deferrable so that we can commit entire cid payload in single transaction; adjust buffer sizes to optimize performane and stability Ian Norden 2019-06-06 21:09:27 -0500
  • b1bb646ad5 goimports + streamSubscribe command for raw access to the seed node data Ian Norden 2019-06-06 12:55:59 -0500
  • 8ccdfd4835 fix streamFilters issue Ian Norden 2019-06-05 22:50:12 -0500
  • b5099a5051 demo commands Ian Norden 2019-05-28 14:13:15 -0500
  • 2db0ce971d vulcanizedb seed node streamer and syncPublishScreenAndServe command Ian Norden 2019-05-28 14:13:06 -0500
  • 1dc46640cf request handler and response screener for seed node api service Ian Norden 2019-05-21 14:27:24 -0500
  • 34393ffb3f fixes for issues uncovered in integration Ian Norden 2019-05-17 10:23:39 -0500
  • b83c0371d9 pub sub service and api Ian Norden 2019-05-17 01:27:02 -0500
  • 5ebe2243d8 goimports -w Ian Norden 2019-05-16 23:15:54 -0500
  • 671a324294 update to work with updated state diffing code Ian Norden 2019-05-16 23:08:53 -0500
  • 3108957e5f ipfs fetcher Ian Norden 2019-05-01 12:49:56 -0500
  • 15e044403d work on mocks and unit tests Ian Norden 2019-04-30 12:48:31 -0500
  • d702cb720c update dependencies to work with update eth-block-extractor Ian Norden 2019-04-18 07:39:37 -0500
  • 31a9017c4f index all cids in a payload in a single atomic tx; misc fixes; comment additions Ian Norden 2019-04-17 13:26:48 -0500
  • 79efaeb089 syncAndPublish command Ian Norden 2019-04-15 11:30:52 -0500
  • e033eabc28 cid database table migrations Ian Norden 2019-04-15 11:30:41 -0500
  • 1921c06b02 repository - repository for indexing CIDs Ian Norden 2019-04-15 11:30:23 -0500
  • 1fba4d0858 publisher - interface for publishing IPLD objects Ian Norden 2019-04-15 11:29:49 -0500
  • d248a1050e syncer - interface for syncing with a statediff subscription Ian Norden 2019-04-15 11:29:22 -0500
  • a31c7e9ced payload converter - interface for converting state diff payload into payload for ipld publishing Ian Norden 2019-04-15 11:28:55 -0500
  • 35719b5180 indexer - top level interface for syncAndPublish Ian Norden 2019-04-15 11:28:23 -0500
  • c6c070005b subscribe method for the rpc client Ian Norden 2019-04-15 11:27:21 -0500
  • bc59aa4ed6 readme additions and vendor updates Ian Norden 2019-04-11 13:19:10 -0500
  • 6434a7279d integrate backfill into storage watcher; documentation for storage backfill Ian Norden 2019-10-24 11:35:39 -0500
  • 7f32c907fd integrate backfill into storage watcher; documentation for storage backfill Ian Norden 2019-10-24 11:35:39 -0500
  • 1a208546d1
    Merge pull request #157 from vulcanize/statediff_at Ian Norden 2019-12-02 12:56:26 -0600
  • 313c5fe427 adjustments after rebase Ian Norden 2019-12-02 11:35:16 -0600
  • db0f024088 review fixes Ian Norden 2019-11-04 14:50:10 -0600
  • a834e55b9f command edits; external pkg for finding min deployment block; gofmt Ian Norden 2019-11-01 00:35:10 -0500
  • 8562abd180 split backfill range up into smaller bins and process them concurrently; improve tests; review fixes Ian Norden 2019-11-01 00:29:57 -0500
  • 563832422c add err logging to eth/node Ian Norden 2019-10-28 14:40:10 -0500
  • 37f4a2d603 integrate backfill into storage watcher; documentation for storage backfill Ian Norden 2019-10-24 11:35:39 -0500
  • b454b61777 factor our state diff fetcher for more general use (e.g. by the super node) Ian Norden 2019-10-04 13:54:37 -0500
  • a59bd06a37 goimports -w; comments; refactor test Ian Norden 2019-09-30 12:37:16 -0500
  • 2a98a30ee9 storage backfiller Ian Norden 2019-09-30 12:34:43 -0500
  • fb3b19854b
    Merge pull request #160 from vulcanize/golint Ian Norden 2019-12-02 10:04:02 -0600
  • 4a98b7942f Don't return unexported types Rob Mulholand 2019-10-18 12:34:22 -0500
  • e1236b4072 Prefer all caps for initialisms and acronyms Rob Mulholand 2019-10-18 11:16:19 -0500
  • eba868ff00 Drop else when if statement includes return Rob Mulholand 2019-10-18 10:24:33 -0500
  • 0ded7bcd62 Prefer fmt.Errorf(s) to errors.New(fmt.Sprintf(s)) Rob Mulholand 2019-10-18 10:20:53 -0500
  • eb2f3c2209
    Merge pull request #164 from vulcanize/automated-migrations-with-driver Rob Mulholand 2019-10-31 13:29:21 -0500
  • 0167f884b4 Enable configuring db user, host, and port in tests Rob Mulholand 2019-10-31 13:05:19 -0500
  • 2bc3267cce Add driver and user to migrations in tests Rob Mulholand 2019-10-30 21:19:12 -0500
  • 59f767b9e1
    Merge pull request #165 from vulcanize/use-testing-config-in-tests Rob Mulholand 2019-10-31 13:20:23 -0500
  • 234fff83c5 Use testing.toml and vulcanize_testing in tests Rob Mulholand 2019-10-31 11:19:34 -0500