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
|
65da8cafe7
|
update higher level interfaces and constructs
|
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
|
d345e6b954
|
reduce chan buffer size, make circular buffer
|
2020-04-30 17:22:22 -05:00 |
|
Ian Norden
|
9db0fb219a
|
ipfs mode enum; configuration
|
2020-04-30 17:22:18 -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
|
79c3078c36
|
version command; log resync and super node configs; fix logfile cli flag
|
2020-04-14 12:36:07 -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
|
1aded75645
|
additional log.info for data streamed at head
|
2020-03-22 09:45:49 -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
|
57bdcca43c
|
combine resync and supernode configs; load config params from env variables if available; allow config params to be passed in as cli flags
|
2020-03-20 13:15:50 -05:00 |
|
Ian Norden
|
c72dc273ba
|
misc fixes; config files for resyncing
|
2020-03-17 19:42:53 -05:00 |
|
Ian Norden
|
d47ba24373
|
adjust btc and eth publishers and publisher tests
|
2020-03-17 13:05:19 -05:00 |
|
Ian Norden
|
e7225317d4
|
split btc and eth super node processes into serpate containers; dockerfile for Postgraphile with plugins
|
2020-03-17 08:37:00 -05:00 |
|
Ian Norden
|
36b714b6df
|
resync config initializer
|
2020-03-17 07:51:00 -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
|
77b1c25bc1
|
resync service
|
2020-03-12 13:52: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
|
be875c0100
|
db comments to resolve postgraphile type conflicts
|
2020-03-10 09:38:07 -05:00 |
|
Ian Norden
|
aad318c67b
|
improved logging in super node service
|
2020-03-08 11:47:49 -05:00 |
|
Ian Norden
|
8c2a71b16f
|
finish wasm watcher engine
|
2020-02-27 15:09:20 -06:00 |
|
Ian Norden
|
330a083749
|
watcher configuration; super node versioning
|
2020-02-25 16:38:46 -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
|
f0c5ff8077
|
begin wasm watcher engine
|
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
|
ef3b043f97
|
emulate btc data streamer over http; misc fixes
|
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
|
0f765df12c
|
finish constructors
|
2020-02-20 16:14:17 -06:00 |
|
Ian Norden
|
5d46e02509
|
tx inputs directly reference tx ouputs
|
2020-02-20 16:14:17 -06:00 |
|