Commit Graph

  • 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
  • 92650f0981
    Merge pull request #153 from vulcanize/auto_fix_conflicts Ian Norden 2019-10-30 15:54:15 -0500
  • 8f055fcead script to resolve conflicts between core go.mod deps and plugin go.mod deps Ian Norden 2019-10-03 16:31:47 -0500
  • 58a5f06094
    Merge pull request #162 from vulcanize/vdb-925-hashed-address Gabe Laughlin 2019-10-30 13:27:26 -0500
  • 2dc8ace69b
    (VDB-925) Add hashed address to address table Gabe Laughlin 2019-10-23 13:14:49 -0500
  • 184603bf49
    Merge pull request #136 from vulcanize/vdb-849-automate-db-reset-migrations Andrew J Yao 2019-10-29 22:06:03 -0700
  • afe8b3c999 Fixes migration location for goose yaoandrew 2019-10-29 21:26:25 -0700
  • deb64b8701 Rebase with staging yaoandrew 2019-10-28 22:56:55 -0700
  • 722f7f3665 Automates DB reset and migrations when unit and integration tests are run Andrew J Yao 2019-09-19 16:48:38 -0700
  • 25f9c6c9e3
    Merge pull request #150 from vulcanize/unique-headers-constraint-v2 v0.0.9 Rob Mulholand 2019-10-28 15:16:45 -0500
  • e252229b8a Add constraint to prevent duplicate headers Rob Mulholand 2019-09-26 13:58:48 -0500
  • 62e1378e0c
    Merge pull request #163 from vulcanize/vdb-929-storage-key-lookup-cleanup Rob Mulholand 2019-10-28 14:56:26 -0500
  • b8fec5e4e3 (VDB-929) Minimize storage key lookup bespoke code Rob Mulholand 2019-10-21 17:08:09 -0500
  • b7675316b4
    Merge pull request #158 from vulcanize/missed_marked_checked_headers Ian Norden 2019-10-28 12:34:47 -0500
  • a2d249ca9d review fixes Ian Norden 2019-10-28 08:48:06 -0500
  • 4fbde836d4 log sql.ErrNoRows which I suspect is what is leading to the flaky test Ian Norden 2019-10-24 13:12:19 -0500
  • 65808998b3 goimports -w; golinting, remove some unused code Ian Norden 2019-10-15 13:12:17 -0500
  • 11b5efbfe3 fix for issue #146; mark header checked for contract if it doesnt have any logs at that header but other contracts do; test Ian Norden 2019-10-08 11:48:15 -0500
  • 3fff2896aa
    Rename geth to eth, signifying client independence (#161) Edvard Hübinette 2019-10-28 12:30:24 +0100
  • f7c4a6736d
    VDB-919 Generalise converter (#152) Edvard Hübinette 2019-10-28 11:48:31 +0100
  • 6c055a9e12 Pin to urfave/cli version in go.mod (#154) Rob Mulholand 2019-10-21 15:58:26 -0500
  • 7be070fcea
    Merge pull request #156 from vulcanize/contract-watcher-init Rob Mulholand 2019-10-10 08:37:48 +0900
  • 2800e6df36 Enable contractWatcher without prior headerSync Rob Mulholand 2019-10-04 11:58:44 -0500
  • f6ab9382b2
    Address repo updates (#134) v0.0.8 Elizabeth 2019-10-03 11:17:08 -0500
  • 031043130e
    Merge pull request #145 from vulcanize/contract-watcher-logging Rob Mulholand 2019-10-02 16:30:17 -0500
  • 4505382590 Increase logging in contract watcher Rob Mulholand 2019-09-23 22:39:04 -0500
  • b4e16c4af5
    Merge pull request #116 from vulcanize/storage-diffs-over-rpc Elizabeth 2019-10-02 09:56:29 -0500
  • f0d2741dea Allow storageDiff source to be set through an env variable Elizabeth Engelman 2019-10-01 10:09:00 -0500
  • 267de00f99 Update dependencies Elizabeth Engelman 2019-09-26 10:41:12 -0500
  • 5c0e5592ab Updates after rebasing Elizabeth Engelman 2019-09-25 16:52:42 -0500
  • 9c6182c356 Rename StorageDiff field from KeccakOfContractAddress to HashedAddress Elizabeth Engelman 2019-09-10 16:26:54 -0500
  • 6672ecf547 Add trace debugging after parsing statediff Elizabeth Engelman 2019-09-04 09:00:33 -0500
  • f315988507 Factor out a bad storage diff for testing Elizabeth Engelman 2019-09-03 12:32:02 -0500
  • 6869330bd3 Decode storage value RLP after fetching from statediffs Elizabeth Engelman 2019-08-30 14:17:26 -0500
  • 2931edc317 Pin urfave/cli version to 1.20 Elizabeth Engelman 2019-08-22 10:17:16 -0500
  • 4166fb24dd Replace any geth version with the vdb statediff patch Elizabeth Engelman 2019-08-21 15:32:28 -0500
  • e1de3afdfc Small changes to helper method names/arg names Elizabeth Engelman 2019-08-20 09:02:18 -0500
  • 2ff88de859 Extract helper for converting hex to keccak256 hash Rob Mulholand 2019-08-16 16:30:26 -0500
  • d06dddbfaa Always hash storage diff contract addresses Rob Mulholand 2019-08-16 16:01:01 -0500
  • f574407bb6 Revert "Update Mappings interface to take a diff as an argument to Lookup" Rob Mulholand 2019-08-13 19:52:49 -0500
  • 8111f4ec5e Add function for adding hashed keys to mapping Rob Mulholand 2019-08-13 18:09:40 -0500
  • 3fb8e13979 Update Mappings interface to take a diff as an argument to Lookup Elizabeth Engelman 2019-08-09 15:20:03 -0400
  • deb0315a49 Remove Gopkg files Elizabeth Engelman 2019-08-06 10:17:02 -0500
  • 66d695d93b Update keccak of address to be a common.Hash instead of a common.Address Elizabeth Engelman 2019-08-06 09:20:50 -0500
  • a8a8fe4ac2 Remove vendor dir Elizabeth Engelman 2019-08-05 17:05:49 -0500
  • 9831badc2a Use geth patch in go mod Elizabeth Engelman 2019-08-01 09:07:00 -0500
  • 8e166f2a56 Update after rebasing with staging Elizabeth Engelman 2019-08-01 09:06:42 -0500