Edvard
d3550357d1
Add initial dockerfile and .dockerignore
2019-02-11 11:02:07 +01:00
Rob Mulholand
c166e8d612
Merge pull request #8 from vulcanize/vdb-280-vat-diff-parsing
...
(VDB-280) Vat diff parsing
2019-02-08 13:57:40 -06:00
Rob Mulholand
c05d3b7836
(VDB-280) Consume vat contract storage diffs
2019-02-08 13:36:30 -06:00
Rob Mulholand
dba4e48a3e
Use map for key in storage value metadata
...
- Enables inserting multiple keys for one storage row (e.g. ilk and urn)
2019-02-08 11:41:17 -06:00
Rob Mulholand
09abcb841a
Persist Urns in raw bytes32 format
...
- Enables simple usage in contract storage lookups
2019-02-08 11:41:17 -06:00
Takayuki Goto
0a024d429d
* update transformer to able to recheck headers ( #4 )
...
* update transformer to able to recheck headers
* put cap on rechecking header
* integration test for recheck headers
* use enum for recheck headers param; make recheck cap configurable
* update integration tests with new test config
* update omni pkg with new recheck header column type
* update migration with new migration tool and final tweaks needed to accommodate changes in omni pkg
2019-02-08 10:35:46 -06:00
Rob Mulholand
219f099b0c
Merge pull request #3 from vulcanize/vdb-298-pit-diff-parsing
...
[VDB-298] Parse storage diffs from the Pit contract
2019-02-06 11:06:44 -06:00
Rob Mulholand
867f92c431
(VDB-298) Consume Pit contract storage diffs
...
- Continuously parse storage diffs CSV data to read Pit contract state
- Convert ilks in database to raw bytes32 value for use in generating
storage keys dynamically
- Persist storage diffs with block number and hash for validation
2019-02-06 10:31:46 -06:00
Takayuki Goto
c474933432
Merge pull request #5 from 8thlight/VDB-281-Migrations-remake
...
VDB-281 Migrations remake
2019-02-02 10:12:43 -06:00
Edvard Hübinette
b4ded221c3
Merge branch 'staging' into VDB-281-Migrations-remake
2019-02-01 17:29:56 +01:00
Edvard Hübinette
29f2537130
Merge pull request #7 from vulcanize/VDB-347-Squelch-lightSync
...
VDB-347 Squelch lightSync in stdout
2019-02-01 11:02:48 +01:00
Edvard
a1fa21cbec
Remove test based on window buffer stuff
2019-01-31 16:39:29 +01:00
Edvard
8eea1b00ed
Redirect validation window status to logrus instead of stdout
2019-01-31 15:55:28 +01:00
Edvard
09f2984f1e
Delete old migration script
2019-01-25 11:44:05 +01:00
Edvard
e1fd58c9bc
Debug; trigger travis
2019-01-25 11:44:05 +01:00
Edvard
0c7cfe5609
Fix travis and expand makefile targets
2019-01-25 11:44:05 +01:00
Edvard
6b4eb57571
Fix supfile to use goose for migrations
2019-01-25 11:44:05 +01:00
Edvard
699dc1143d
Update schema with for goose metatable
2019-01-25 11:44:05 +01:00
Edvard
e5f3826633
Add Makefile for goose migrations, update README accordingly
2019-01-25 11:44:05 +01:00
Edvard
4c87ef44b8
Apply taka's fix to faulty down migration
2019-01-25 11:44:05 +01:00
Edvard
8de6fc45e1
Remove tx from migrations (goose does it automagically)
2019-01-25 11:44:05 +01:00
Edvard
bbb9260d13
Convert existing migrations from timestamp to versioned
2019-01-25 11:44:05 +01:00
Edvard
0a96a366d3
Change migration timestamp from epoch to yyyymmddhhmmss
2019-01-25 11:44:05 +01:00
Ian Norden
8749c94994
update license to AGPL-3.0
2019-01-24 14:41:30 -06:00
Ian Norden
ab371a2024
Merge remote-tracking branch 'maker/staging' into staging
2019-01-24 10:22:22 -06:00
Ian Norden
f97928d418
Merge pull request #1 from vulcanize/pub_merge
...
Merge public repo
2019-01-24 10:16:37 -06:00
Takayuki Goto
d7dde86942
Merge pull request #140 from 8thlight/fix-index-out-of-range
...
fix index out of range on lightSync; hopefully the new integration te…
2019-01-24 09:56:35 -06:00
Ian Norden
1f95eb6443
Merge branch 'staging' into pub_merge
2019-01-24 09:47:12 -06:00
Taka Goto
c5d513e96d
fix index out of range on lightSync; hopefully the new integration tests will catch them next time :)
2019-01-23 15:25:44 -06:00
Ian Norden
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
2019-01-23 15:23:23 -06:00
Ian Norden
dc87f39889
change omniwatcher database test helpers so that it doesn't interfere with downstream maker tests
2019-01-23 14:55:20 -06:00
Konstantin Zolotarev
65cb6e9092
VDB-205 Fix external configuration values ( #121 )
...
* Updated loading config from /Users/konstantinzolotarev/.vulcanizedb for addreses
* Updated contract addresses loading from env variables.
* Implement getter chain for addresses, configs and transformers
Solves the issue with declaring stuff as vars when the environment file hasn't been loaded yet. Instead, this data is fetched dynamically when the root commands are called.
* Update test data to use constant Kovan addresses
* Decouple integration tests from config file IO
* Add ABI to environment file, convert getter chains for related values
* Decouple tests suites from ABI config file IO
* Add startingBlock to environment and implement getter chain
* Exit when called without config file
* Add missing deployment blocks to staging.toml
* Remove comment
2019-01-23 19:44:09 +01:00
Takayuki Goto
c24a073ff7
Merge pull request #139 from 8thlight/fix-migration-rollback
...
bring back transaction_id index when adding back transaction_id column
2019-01-23 11:39:41 -06:00
Taka Goto
b6baa106cc
bring back transaction_id index when adding back transaction_id column
2019-01-23 10:24:18 -06:00
Ian Norden
46b898f690
merge public vulcanizedb/master
2019-01-23 00:37:26 -06:00
Takayuki Goto
005576572f
Merge pull request #134 from 8thlight/batch-historical-headers
...
VDB-303 Batch headers by 100
2019-01-21 15:29:08 -06:00
Taka Goto
3595771825
use batchElem from rpc client
2019-01-21 14:52:37 -06:00
Takayuki Goto
54d771cb06
Merge branch 'staging' into batch-historical-headers
2019-01-16 15:56:36 -06:00
Takayuki Goto
f01d9e6d17
Merge pull request #138 from 8thlight/fix-continous-log-sync
...
lowercase address on map to get transformers
2019-01-16 15:27:27 -06:00
Taka Goto
24cf0661b0
lowercase address on map to get transformers
2019-01-16 14:24:00 -06:00
Taka Goto
07da9d720b
fix get headers when less than 100 fetched
2019-01-16 10:16:06 -06:00
Takayuki Goto
16ec6a96e9
Merge branch 'staging' into batch-historical-headers
2019-01-16 09:43:18 -06:00
Edvard Hübinette
518bfbaf54
Bump geth to 1.8.21 ( #137 )
...
* Bump geth to 1.8.21
* Bump vendored crypto library for go-ethereum
2019-01-16 10:54:01 +01:00
Taka Goto
074140b9ac
iterate for loop by headers instead of blocknumbers
2019-01-15 16:34:20 -06:00
Ian Norden
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
2019-01-15 15:49:18 -06:00
Takayuki Goto
b76b64d0a8
Merge branch 'staging' into batch-historical-headers
2019-01-15 10:38:11 -06:00
Edvard Hübinette
909d23e176
VDB-284 Run watcher from earliest startingBlockNumber ( #136 )
...
* Watcher computes earliest starting block number
* Update tests for new watcher behaviour
* Fix error oopsie
* Extract conditional to helper and suppres tests logging
2019-01-15 11:09:13 +01:00
Edvard Hübinette
d41209d293
VDB-327 Constantinople prep ( #135 )
...
* Bump geth to 1.8.20 for Constantinople
* Fix conflicting import/toml source for logrus
2019-01-14 11:31:28 +01:00
Takayuki Goto
f1ba21b505
Merge branch 'staging' into batch-historical-headers
2019-01-13 21:29:58 -06:00
Andrew J Yao
5efd683c54
Merge pull request #131 from 8thlight/VDB-31-improve-error-handling-in-transformers
...
VDB 31 improve error handling in transformers
2019-01-11 11:06:43 -08:00