Ian Norden
|
9b0ded692b
|
clean up db transaction rollback/commit handling
|
2020-05-01 17:00:00 -05:00 |
|
Ian Norden
|
1541c62ddc
|
eth api tests needed to be updated too
|
2020-05-01 11:12:01 -05:00 |
|
Ian Norden
|
ff5472ccf5
|
direct fetching of iplds from pg-ipfs for btc and eth
|
2020-04-30 17:22:22 -05:00 |
|
Ian Norden
|
059664ffc9
|
combined/directp publish and indexing for btc; tests
|
2020-04-30 17:22:22 -05:00 |
|
Ian Norden
|
475ca3e6d1
|
publish and index test for eth
|
2020-04-30 17:22:22 -05:00 |
|
Ian Norden
|
680a86aee2
|
combine publishing and indexing for eth; write directly to pg and avoid need for ipfs node
|
2020-04-30 17:22:22 -05:00 |
|
Ian Norden
|
ef77688145
|
additional logging at initialization
|
2020-04-28 22:08:46 -05:00 |
|
Ian Norden
|
43c254b5f6
|
fixes after tests
|
2020-04-20 11:16:08 -05:00 |
|
Ian Norden
|
eceaa0aecb
|
use configurable timeout for geth batch http requests; additional error log info in payload fetchers
|
2020-04-20 11:05:12 -05:00 |
|
Ian Norden
|
35e625695e
|
updates to documentation for super node
|
2020-04-19 18:28:36 -05:00 |
|
Ian Norden
|
f2e853e9c9
|
add back raw contract address
|
2020-04-04 15:45:55 -05:00 |
|
Ian Norden
|
8960cde4f7
|
backfill based on validation level
|
2020-04-04 15:45:54 -05:00 |
|
Ian Norden
|
649fd54a9f
|
store receipt contract hash instead of contract
|
2020-04-04 15:45:54 -05:00 |
|
Ian Norden
|
00031e2b83
|
resync reset validation level
|
2020-04-04 15:45:54 -05:00 |
|
Ian Norden
|
060e3430c1
|
times_validated field in header
|
2020-04-04 15:45:54 -05:00 |
|
Ian Norden
|
aa9f78a028
|
new fields in eth.receipt_cids to index contract addresses seen in
logs; handle null dst/contract addrs in trxs/rcts
|
2020-04-04 15:45:54 -05:00 |
|
Ian Norden
|
657abbb7ec
|
vacuum analyze public.blocks after cleanup
|
2020-03-26 04:25:00 -05:00 |
|
Ian Norden
|
834e2bcff4
|
additional logging to resync service; rename state/storage key to leaf key and allow insert of null values for intermediate nodes
|
2020-03-25 19:16:26 -05:00 |
|
Ian Norden
|
e570a2c9d4
|
VACUUM ANALYZE after cleaning out old data
|
2020-03-25 19:16:26 -05:00 |
|
Ian Norden
|
b2d5345c02
|
add new fields to test data to get tests passing again
|
2020-03-21 21:10:28 -05:00 |
|
Ian Norden
|
ba5d6f9b9f
|
state account support and add roots and additional metadata to header
index
|
2020-03-21 20:57:02 -05:00 |
|
Ian Norden
|
d47ba24373
|
adjust btc and eth publishers and publisher tests
|
2020-03-17 13:05:19 -05:00 |
|
Ian Norden
|
b934f6c963
|
btc and eth unit tests for db cleaning
|
2020-03-17 07:50:38 -05:00 |
|
Ian Norden
|
f814b64543
|
bug fix
|
2020-03-12 13:59:23 -05:00 |
|
Ian Norden
|
b4005eff39
|
db cleaners to eth and btc
|
2020-03-12 13:51:58 -05:00 |
|
Ian Norden
|
e5c5422edc
|
adhjustments to work with statediffing geth v1.10-alpha.2
|
2020-03-11 13:41:59 -05:00 |
|
Ian Norden
|
8c2a71b16f
|
finish wasm watcher engine
|
2020-02-27 15:09:20 -06:00 |
|
Ian Norden
|
25aa4634e9
|
work on wasm watchers
|
2020-02-24 12:54:10 -06:00 |
|
Ian Norden
|
e3e8700d34
|
api test; return full ipld models to subscribers
|
2020-02-23 17:15:26 -06:00 |
|
Ian Norden
|
fb360d8562
|
changes to super node to improve compatibility with watcher
|
2020-02-23 17:15:26 -06:00 |
|
Ian Norden
|
94aefafd7c
|
more explicity payload err and msg
|
2020-02-23 17:15:26 -06:00 |
|
Ian Norden
|
5f85a7ecf6
|
more descriptive comments/method names for super node service; send msg
when backfill is finished
|
2020-02-23 17:15:26 -06:00 |
|
Ian Norden
|
48fb5bcd27
|
separate super node instances for different chains need to be within the same process to avoid contention over ipfs repo lock
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
5173edf563
|
fix broken go-ipld-eth trie node dag putters
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
ca273a026d
|
major refactor part 2: remove cold import, full sync, generalize node table
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
642e08a04b
|
btc converter, publisher, and indexer unit tests
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
aa2f8bd0a5
|
btc retriever and filterer
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
48f70d4ddf
|
btc mocks; reorg
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
808f1b5662
|
btc cid indexer
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
9018e551ba
|
move eth tables under eth schema
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
4dde90447e
|
wrap generic top-level interfaces with loose types
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
8099f726c3
|
internalized ipld types and dag_putters; adjust converters/publishers to work with them
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
076903b174
|
btc payload streamer
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
da844b0b83
|
reorg pkg/ to prepare to support chains other than ethereumm
|
2020-02-20 16:14:16 -06:00 |
|
Ian Norden
|
33ac5978f5
|
split uncles into their own table; add tx index to the tx index (lol); continue work on geth api endpoints
|
2020-01-27 14:14:03 -06:00 |
|
Ian Norden
|
e52284b9ba
|
update documentation, bug/error fixes, work on eth api for drawbridge
|
2020-01-24 15:37:52 -06:00 |
|
Ian Norden
|
7843312815
|
major refactoring of super_node to make it easier to support other chains
|
2020-01-24 15:37:52 -06:00 |
|
Ian Norden
|
5ff05225c2
|
begin eth api recapitulation
|
2020-01-24 15:37:52 -06:00 |
|