Commit Graph
418 Commits
Author SHA1 Message Date
Rob Mulholand e5ba0496a6 Add log index to Dent 2018-10-22 12:14:43 -05:00
Rob Mulholand 1aafb7201e Add log index to Deal 2018-10-22 12:14:43 -05:00
Rob Mulholand 495f39abb8 Add log index to Bite 2018-10-22 12:14:43 -05:00
Rob Mulholand ea3de51792 Add Flop kick integration test 2018-10-19 14:21:57 -05:00
Rob Mulholand fa828cf041 Add Tend integration test 2018-10-19 14:21:57 -05:00
Rob Mulholand cbb5ffa3c7 Add Pit file stability fee integration test 2018-10-19 14:21:57 -05:00
Rob Mulholand 3449a1e246 Add Pit file debt ceiling integration test 2018-10-19 14:21:57 -05:00
Rob Mulholand a83bf5ed0d Add Pit file ilk integration test 2018-10-19 14:21:57 -05:00
Rob Mulholand 677e78891d Add Drip file vow integration test 2018-10-19 14:21:57 -05:00
Rob Mulholand 0ce3e3d829 Add Bite integration test 2018-10-19 14:21:57 -05:00
Rob Mulholand ddc7ee5143 Add Drip drip integration test 2018-10-19 10:56:28 -05:00
Rob Mulholand b067ba565e Add Vat fold integration test 2018-10-19 10:56:28 -05:00
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
Elizabeth c86120a36d Fix getSignatures should not print during command init (#70) 2018-10-18 14:19:56 -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
Takayuki Goto 75246e9ce9 Merge pull request #61 from 8thlight/vat-flux-migration
vat flux transformer
2018-10-17 13:04:18 -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
Taka Goto 4d99e8a324 migration for vat flux 2018-10-17 10:53:36 -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
Elizabeth 8fe92edd26 Remove premature urn view migrations (#59) 2018-10-11 14:44:29 -05: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
Elizabeth ba05b04862 Add missing transformer reccords to CleanTestDB method (#55) 2018-10-10 11:35:37 -05:00
David Terry 76bba4f07e Merge pull request #54 from 8thlight/VDB-101-vat-fold-transformer
(VDB-101) Add Vat.fold transformer
2018-10-10 19:27:41 +03: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 2e89df081c test_config: clean checked_headers table 2018-10-10 13:39:20 +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
David Terry f05f2e3ae9 vat.fold: correct table name in down migration 2018-10-10 13:37:31 +03:00
Rob Mulholand e935f2f553 Add Vat grab transformer 2018-10-09 16:48:19 -05:00
Rob Mulholand dcdf5dc292 Add missing transformers to transformer initializer map 2018-10-09 14:37:26 -05:00
Rob Mulholand 61dca314c4 Add Vat tune transformer 2018-10-09 14:37:26 -05:00