Commit Graph

  • ef77688145 additional logging at initialization Ian Norden 2020-04-23 15:56:37 -0500
  • 3bd1e518c6
    Merge pull request #188 from vulcanize/EOFs Ian Norden 2020-04-22 12:08:27 -0500
  • 43c254b5f6 fixes after tests Ian Norden 2020-04-20 08:14:02 -0500
  • eceaa0aecb use configurable timeout for geth batch http requests; additional error log info in payload fetchers Ian Norden 2020-04-19 18:26:23 -0500
  • b3be8aaa05 edits Ian Norden 2020-04-20 11:03:06 -0500
  • e53edb4d81
    Merge pull request #185 from vulcanize/AFD.fixes Ian Norden 2020-04-19 18:33:00 -0500
  • 86802b25e6
    Merge branch 'documentation' into AFD.fixes Ian Norden 2020-04-19 18:31:26 -0500
  • 35e625695e updates to documentation for super node Ian Norden 2020-04-17 16:59:25 -0500
  • 02872ce7e1
    Update apis.md A. F. Dudley 2020-04-17 16:53:22 -0700
  • 7bb1f444b5
    Update apis.md A. F. Dudley 2020-04-17 16:34:17 -0700
  • 3764662fe3 updates to documentation for super node Ian Norden 2020-04-17 16:59:25 -0500
  • 2d98d741b2
    Merge pull request #184 from vulcanize/versioning Ian Norden 2020-04-14 12:46:32 -0500
  • 79c3078c36 version command; log resync and super node configs; fix logfile cli flag Ian Norden 2020-04-13 13:16:28 -0500
  • 5cc3871f45
    Merge pull request #183 from vulcanize/updates_to_support_getSlice Ian Norden 2020-04-09 12:12:30 -0500
  • 2f4ed18231 fix entrypoint Matt Griswold 2020-04-04 20:31:45 +0000
  • 290157a202 double batchSize and batchNumber Ian Norden 2020-04-04 15:23:56 -0500
  • f2e853e9c9 add back raw contract address Ian Norden 2020-04-04 14:56:11 -0500
  • 8960cde4f7 backfill based on validation level Ian Norden 2020-04-03 20:36:37 -0500
  • 649fd54a9f store receipt contract hash instead of contract Ian Norden 2020-04-03 15:15:06 -0500
  • 00031e2b83 resync reset validation level Ian Norden 2020-04-03 14:29:28 -0500
  • 060e3430c1 times_validated field in header Ian Norden 2020-04-01 23:19:49 -0500
  • aa9f78a028 new fields in eth.receipt_cids to index contract addresses seen in logs; handle null dst/contract addrs in trxs/rcts Ian Norden 2020-04-01 22:34:06 -0500
  • 1d05938b25
    Merge pull request #182 from vulcanize/wasm Ian Norden 2020-04-04 15:45:15 -0500
  • bcf15c186d skip env vars for entrypoint Matt Griswold 2020-04-04 19:27:47 +0000
  • 657abbb7ec vacuum analyze public.blocks after cleanup Ian Norden 2020-03-26 04:25:00 -0500
  • f4a20de5ae Merge branch 'wasm' of https://github.com/vulcanize/vulcanizedb into wasm Ian Norden 2020-03-25 19:16:49 -0500
  • 834e2bcff4 additional logging to resync service; rename state/storage key to leaf key and allow insert of null values for intermediate nodes Ian Norden 2020-03-25 19:16:12 -0500
  • e570a2c9d4 VACUUM ANALYZE after cleaning out old data Ian Norden 2020-03-25 19:15:05 -0500
  • 716cc3663f don't throw error on duplicate key insert Ian Norden 2020-03-25 19:14:20 -0500
  • c8b7b30292 update docker env Matt Griswold 2020-03-25 20:14:48 +0000
  • eb9c49a3e9 update docker entrypoint Matt Griswold 2020-03-23 18:05:39 +0000
  • a5fc994c79 remove resync service and run vdb command from foreground in startup_script Ian Norden 2020-03-23 12:12:04 -0500
  • 8b7ecee4ec Merge branch 'wasm' of https://github.com/vulcanize/vulcanizedb into wasm Ian Norden 2020-03-23 11:58:03 -0500
  • 7bd7cd3aab make log file a CLI param; default to stdout if none is provided Ian Norden 2020-03-23 11:57:36 -0500
  • f15a0e872a
    First draft of architecture notes A. F. Dudley 2020-03-22 11:36:44 -0700
  • 1c208e5946 docker-compose Ian Norden 2020-03-22 12:14:43 -0500
  • 1aded75645 additional log.info for data streamed at head Ian Norden 2020-03-22 09:45:49 -0500
  • f81c440418 for some reason every now and then a branch node would throw a panic here; still need to figure out why; quick fix Ian Norden 2020-03-22 09:05:26 -0500
  • b2d5345c02 add new fields to test data to get tests passing again Ian Norden 2020-03-21 21:10:28 -0500
  • ba5d6f9b9f state account support and add roots and additional metadata to header index Ian Norden 2020-03-21 19:50:12 -0500
  • 57bdcca43c combine resync and supernode configs; load config params from env variables if available; allow config params to be passed in as cli flags Ian Norden 2020-03-20 13:15:50 -0500
  • 1d4b37aca9 split running migrations into separate compose step; docker-compose files for different processes Ian Norden 2020-03-18 12:21:29 -0500
  • 6ded3a6c85 migration fixes Ian Norden 2020-03-18 12:20:12 -0500
  • 2d5bd2defc dockerfile for resync process Ian Norden 2020-03-18 08:48:25 -0500
  • c72dc273ba misc fixes; config files for resyncing Ian Norden 2020-03-17 19:42:53 -0500
  • d47ba24373 adjust btc and eth publishers and publisher tests Ian Norden 2020-03-17 13:05:19 -0500
  • 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