Commit Graph
24 Commits
Author SHA1 Message Date
Rob Mulholand 58f17a24ae Add transformers for Cat file events
- transform logs from 3 implementations of file on the Cat contract
2018-09-27 10:32:08 -05:00
Elizabeth 5fc7170c1e Update dependencies (#34) 2018-09-24 15:39:23 -05:00
Taka Goto acad2cc30d use Sup deployment tool to deploy to staging 2018-09-17 13:25:19 -05:00
Rob Mulholand 560305f601 Update dependencies
- uses newer version of go-ethereum required for go1.11
2018-09-13 16:14:35 -05:00
Rob Mulholand ff110592bd Add Vat init transformer 2018-09-11 16:30:29 -05:00
Elizabeth c617cd9c9d Add FlipKick log events transformer 2018-08-07 10:51:34 -05:00
Elizabeth Engelman 7ee253b2a3 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-06-27 14:41:51 -05:00
Rob Mulholand 5f6bf32ec1 Add cold import script 2018-05-04 10:54:00 -05:00
Matt K 8a9395819c Get transactions (#45)
* Make transactions requests in parallel

* Update transaction error handling
2018-03-27 16:06:12 -05:00
Matt K 5a652190d9 Allow Parity as ingest node (#36)
* Upgrade go-ethereum to v1.8

* Add Node Info for parity nodes

* Upgrade start_private_blockchain to use v1.8
2018-03-07 15:29:21 -06:00
Matt Krump 06f78e0083 Handle events
- Adds interfaces for developers to build handlers that update data in
response to log events
- Resolves #29
2018-03-05 10:01:50 -06:00
Matt K 605b0a96ae Add graphql server (#27)
* Add graphql server

* Update Makefile

* Update log_filters constraint

* Add GetLogFilter to repo

* Update travis (use Makefile, go fmt, go vet)

* Add logFilter schema and resolvers

* Add GetWatchedEvent to watched_events_repo

* Add watchedEventLog schema and resolvers
2018-02-08 10:12:08 -06:00
Matt K 293dd2e848 Add vendor dir (#16) (#4)
* Add vendor dir so builds dont require dep

* Pin specific version go-eth version
2018-01-29 13:44:18 -06:00
Matt Krump afdeadeca1 Update deps, schema and ci 2018-01-25 19:06:06 -06:00
Matt K 572023cdf5 Commandline (#135)
* Add cmd line tool and Makefile

* Add shared utils pkg

* Add cmdline README

* Update godo for new structure
2018-01-25 13:21:55 -06:00
Matt K 4fabe3e917 Add receipts (#119)
* Conversion between Geth Receipt and core.Receipt

* Add receipt to DB

* Insert receipts with transactions

* Update Travis CI to use dep for dependencies
2018-01-03 11:23:43 -06:00
Matt K 921bde1089 Update BlockChain to record NodeInfo (#95) 2017-12-07 13:32:16 -06:00
Matt K 18163f970e Get ABI via etherscan API (#96)
- Added ABI request
- Add unique constraint on contract hash for watched contracts
2017-12-07 09:58:06 -06:00
Matt Krump aa3318451b Updated to use contracts derived Attributes 2017-11-28 13:43:08 -06:00
Matt Krump e9efc2ff82 Update to use TOML config 2017-11-03 11:53:31 -05:00
Eric Meyer e4fe3e0210 Run dep ensure 2017-11-01 09:02:50 -05:00
Eric Meyer 0a16e402bb Add BlockchainDBObserver
* First code that interacts
2017-10-25 15:57:05 -05:00
Eric Meyer 5979eb5f8a Update locked dependencies
* ethereum-go had never been locked
 * Remove vendor from repo due to size of ethereum-go
2017-10-25 13:29:12 -05:00
Eric Meyer d28c64c59b Add dummy test 2017-10-19 09:22:12 -05:00