Commit Graph
238 Commits
Author SHA1 Message Date
Ian Norden 1d50a0ace0 fixed tests for getting balanceOf and allowance, added balanceOf and allowance to the repo and repo tests and updated sql schema with new token_balance and token_allowance tables to accept this data 2018-11-03 13:49:23 -05:00
Rob Mulholand 05186634bd Add light sync command
- Only syncs block headers (excludes block bodies, transactions, receipts, and logs)
- Modifies validation window to include the most recent block
- Isolates validation window to the variable defined in the cmd directory (blocks
  have a separate variable defined in the block_repository for determining when
  to set a block as final)
2018-11-03 13:49:23 -05:00
Elizabeth Engelman b6f93e735f Add ERC20 token watcher example
- starting with the totalSupply function
- sets contract config on transformer by passing it into the transformer
initializer
- handles block records with the same number for different nodes for both creating token_supply records, and finding missing blocks
2018-11-03 13:49:23 -05:00
Elizabeth Engelman 929643132a Squash price feed trigger update into original migration 2018-11-01 15:12:04 -05:00
Elizabeth Engelman 99dc12c1fd Squash changes to tend and dent tables 2018-11-01 15:03:08 -05:00
Elizabeth Engelman 21239a986d Checking in new schema for reference 2018-11-01 14:56:36 -05:00
Elizabeth Engelman 8ce6ac9b7c Update vow_flog migration for consistency 2018-11-01 14:55:56 -05:00
Elizabeth Engelman aedcafe488 Update create_vat_heal down migration 2018-11-01 14:13:07 -05:00
Elizabeth Engelman 504cb0ec2d Change timestamp on create_checked_headers_table migration 2018-11-01 14:12:58 -05:00
Edvard 78ad436228 Rename flog -> vow_flog 2018-10-26 15:42:18 +02:00
Edvard 77c7c9b453 Squash frob checked_headers 2018-10-26 15:26:36 +02:00
Edvard 6610821833 Squash cat_file checked_headers 2018-10-26 15:25:27 +02:00
Edvard d87371cb11 Squash tend checked_headers 2018-10-26 15:24:03 +02:00
Edvard 058ab85518 Squash flip_kick checked_headers 2018-10-26 15:22:27 +02:00
Edvard 393c5297b2 Squash bite checked_headers 2018-10-26 15:21:04 +02:00
Edvard 000c504603 Remove _table from combined vat_init migration 2018-10-26 15:19:44 +02:00
Edvard 48525203f3 Squash dent checked_headers 2018-10-26 15:17:30 +02:00
Edvard 07a0c4f097 Squash deal checked_headers 2018-10-26 15:16:07 +02:00
Edvard 8eb6767da9 Squash drip_drip checked_headers 2018-10-26 15:14:17 +02:00
Edvard 60fec86881 Squash drip_file checked_headers 2018-10-26 15:12:41 +02:00
Edvard a865aa1aea Squash pit_file checked_headers 2018-10-26 15:09:16 +02:00
Edvard 46a26f5bd9 Squash vat_init checked_headers 2018-10-26 15:08:58 +02:00
Edvard Hübinette be249437c2 VDB-117: Add Vow.flog transformer (#80)
* Add DB migrations for flog

* Add Vow addresses and constants

* Add err logging to ABI signature getter, test for flog sig

* Add flog transformer

* Add tests+data for flog transformer

* Prepend DB tables and columns with vow_

* Panic on failure to get method sig
2018-10-25 12:19:46 +02:00
Elizabeth 5682ee988b Add log index to various events (#78)
* Add log_index field to flip kick

* Add log index to flop kick

* Add repo tests for Cat.file

* Add log_index to vat_flux

* Add log_index to vat_slip

* Add log_index to vat_toll

* Add log_index to vat_tune

* Add test to repos for updating checked headers
2018-10-23 16:33:04 -05:00
Rob Mulholand 42d60c3cbd Add log index to Vat move 2018-10-23 15:25:21 -05:00
Rob Mulholand 4ac896c246 Add log index to Vat init 2018-10-23 15:25:21 -05:00
Rob Mulholand 702f90367a Add log index to Vat heal 2018-10-23 15:25:21 -05:00
Rob Mulholand 650bbf5874 Add log index to Vat grab 2018-10-23 15:25:21 -05:00
Rob Mulholand 1e74c73591 Add log index to Vat fold 2018-10-23 15:25:21 -05:00
Rob Mulholand db52955669 Add log index to Tend 2018-10-23 15:25:21 -05:00
Rob Mulholand e0253cce55 Add log index to Price Feed events 2018-10-23 15:25:21 -05:00
Rob Mulholand a0a86871b5 Add log index to Frob 2018-10-23 15:25:21 -05:00
Rob Mulholand b3d00fe3c5 Add log index to Pit file events 2018-10-23 15:25:21 -05:00
Edvard 7d3bf1f0f6 Fixes after rebase 2018-10-23 10:45:48 +02:00
Elizabeth 954fcf2378 integration tests (#75)
* Deal integration test

* Add LogIndex to CatFileChopLump to update unique constraint

* Add LogIndex to cat_file_pit_vow records

* Add integration tests for Cat.file transformers

* Add log index to Cat.file flip
2018-10-22 13:28:42 -05:00
Rob Mulholand d87fb14c6b Add log index to Drip file events 2018-10-22 12:14:43 -05:00
Rob Mulholand de294ad8ea Add log index to Drip drip 2018-10-22 12:14:43 -05:00
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 fdbe0b0b44 Add Vat heal integration test 2018-10-19 10:56:28 -05:00
Rob Mulholand 130d11d0aa Add Vat slip transformer 2018-10-17 13:30:35 -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
Elizabeth 8fe92edd26 Remove premature urn view migrations (#59) 2018-10-11 14:44:29 -05: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 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