Commit Graph
155 Commits
Author SHA1 Message Date
Rob Mulholand fdbe0b0b44 Add Vat heal integration test 2018-10-19 10:56:28 -05:00
Rob Mulholand a7b9b825c8 Add Vat init integration test 2018-10-19 10:56:28 -05:00
Rob Mulholand 9b427ea1e9 Add Vat move integration test 2018-10-19 10:56:28 -05:00
Konstantin Zolotarev b38c29ce43 Merge pull request #64 from 8thlight/contract_addresses
Added configuration for contract addresses
2018-10-17 21:34:25 +03:00
Rob Mulholand 130d11d0aa Add Vat slip transformer 2018-10-17 13:30:35 -05:00
Elizabeth 3baca64903 Update address formatting (#67)
* Add getSignatures command for list of signatures in constants

* Update VatTune converter's formatting of addresses

and added an integration test

* Move VatTune and PriceFeeds integration tests to a common suite

* Update VatGrab converter for address format

* Update frob converter to fix urn and ilk formatting/decoding

* Update formatting

* Update make test command and add integrationtest command

* Add integration test to travis build

* Update creating headers in integration tests to include Raw and Timestamp fields
2018-10-17 13:04:55 -05:00
Taka Goto 4721a91faa use before each for transformer test 2018-10-17 12:15:15 -05:00
Taka Goto a3ca319e9b remove unnecessary byte slicing 2018-10-17 12:04:11 -05:00
Taka Goto 2f64269ab3 update from pr feedback; update tests and use shared fake header 2018-10-17 11:48:57 -05:00
Taka Goto f32a4fa2a5 use kovan vat contract address 2018-10-17 10:55:30 -05:00
Taka Goto 2e72a7e940 vat flux transformer 2018-10-17 10:53:53 -05:00
Rob Mulholand d0226dbce5 Convert Bite event field types to numeric
- Enables arithmetic operations when constructing views
- Also removes application-level references to DB ID
2018-10-16 15:27:13 -05:00
Rob Mulholand d3df685c46 Add timestamp to block header
- Enables quickly deriving timestamp from header for log events
2018-10-12 12:00:02 -05:00
Rob Mulholand 5f67161f41 Convert raw header to JSON
- Enables parsing values off of header via Postgres migration
2018-10-12 12:00:02 -05:00
Edvard Hübinette be58dd4ac8 Add vat_move transformer (#47)
* Add vat_move transformer base

* Add vat_move migrations

* Add test data for vat_move

* Add vat_move transformer to initialisers

* Add numeric cast to psql insert of Rad

* Add new db schema

* Dependency update

* Expand abbreviation in repository

* Add test suite for vat_move

* Add header checking to transformer and mock repository

* Remove trailing zero in test data

* Fix minor mishaps

* Go fmt nitpicking

* Refactoring in tests

* Add tests covering checked headers stuff (and fix revealed bugs)

* go fmt fixes

* Implement batching behaviour of transformer

* Small fixes after review

* Go fmt
2018-10-12 16:13:13 +02:00
Konstantin Zolotarev 0b281eab47 Added default addresses to config & rename fallback var 2018-10-12 11:11:31 +03:00
Konstantin Zolotarev 245732b7f4 Added configuration for contract addresses 2018-10-11 19:10:53 +03:00
Elizabeth 6c77f369d9 Vat heal (#56)
* VatHeal Converter

* Add VatHeal repository

* Add VatHeal transformer

* Add VatHeal to continuousLogSync command

* Mark vat_init_checked as true when creating vat init records

* Update urn and v converting

* Return error if Repository.MarkCheckedHeader fails

* Add deleting vat heal from test cleanup method
2018-10-10 11:56:06 -05:00
David Terry 0bb3737027 vat.fold: pull common test setup into BeforeEach blocks 2018-10-10 18:13:10 +03:00
David Terry b1745a6403 Merge branch 'staging' into VDB-101-vat-fold-transformer
Conflicts:
	cmd/continuousLogSync.go
	db/schema.sql
	pkg/transformers/shared/constants.go
	pkg/transformers/transformers.go
	test_config/test_config.go
2018-10-10 14:09:14 +03:00
David Terry 89ec0a1cab documentation: document config file for transformers 2018-10-10 14:06:00 +03:00
David Terry 95f1c94bf5 vat.fold: check for errors in insert before updating checked_headers 2018-10-10 14:03:37 +03:00
David Terry 1273acb733 vat.fold: add repository tests for MarkHeaderChecked 2018-10-10 13:51:44 +03:00
David Terry 3778d7ac06 vat.fold: add transformer tests for MarkHeaderChecked 2018-10-10 13:40:25 +03:00
David Terry 7e7ad13de6 vat.fold: handle errors 2018-10-10 13:39:33 +03:00
David Terry dde57178f1 vat.fold: break out of loop in transformer if no logs found 2018-10-10 13:38:57 +03:00
David Terry 724839ce4a documentation: document vat event types 2018-10-10 13:37:59 +03:00
Rob Mulholand e935f2f553 Add Vat grab transformer 2018-10-09 16:48:19 -05:00
Rob Mulholand 61dca314c4 Add Vat tune transformer 2018-10-09 14:37:26 -05:00
Rob Mulholand 8ee106e14d Add Vat toll transformer 2018-10-09 11:40:35 -05:00
David Terry ecef1cbcdb transformers: add step by step docs 2018-10-09 14:25:27 +03:00
David Terry 09770b2e50 Merge branch 'staging' into VDB-101-vat-fold-transformer 2018-10-09 14:15:07 +03:00
David Terry 81dec589fc vat.fold: rollback broken test refactoring 2018-10-09 14:11:02 +03:00
David Terry e040383fa5 vat.fold: add test for signature generation 2018-10-09 14:10:42 +03:00
David Terry 3e9901864b vat.fold: switch to batched interface 2018-10-09 13:34:22 +03:00
Taka Goto 347a339687 update frob and bite converters and repository 2018-10-07 22:02:14 -05:00
Taka Goto 7e6302c662 update bite to take in string for urn and ilk 2018-10-04 16:35:51 -05:00
David Terry b3e2218eb5 Merge branch 'staging' into VDB-101-vat-fold-transformer 2018-10-04 18:49:38 +03:00
David Terry 53a74c39f7 Vat.fold: correct typo 2018-10-04 17:47:03 +03:00
David Terry dde57ea70b Vat.fold: run transformer 2018-10-04 16:04:53 +03:00
David Terry c8cb079da5 Vat.fold: add transformer & mocks 2018-10-04 14:34:30 +03:00
David Terry 46bba30938 Vat.fold: refactor repository tests 2018-10-03 19:38:47 +02:00
David Terry ef0e3f9e11 Vat.fold: add repository & tests 2018-10-03 18:22:05 +02:00
David Terry 0c58e0ac5b Vat.fold: verify that the event signature is correct 2018-10-03 18:21:27 +02:00
David Terry 96f8279421 Vat.fold: update test data so it matches a real deployed kovan event 2018-10-03 16:03:30 +02:00
David Terry b3295e3a86 Vat.fold: add converter & tests 2018-10-03 14:08:01 +02:00
David Terry ce4d928fb8 transformers: tweak docs 2018-10-03 14:07:32 +02:00
David Terry 22fb019d3f docs: add links 2018-10-03 12:50:28 +02:00
David Terry 377c57ce1b transformers: format documentation 2018-10-03 12:44:05 +02:00
Rob Mulholand bf44ec614a Log checked headers for MCD events (#43)
* Log checked headers for Bite events

* Log checked headers for Drip drip events

* Log checked headers for Drip file events

- mark headers checked for 3 implementations of file on the Drip contract

* Log checked headers for Frob frob events

* Log checked headers for Pit file events

- mark headers checked for 3 implementations of file on the Pit contract

* Log checked headers for Vat init events
2018-10-02 17:25:38 -05:00