Commit Graph

  • 53789c82ab Merge pull request #12 from vulcanize/VDB-392-fix-io-error-propagation Edvard Hübinette 2019-02-20 13:58:00 +0100
  • 1a2f46b308 Fix small issues from review Edvard 2019-02-20 12:01:19 +0100
  • 2ecc524224 Merge pull request #9 from vulcanize/VDB322-Vow-storage-diff Ian Norden 2019-02-15 11:04:22 -0600
  • 64c7ae1bb1 uppercase Woe and Ash Taka Goto 2019-02-15 06:15:47 -0600
  • df521eea7f Merge pull request #11 from vulcanize/storage-transformers-readme Rob Mulholand 2019-02-14 14:24:01 -0600
  • 13eacf2081 Update tests for error propagation Edvard 2019-02-14 16:04:12 +0100
  • 6cd4e5ea95 Improve I/O error propagation Edvard 2019-02-14 16:03:57 +0100
  • f1d6e417fe Add back accidentally removed DB config to staging.toml Edvard 2019-02-14 15:36:33 +0100
  • 0378068467 add example contract and instructions for watching its storage Rob Mulholand 2019-02-13 20:15:04 -0600
  • a5b9fb944c Merge pull request #10 from vulcanize/squash-logs-in-tests Rob Mulholand 2019-02-13 15:02:02 -0600
  • a8322c7d26 add woe to storage diff vow contract Taka Goto 2019-02-12 21:50:52 -0600
  • ee113668a5 Add first draft of storage transformers readme Rob Mulholand 2019-02-12 15:41:44 -0600
  • ac9375ae47 Discard logs created during tests Rob Mulholand 2019-02-12 11:18:39 -0600
  • 4fe2ff4104 repository methods: Taka Goto 2019-02-11 16:34:02 -0600
  • 764befef69 fix rollback migration Taka Goto 2019-02-11 15:32:38 -0600
  • c2c21325b5 vow contract storage diffing excluding sin Taka Goto 2019-02-11 15:11:36 -0600
  • f73623789e Merge pull request #6 from 8thlight/VDB-337-Dockerize-vDB Edvard Hübinette 2019-02-11 12:37:56 +0100
  • 9b986c4c14 Nuke OpenRC from docker image, update readme's Edvard 2019-02-06 16:35:51 +0100
  • 0bf8bd4183 Add char replacer when searching for env variables Edvard 2019-02-06 13:27:30 +0100
  • 553fdbfa09 Default config starting block to 0 Edvard 2019-02-05 20:05:41 +0100
  • 85cec480dc Dockerize postgraphile Taka Goto 2019-01-31 21:27:23 -0600
  • e6e66d58dd Add container service files and docker README Edvard 2019-01-30 13:18:24 +0100
  • e4968c4a75 Add back override with env variables Edvard 2019-01-29 17:09:08 +0100
  • 1602100ed4 Dockerize migrations Edvard 2019-01-24 17:13:55 +0100
  • d3550357d1 Add initial dockerfile and .dockerignore Edvard 2019-01-21 11:17:39 +0100
  • c166e8d612 Merge pull request #8 from vulcanize/vdb-280-vat-diff-parsing Rob Mulholand 2019-02-08 13:57:40 -0600
  • c05d3b7836 (VDB-280) Consume vat contract storage diffs Rob Mulholand 2019-02-06 09:38:47 -0600
  • dba4e48a3e Use map for key in storage value metadata Rob Mulholand 2019-02-05 16:22:26 -0600
  • 09abcb841a Persist Urns in raw bytes32 format Rob Mulholand 2019-02-05 15:43:20 -0600
  • 0a024d429d * update transformer to able to recheck headers (#4) Takayuki Goto 2019-02-08 10:35:46 -0600
  • 219f099b0c Merge pull request #3 from vulcanize/vdb-298-pit-diff-parsing Rob Mulholand 2019-02-06 11:06:44 -0600
  • 867f92c431 (VDB-298) Consume Pit contract storage diffs Rob Mulholand 2019-01-28 16:52:47 -0600
  • c474933432 Merge pull request #5 from 8thlight/VDB-281-Migrations-remake Takayuki Goto 2019-02-02 10:12:43 -0600
  • b4ded221c3 Merge branch 'staging' into VDB-281-Migrations-remake Edvard Hübinette 2019-02-01 17:29:56 +0100
  • 29f2537130 Merge pull request #7 from vulcanize/VDB-347-Squelch-lightSync Edvard Hübinette 2019-02-01 11:02:48 +0100
  • a1fa21cbec Remove test based on window buffer stuff Edvard 2019-01-31 16:39:29 +0100
  • 8eea1b00ed Redirect validation window status to logrus instead of stdout Edvard 2019-01-31 15:55:28 +0100
  • 09f2984f1e Delete old migration script Edvard 2019-01-25 11:42:21 +0100
  • e1fd58c9bc Debug; trigger travis Edvard 2019-01-24 14:28:09 +0100
  • 0c7cfe5609 Fix travis and expand makefile targets Edvard 2019-01-24 13:17:41 +0100
  • 6b4eb57571 Fix supfile to use goose for migrations Edvard 2019-01-24 12:03:44 +0100
  • 699dc1143d Update schema with for goose metatable Edvard 2019-01-24 11:54:56 +0100
  • e5f3826633 Add Makefile for goose migrations, update README accordingly Edvard 2019-01-24 11:54:25 +0100
  • 4c87ef44b8 Apply taka's fix to faulty down migration Edvard 2019-01-24 10:35:52 +0100
  • 8de6fc45e1 Remove tx from migrations (goose does it automagically) Edvard 2019-01-22 15:07:11 +0100
  • bbb9260d13 Convert existing migrations from timestamp to versioned Edvard 2019-01-22 13:16:47 +0100
  • 0a96a366d3 Change migration timestamp from epoch to yyyymmddhhmmss Edvard 2019-01-22 13:15:29 +0100
  • 8749c94994 update license to AGPL-3.0 Ian Norden 2019-01-24 14:41:30 -0600
  • ab371a2024 Merge remote-tracking branch 'maker/staging' into staging Ian Norden 2019-01-24 10:22:22 -0600
  • f97928d418 Merge pull request #1 from vulcanize/pub_merge Ian Norden 2019-01-24 10:16:37 -0600
  • d7dde86942 Merge pull request #140 from 8thlight/fix-index-out-of-range Takayuki Goto 2019-01-24 09:56:35 -0600
  • 1f95eb6443 Merge branch 'staging' into pub_merge Ian Norden 2019-01-24 09:47:12 -0600
  • c5d513e96d fix index out of range on lightSync; hopefully the new integration tests will catch them next time :) Taka Goto 2019-01-23 15:25:44 -0600
  • 00c2052da3 for some reason an error is thrown when the ipc string is declared in integration_tests_suite_test.go but not when moved to a different file in the integration_tests package; I think this is due to switching to go1.11 Ian Norden 2019-01-23 15:23:23 -0600
  • dc87f39889 change omniwatcher database test helpers so that it doesn't interfere with downstream maker tests Ian Norden 2019-01-23 00:55:26 -0600
  • 65cb6e9092 VDB-205 Fix external configuration values (#121) Konstantin Zolotarev 2019-01-23 19:44:09 +0100
  • c24a073ff7 Merge pull request #139 from 8thlight/fix-migration-rollback Takayuki Goto 2019-01-23 11:39:41 -0600
  • b6baa106cc bring back transaction_id index when adding back transaction_id column Taka Goto 2019-01-23 10:24:18 -0600
  • 46b898f690 merge public vulcanizedb/master Ian Norden 2019-01-23 00:37:26 -0600
  • 005576572f Merge pull request #134 from 8thlight/batch-historical-headers Takayuki Goto 2019-01-21 15:29:08 -0600
  • 3595771825 use batchElem from rpc client Taka Goto 2019-01-21 14:52:37 -0600
  • 54d771cb06 Merge branch 'staging' into batch-historical-headers Takayuki Goto 2019-01-16 15:56:36 -0600
  • f01d9e6d17 Merge pull request #138 from 8thlight/fix-continous-log-sync Takayuki Goto 2019-01-16 15:27:27 -0600
  • 24cf0661b0 lowercase address on map to get transformers Taka Goto 2019-01-16 14:24:00 -0600
  • 07da9d720b fix get headers when less than 100 fetched Taka Goto 2019-01-16 10:16:06 -0600
  • 16ec6a96e9 Merge branch 'staging' into batch-historical-headers Takayuki Goto 2019-01-16 09:43:18 -0600
  • 518bfbaf54 Bump geth to 1.8.21 (#137) Edvard Hübinette 2019-01-16 10:54:01 +0100
  • 074140b9ac iterate for loop by headers instead of blocknumbers Taka Goto 2019-01-15 16:34:20 -0600
  • aa4e698240 move interface_getter.go from ens_watcher to vDB pkging- used to construct a custom ABI based on results from calls to supportsInterface; also moved fetcher.go from examples to pkg Ian Norden 2019-01-15 15:49:18 -0600
  • b76b64d0a8 Merge branch 'staging' into batch-historical-headers Takayuki Goto 2019-01-15 10:38:11 -0600
  • 909d23e176 VDB-284 Run watcher from earliest startingBlockNumber (#136) Edvard Hübinette 2019-01-15 11:09:13 +0100
  • d41209d293 VDB-327 Constantinople prep (#135) Edvard Hübinette 2019-01-14 11:31:28 +0100
  • f1ba21b505 Merge branch 'staging' into batch-historical-headers Takayuki Goto 2019-01-13 21:29:58 -0600
  • 5efd683c54 Merge pull request #131 from 8thlight/VDB-31-improve-error-handling-in-transformers Andrew J Yao 2019-01-11 11:06:43 -0800
  • e2b864baa8 Add rollback if GetTicInTx fails and move GetTicInTx to shared/repository.go yaoandrew 2018-12-20 20:29:48 -0800
  • c8aa3dc275 Replace standard log with logrus import Andrew J Yao 2018-12-19 17:13:12 -0800
  • bc8b7a101c refactor error handling in vat, cat, vow yaoandrew 2018-12-19 02:26:38 -0800
  • 525fada3d7 refactor error handling in frob, pit, price, tend yaoandrew 2018-12-19 01:37:44 -0800
  • 657aaccff3 refactor error handling in drip, flap, flop yaoandrew 2018-12-19 01:26:33 -0800
  • 05351a8ef4 refactor error handling in dent yaoandrew 2018-12-19 01:04:20 -0800
  • 08ac7f18a5 refactor error handling in flip_deal yaoandrew 2018-12-19 00:57:41 -0800
  • f655997fde refactor error handling in pit_vow yaoandrew 2018-12-19 00:49:09 -0800
  • 843d30c88e refactor error handling in flip yaoandrew 2018-12-19 00:40:00 -0800
  • 513513e93b refactor error handling in chop_lump yaoandrew 2018-12-19 00:20:49 -0800
  • 78b302eab6 refactor error handling in bite transformer yaoandrew 2018-12-18 23:50:50 -0800
  • ebca338b1e VDB-302 Sleep when no missing blocks in lightSync (#129) Edvard Hübinette 2019-01-11 10:58:41 +0100
  • ac430ddf54 Merge branch 'staging' into batch-historical-headers Takayuki Goto 2019-01-08 19:06:53 -0600
  • aa99c861a8 batch headers by 100s Taka Goto 2018-12-12 10:01:50 -0600
  • 77209d3b62 Merge pull request #128 from 8thlight/VDB-125-aggregate-log-fetching Edvard Hübinette 2019-01-08 10:51:42 +0100
  • 59cdaa05e6 moving some memory allocation to init function rather than within execution cycles and fixing test db tear down so that it drops checked_headers table instead of individual columns (droping columns only hides them, they remain in memory and continue to contribute to the 1600 column limit which causes us to eventually exceed it) Ian Norden 2019-01-04 12:15:22 -0600
  • 2292c94e99 Merge branch 'staging' into VDB-125-aggregate-log-fetching Edvard 2019-01-07 15:25:37 +0100
  • 50cc0c2459 Update tests for watcher and repository Edvard 2019-01-07 15:20:05 +0100
  • 833dde62cf Remove injection of fetcher and repository to watcher Edvard 2019-01-07 15:19:31 +0100
  • c5d4e8e7af fix conflicts and merge branch documentation Ian Norden 2018-12-21 11:23:22 -0600
  • 2cbe6e7a70 method piping Ian Norden 2018-12-19 12:42:59 -0600
  • 456c735087 fetch headers and logs in batches across all contracts and events Ian Norden 2018-12-18 13:00:26 -0600
  • d188329661 fetch event logs in batches- all events for a contract address at a given block height are fetched together, different contract events still fetched separately Ian Norden 2018-12-18 11:31:21 -0600
  • e390a97502 finish method polling with hash or address type argument values collected from watched events; 'MissingMethodsCheckedEventsIntersection' method to find headers which have been checked for each event of interest but methods have not yet been polled at that header; tests for new features; travis ci go version 1.9 -> 1.11 ; consolidate omniWatcher and lightOmniWatcher into single command with light as default Ian Norden 2018-12-14 11:52:02 -0600
  • 0a59f06cac begin work on: Add checked_headers column for methods that are polled so taht we don’t duplicate; Add batching of method polling so that we arent generating a rediculously large account address list before using it to poll methods (or persist the list in pg?); User passed ABI and other ways to get ABI; Add ability to collect []byte and hashes from events and use them in method polling same manner as addresses; Event filter addrs => only those event’s addresses/hashes are used for polling; Option to persist seen address/hash/bytes lists into pg; Only generate lists of addresses, []byte, or hashes if a method will use them later Ian Norden 2018-12-07 09:38:46 -0600
  • 8c5b1b4dbe remove accidental duplicate vendor lib that was imported by goland Ian Norden 2018-11-30 13:53:15 -0600