Commit Graph

  • ebca338b1e VDB-302 Sleep when no missing blocks in lightSync (#129) Edvard Hübinette 2019-01-11 10:58:41 +01:00
  • ac430ddf54 Merge branch 'staging' into batch-historical-headers Takayuki Goto 2019-01-08 19:06:53 -06:00
  • aa99c861a8 batch headers by 100s Taka Goto 2018-12-12 10:01:50 -06:00
  • 77209d3b62 Merge pull request #128 from 8thlight/VDB-125-aggregate-log-fetching Edvard Hübinette 2019-01-08 10:51:42 +01:00
  • 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 -06:00
  • 2292c94e99 Merge branch 'staging' into VDB-125-aggregate-log-fetching Edvard 2019-01-07 15:25:37 +01:00
  • 50cc0c2459 Update tests for watcher and repository Edvard 2019-01-07 15:20:05 +01:00
  • 833dde62cf Remove injection of fetcher and repository to watcher Edvard 2019-01-07 15:19:31 +01:00
  • c5d4e8e7af fix conflicts and merge branch documentation Ian Norden 2018-12-21 11:23:22 -06:00
  • 2cbe6e7a70 method piping Ian Norden 2018-12-19 12:42:59 -06:00
  • 456c735087 fetch headers and logs in batches across all contracts and events Ian Norden 2018-12-18 13:00:26 -06:00
  • 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 -06:00
  • 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 -06:00
  • 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 -06:00
  • 8c5b1b4dbe remove accidental duplicate vendor lib that was imported by goland Ian Norden 2018-11-30 13:53:15 -06:00
  • 8723575521 Merge pull request #130 from 8thlight/update-staging-config Takayuki Goto 2018-12-17 13:16:59 -06:00
  • f787e7ac0d update staging/integration ipc path to 20c's kovan node Taka Goto 2018-12-17 08:37:35 -06:00
  • e54699c039 Remove todo on chunker non-match (it's basically a filter) Edvard 2018-12-14 15:22:46 +01:00
  • a3e8633aff VDB-104 improve lightsync ui (#125) Edvard Hübinette 2018-12-14 12:11:48 +01:00
  • 7cf694f5e7 Update transformer documentation Edvard 2018-12-14 10:30:08 +01:00
  • 35f7f719e6 Swap strings.Builder for bytes.Buffer for go 1.9 support Edvard 2018-12-13 16:08:57 +01:00
  • 129964f3bc Add tests for now shared MissingHeaders Edvard 2018-12-13 13:58:16 +01:00
  • a3737c46f6 Remove duplicate entry in initializer map Edvard 2018-12-13 13:16:49 +01:00
  • e5db740ae4 Move MockTransformer to test_data Edvard 2018-12-13 13:03:51 +01:00
  • d30fcfed80 Use new config getter on shared.Transformer <3 Edvard 2018-12-13 12:39:57 +01:00
  • 882a6dd7a2 Update tests with new adding of transformers Edvard 2018-12-12 15:41:44 +01:00
  • dc43547612 Improve process of adding transformers Edvard 2018-12-12 15:41:29 +01:00
  • a86a2ec5c6 Improve checked header column detection Edvard 2018-12-12 12:13:23 +01:00
  • 4e089c363e Fixes after merging staging Edvard 2018-12-11 15:19:27 +01:00
  • ff47e2e06e Merge branch 'staging' into VDB-125-aggregate-log-fetching Edvard 2018-12-11 15:03:21 +01:00
  • 9000c6e9f9 Add test for watcher log delegation Edvard 2018-12-11 15:02:32 +01:00
  • 5d4239de05 Finish watcher and watcher tests (+fmt) Edvard 2018-12-11 13:47:04 +01:00
  • d93817f346 Interface-ify shared repository Edvard 2018-12-11 11:35:13 +01:00
  • 83593cb5f2 Cleanup fetcher and add test todos Edvard 2018-12-10 21:12:55 +01:00
  • e03ccb094f Add error propagation and test todos for watcher Edvard 2018-12-10 21:12:19 +01:00
  • 2d81861ae5 Add chunker tests Edvard 2018-12-10 21:11:25 +01:00
  • bc9fd17793 Fix remaining integration tests Edvard 2018-12-10 17:12:51 +01:00
  • 3cb8fe60d4 Fix persistHeader not returning proper header ID Edvard 2018-12-10 16:58:24 +01:00
  • 587d2219d8 Remove bc references and cleanup pointers Edvard 2018-12-10 16:50:13 +01:00
  • 637623b752 Fix test suites! Edvard 2018-12-10 15:40:45 +01:00
  • 670741616e Use logrus for logging in populating blocks Rob Mulholand 2018-12-07 11:11:14 -06:00
  • 2a518ad518 (VDB-254) Convert numerical values for Pit.file ilk Rob Mulholand 2018-11-14 16:33:29 -06:00
  • 087af252c9 (VDB-253) Update numerical values for Pit.file debt ceiling Rob Mulholand 2018-11-13 16:56:39 -06:00
  • 4a5765b20d (VDB-249) Update numerical values for Vat.fold Rob Mulholand 2018-11-13 16:33:20 -06:00
  • e1ba7ac5b4 WIP update tests for aggregate fetching Edvard 2018-12-07 18:10:36 +01:00
  • b922e73bf9 Merge pull request #127 from 8thlight/use-kovan-archive Takayuki Goto 2018-12-07 10:11:03 -06:00
  • ce428199eb finishing porting omni watcher to work with light sync; split into full, light, and shared directories and refactor as much into shared; finish lightSync omni watcher tests Ian Norden 2018-11-23 22:26:07 -06:00
  • 75fe3186fd run integration tests on kovan archive instead of full Taka Goto 2018-12-06 11:00:17 -06:00
  • 47c75d055b Update repository tests for absence of MissingHeaders Edvard 2018-12-04 17:53:46 +01:00
  • 9789648cc2 Delegate log chunks to respective transformers Edvard 2018-12-04 17:40:39 +01:00
  • 8bebcdc064 Change transformer.Execute to single header Edvard 2018-12-04 17:05:34 +01:00
  • 38c745e8c3 Refactor fetching out from repositories to log_fetcher and watcher Edvard 2018-12-04 16:04:13 +01:00
  • e02b33547d finishing porting omni watcher to work with light sync; split into full, light, and shared directories and refactor as much into shared; finish lightSync omni watcher tests Ian Norden 2018-11-23 22:26:07 -06:00
  • c26736dc9e WIP continue on aggregate fetching architecture Edvard 2018-11-30 17:28:52 +01:00
  • 58b34548f3 vendor updates to work with go 1.11 and geth 1.8.18 Ian Norden 2018-11-23 16:28:36 -06:00
  • 975f13b969 reorganizing omni directory and beginning light watcher work Ian Norden 2018-11-23 12:12:24 -06:00
  • 817bd76713 refactoring event converter and repository so that event logs are persisted as they are converted, preventing build up in memory, and finishing method polling (for full sync) Ian Norden 2018-11-20 10:38:23 -06:00
  • 390a60f7f6 port over lightSync updates from maker repo Ian Norden 2018-11-15 12:53:08 -06:00
  • 8ce901d1af Convert drip_file_ilk tax field to ray (#117) Elizabeth 2018-11-29 14:10:12 -06:00
  • b5dab1e83b Nuke erc20 transformer Edvard 2018-11-29 11:48:16 +01:00
  • 45a087f5d1 WIP: First steps in refactoring to aggregate fetching Edvard 2018-11-28 17:00:04 +01:00
  • 423fdf01b5 Add log_chunker Edvard 2018-11-28 15:40:15 +01:00
  • f7ecab9dc2 Fix typo Edvard 2018-11-28 15:39:46 +01:00
  • ecf854c7c4 Merge pull request #123 from 8thlight/use-logrus Takayuki Goto 2018-11-26 15:21:37 -06:00
  • 27fa00a5f6 remove logrus go get cmd from travis Taka Goto 2018-11-26 15:03:15 -06:00
  • 590e8a40ce Update readme badge to handle private repo (#124) Elizabeth 2018-11-21 15:48:51 -06:00
  • 4f67a6c854 dep ensure logrus; update README: Taka Goto 2018-11-21 10:42:30 -06:00
  • 452cca7916 install logrus in travis Taka Goto 2018-11-21 10:19:30 -06:00
  • e8be96a4e7 use logrus for logging Taka Goto 2018-11-20 22:47:01 -06:00
  • 128d20c9bf Vdb 269- fetch logs by hash (#122) Elizabeth 2018-11-21 09:30:00 -06:00
  • b19e77e419 Add integration test for Vow.flog (#114) Elizabeth 2018-11-15 16:44:49 -06:00
  • 26aaa8319b Merge pull request #68 from vulcanize/omni Ian Norden 2018-11-15 12:51:43 -06:00
  • 417b18ec6a Edits to address PR issues; change license from apache to AGPL; and work towards generic method polling and reposito;y; config settings to filterevents/methods by account address; refactoring some stuff out of repo and into converter; remove fetcher and instead call blockchain's FetchContractData directly; finishing tests Ian Norden 2018-11-07 15:50:43 -06:00
  • 7cd512ae91 Remove PFSF label Edvard 2018-11-15 12:37:51 +01:00
  • 854236fd99 (VDB-267) Remove pit file stability fee Rob Mulholand 2018-11-14 13:07:11 -06:00
  • 40408e8300 VDB-120 include tic in dent and tend (#118) Edvard Hübinette 2018-11-15 12:57:29 +01:00
  • 8f4648a9e3 Add support for never-ending transformer Edvard 2018-11-09 11:55:43 +01:00
  • 82fd73ba3f (VDB-68) Verify log block hash matches header block hash Rob Mulholand 2018-11-12 14:59:16 -06:00
  • 9d26c174d4 Merge pull request #115 from 8thlight/enable-CORS Takayuki Goto 2018-11-13 14:47:40 -06:00
  • 1b6a9ac8a2 enable CORS Taka Goto 2018-11-13 14:29:08 -06:00
  • 6a43cd4287 Vdb 207 the rest of the repos (#111) Elizabeth 2018-11-12 10:50:51 -06:00
  • 4f295b9aec VDB-207 refactor init move split toll tune flog (#110) Edvard Hübinette 2018-11-12 14:17:58 +01:00
  • 571f300392 Add rendering of available transformer names to continuousLogSync help (#109) Edvard Hübinette 2018-11-12 14:01:07 +01:00
  • 672269effa VDB 207 refactor more repo tests (#107) Elizabeth 2018-11-09 14:54:22 -06:00
  • c1e10f09fb Vdb 67 convert numbers to ray and wad (#105) Elizabeth 2018-11-09 14:53:20 -06:00
  • 68464d375a Add missing signatures to getSignatures command Rob Mulholand 2018-11-08 11:14:52 -06:00
  • 0b58efb56a Extract common repository methods Rob Mulholand 2018-11-08 11:07:54 -06:00
  • 8c168ed332 Extract constants package Rob Mulholand 2018-11-08 09:14:35 -06:00
  • 8c5192f82f (VDB-210) Refactor tend repository tests Rob Mulholand 2018-11-07 16:52:33 -06:00
  • 1c1a9c699a (VDB-209) Refactor price feed repository tests Rob Mulholand 2018-11-07 16:43:19 -06:00
  • af8bbe5ce9 (VDB-208) Refactor pit file repository tests Rob Mulholand 2018-11-07 16:31:56 -06:00
  • a1c4d70a77 (VDB-99) Transform Flap deal events Rob Mulholand 2018-11-06 12:45:45 -06:00
  • 9cc9d4d3b6 (VDB-95) Transform Flop dent events Rob Mulholand 2018-11-06 12:37:39 -06:00
  • 52bbedd837 (VDB-98) Transform Flap tend events Rob Mulholand 2018-11-06 12:25:33 -06:00
  • b2a78f1da4 Remove unused transformer config struct Rob Mulholand 2018-11-06 12:15:06 -06:00
  • cb141f7cb7 (VDB-204) Add transformer for Flap kick Rob Mulholand 2018-11-06 11:11:09 -06:00
  • ec362bebfa Merge pull request #103 from 8thlight/update-staging-toml Takayuki Goto 2018-11-06 14:30:58 -06:00
  • 82e749f550 Merge pull request #93 from 8thlight/vdb-178-squash-trivial-migrations Takayuki Goto 2018-11-06 14:30:45 -06:00
  • 627ae288bd use self hosted parity kovan for staging Taka Goto 2018-11-06 12:58:45 -06:00
  • 7afd978cf0 Merge pull request #100 from 8thlight/update-integration-tests Takayuki Goto 2018-11-06 12:08:48 -06:00