Commit Graph

  • 7eddf396a5 split super node config into two for eth and btc Ian Norden 2020-03-17 11:18:00 -0500
  • 1e2b09045a fix state and storage iplds/dag_putters; add support for eth rct trie and eth and btc tx tries Ian Norden 2020-03-17 11:17:00 -0500
  • 64a33e910a switch from json to text formatter for logger Ian Norden 2020-03-17 08:45:01 -0500
  • e7225317d4 split btc and eth super node processes into serpate containers; dockerfile for Postgraphile with plugins Ian Norden 2020-03-17 08:37:00 -0500
  • 93e7eb35c5 resync command Ian Norden 2020-03-17 07:51:39 -0500
  • 36b714b6df resync config initializer Ian Norden 2020-03-17 07:51:00 -0500
  • b934f6c963 btc and eth unit tests for db cleaning Ian Norden 2020-03-17 07:50:38 -0500
  • f814b64543 bug fix Ian Norden 2020-03-12 13:59:23 -0500
  • 823c57384c build changes Matt Griswold 2020-03-08 16:49:50 +0000
  • 77b1c25bc1 resync service Ian Norden 2020-03-12 13:52:23 -0500
  • b4005eff39 db cleaners to eth and btc Ian Norden 2020-03-12 13:51:58 -0500
  • e5c5422edc adhjustments to work with statediffing geth v1.10-alpha.2 Ian Norden 2020-03-11 13:41:59 -0500
  • be875c0100 db comments to resolve postgraphile type conflicts Ian Norden 2020-03-08 14:11:31 -0500
  • aad318c67b improved logging in super node service Ian Norden 2020-03-08 11:43:29 -0500
  • 9d2a30596e docker_compose Ian Norden 2020-03-02 16:30:46 -0600
  • 8c2a71b16f finish wasm watcher engine Ian Norden 2020-02-27 15:07:33 -0600
  • 330a083749 watcher configuration; super node versioning Ian Norden 2020-02-25 16:38:27 -0600
  • 25aa4634e9 work on wasm watchers Ian Norden 2020-02-23 17:14:29 -0600
  • e3e8700d34 api test; return full ipld models to subscribers Ian Norden 2020-02-20 16:13:19 -0600
  • fb360d8562 changes to super node to improve compatibility with watcher Ian Norden 2020-02-20 16:12:52 -0600
  • f0c5ff8077 begin wasm watcher engine Ian Norden 2020-02-19 16:32:59 -0600
  • 94aefafd7c more explicity payload err and msg Ian Norden 2020-02-19 16:09:33 -0600
  • 2fbf97da9d wasm instantiator Ian Norden 2020-02-19 13:08:38 -0600
  • 5f85a7ecf6 more descriptive comments/method names for super node service; send msg when backfill is finished Ian Norden 2020-02-18 22:42:53 -0600
  • ea7379728e
    Merge pull request #180 from vulcanize/btc Ian Norden 2020-02-23 16:47:56 -0600
  • 48fb5bcd27 separate super node instances for different chains need to be within the same process to avoid contention over ipfs repo lock Ian Norden 2020-02-13 16:50:56 -0600
  • ef3b043f97 emulate btc data streamer over http; misc fixes Ian Norden 2020-02-10 11:16:57 -0600
  • 5173edf563 fix broken go-ipld-eth trie node dag putters Ian Norden 2020-02-10 11:11:44 -0600
  • ca273a026d major refactor part 2: remove cold import, full sync, generalize node table Ian Norden 2020-02-10 09:00:55 -0600
  • 0f765df12c finish constructors Ian Norden 2020-02-09 16:10:42 -0600
  • 5d46e02509 tx inputs directly reference tx ouputs Ian Norden 2020-02-09 15:58:37 -0600
  • 642e08a04b btc converter, publisher, and indexer unit tests Ian Norden 2020-02-09 15:28:30 -0600
  • 8643a7f3b6 btc ipld fetcher, paylaod fetcher, and ipld resolver Ian Norden 2020-02-07 14:00:01 -0600
  • aa2f8bd0a5 btc retriever and filterer Ian Norden 2020-02-04 19:02:01 -0600
  • f33cc3f34b TxOutputs: extract and index pkscript metadata (script type, addresses, #required sigs); TxInputs: outpoint_hash => outpoint_tx_id that references transaction_cids.id Ian Norden 2020-02-04 15:20:49 -0600
  • 48f70d4ddf btc mocks; reorg Ian Norden 2020-02-03 12:22:29 -0600
  • 808f1b5662 btc cid indexer Ian Norden 2020-02-02 15:58:07 -0600
  • 5094b975fc postgres schema and tables for btc Ian Norden 2020-01-31 14:08:51 -0600
  • 9018e551ba move eth tables under eth schema Ian Norden 2020-01-31 13:25:15 -0600
  • 4dde90447e wrap generic top-level interfaces with loose types Ian Norden 2020-01-31 12:03:37 -0600
  • cacd9953ee go mod tidy; remove now unused deps Ian Norden 2020-01-30 16:49:38 -0600
  • 68d8e68144 btc ipld publisher Ian Norden 2020-01-30 16:46:08 -0600
  • 8099f726c3 internalized ipld types and dag_putters; adjust converters/publishers to work with them Ian Norden 2020-01-30 16:35:31 -0600
  • 2e81f8d31a btc payload converter Ian Norden 2020-01-29 15:49:13 -0600
  • 076903b174 btc payload streamer Ian Norden 2020-01-29 14:37:20 -0600
  • da844b0b83 reorg pkg/ to prepare to support chains other than ethereumm Ian Norden 2020-01-29 13:00:07 -0600
  • 1412f5a7f5
    Merge pull request #178 from vulcanize/geth_api Ian Norden 2020-02-20 16:08:28 -0600
  • 5dec3d145d updating SuperNode dockerfile Ian Norden 2020-01-27 14:13:54 -0600
  • 33ac5978f5 split uncles into their own table; add tx index to the tx index (lol); continue work on geth api endpoints Ian Norden 2020-01-26 13:55:26 -0600
  • e52284b9ba update documentation, bug/error fixes, work on eth api for drawbridge Ian Norden 2020-01-21 13:12:35 -0600
  • ac66759665 use updated statediffing geth release (that includes TD) Ian Norden 2020-01-21 12:09:21 -0600
  • 308ccb5d8c refactor super node commands into one Ian Norden 2020-01-20 17:44:32 -0600
  • 7843312815 major refactoring of super_node to make it easier to support other chains Ian Norden 2020-01-17 17:16:01 -0600
  • 5ff05225c2 begin eth api recapitulation Ian Norden 2020-01-16 17:21:49 -0600
  • 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