Ian Norden
|
6844c60f7b
|
Merge pull request #60 from vulcanize/shadowing
minor refactor; fix error shadowing
|
2021-04-23 08:41:49 -05:00 |
|
Ian Norden
|
d5cf74e202
|
minor refactor; fix error shadowing
|
2021-04-19 09:34:38 -05:00 |
|
Ian Norden
|
325516da70
|
Merge pull request #46 from vulcanize/get_logs
eth_getLogs use FilterCriteria not FilterQuery
|
2021-04-13 10:26:17 -05:00 |
|
Ian Norden
|
08df7beca3
|
eth_getLogs use FilterCriteria not FilterQuery
|
2021-04-11 23:12:20 -05:00 |
|
Ian Norden
|
f4ff261b21
|
Merge pull request #45 from vulcanize/fix
fix
|
2021-04-10 21:29:32 -05:00 |
|
Ian Norden
|
aff66d950b
|
fix
|
2021-04-10 21:28:21 -05:00 |
|
Ian Norden
|
677cdf0a72
|
Merge pull request #44 from vulcanize/bump_version
bump patch version
|
2021-04-10 21:02:49 -05:00 |
|
Ian Norden
|
72e830e164
|
bump patch version
|
2021-04-10 21:02:03 -05:00 |
|
Ian Norden
|
6b919a8734
|
Merge pull request #43 from vulcanize/net_version
support net endpoints
|
2021-04-09 10:30:44 -05:00 |
|
Ian Norden
|
86aa1c16e6
|
support net endpoints
|
2021-04-09 09:51:12 -05:00 |
|
Ian Norden
|
4ea61b08ca
|
Merge pull request #41 from vulcanize/bump
bump patch version
|
2021-03-19 16:13:56 -05:00 |
|
Ian Norden
|
88e499e5d3
|
bump patch version
|
2021-03-19 16:12:50 -05:00 |
|
Ian Norden
|
df454c414e
|
Merge pull request #38 from vulcanize/migrations
consolidate migrations
|
2021-03-17 16:47:32 -05:00 |
|
Ian Norden
|
5200fd71dc
|
Merge pull request #35 from vulcanize/gap_filler
proxy command for graphQL endpoints directly ontop of Postgres indexes
|
2021-03-12 18:13:57 -06:00 |
|
Ian Norden
|
86f3f44cac
|
consolidate migrations
|
2021-03-12 09:50:48 -06:00 |
|
Ian Norden
|
f6780ddd95
|
update go.mod and cmds
|
2021-03-10 10:46:21 -06:00 |
|
Ian Norden
|
8d10dc98ee
|
proxy command for graphQL endpoints directly ontop of Postgres indexes
|
2021-03-10 10:26:40 -06:00 |
|
Ian Norden
|
bc4d277012
|
Merge pull request #33 from vulcanize/fill_gaps
use v1.9.25-statediff-0.0.15
|
2021-02-27 10:35:38 -06:00 |
|
Ian Norden
|
69438761c3
|
use v1.9.25-statediff-0.0.15
|
2021-02-27 10:35:14 -06:00 |
|
Ian Norden
|
30658799dd
|
Merge pull request #32 from vulcanize/fill_gaps
extend Context deadline
|
2021-02-27 10:31:59 -06:00 |
|
Ian Norden
|
86e9edd3d1
|
extend deadline
|
2021-02-27 10:31:40 -06:00 |
|
Ian Norden
|
a181a5c25b
|
Merge pull request #30 from vulcanize/fill_gaps
Fill gaps in the Postgres IPLD database when we hit a cache miss
|
2021-02-24 16:27:59 -06:00 |
|
Ian Norden
|
9f81ffa8e0
|
minor clenaup/adjustments
|
2021-02-24 16:20:06 -06:00 |
|
Ian Norden
|
36fe35123f
|
fix Makefile; update schema.sql; bump patch version
|
2021-02-24 16:02:29 -06:00 |
|
Ian Norden
|
211ec12009
|
cache misses trigger call out to statediffing geth to fill in the gap in Postgres
|
2021-02-24 10:50:26 -06:00 |
|
Ian Norden
|
013946fd73
|
Merge pull request #26 from vulcanize/canonical_hash_finder
update canonical header finder functions
|
2020-11-13 07:41:46 -06:00 |
|
Ian Norden
|
b11fb949f5
|
final touches, test canonicty functions and get tests passing again
|
2020-11-13 07:40:33 -06:00 |
|
Ian Norden
|
c0a91b9d9f
|
updated canonical header finder functions
|
2020-11-09 10:29:04 -06:00 |
|
Ian Norden
|
ca07107cec
|
Merge pull request #22 from vulcanize/eth_json_rpc
[WIP] eth JSON-RPC
|
2020-11-01 09:15:21 -06:00 |
|
Ian Norden
|
b128f894c4
|
postgres functions to check if node was removed (e.g. a la EIP158) in a range; update backend to use these to retrieve state and storage leafs in single (albeit complex) SELECT query
|
2020-10-31 15:00:03 -05:00 |
|
Ian Norden
|
7c06d4b3a1
|
additional unit tests
|
2020-10-30 18:21:44 -05:00 |
|
Ian Norden
|
b208281ad6
|
optimize GetStorageAt; GetStorageAt unit tests
|
2020-10-30 12:06:41 -05:00 |
|
Ian Norden
|
b664aee621
|
unit tests for GetTransactionCount, GetTransactionReceipt, GetBalance, and GetCode
|
2020-10-30 00:44:41 -05:00 |
|
Ian Norden
|
cffceb53db
|
optimize GetTransactionCount, GetBalance, and GetCode to use secondary indexes instead of operating through ethdb where we have to iterate down trie from root to leaf (multiple db lookups) to access account info
|
2020-10-29 22:07:39 -05:00 |
|
Ian Norden
|
dc25ea7f87
|
new transaction endpoint unit tests (except for GetTransactionCount which is still TODO because testing its current implementation requires complete state (e.g. like eth_call test) so- ideally- will first refactor it to use state diff 2ndary indexes rather than proceeding through regular ethdb interface)
|
2020-10-29 15:20:58 -05:00 |
|
Ian Norden
|
e1026d5261
|
remaining block endpoint unit test; uncle endpoints unit tests
|
2020-10-29 14:59:09 -05:00 |
|
Ian Norden
|
a480c28a67
|
update readme
|
2020-10-28 09:02:27 -05:00 |
|
Ian Norden
|
1d4abcb69b
|
finish cache miss forwarding for new endpoints
|
2020-10-28 08:54:06 -05:00 |
|
Ian Norden
|
b5d57b6afc
|
the remaining, currently supportable, eth_* endpoints
|
2020-10-28 08:54:06 -05:00 |
|
Ian Norden
|
3af06ada1d
|
Merge pull request #20 from vulcanize/graphql
Graphql
|
2020-10-28 08:50:23 -05:00 |
|
Ian Norden
|
7a2ccaa8a7
|
fixes for test; update readme and gomodules
|
2020-10-28 08:40:00 -05:00 |
|
Ian Norden
|
16aa9652a5
|
integrate into serve command
|
2020-10-28 08:23:17 -05:00 |
|
Ian Norden
|
a8dd77294a
|
graphql service on top of rpc endpoints
|
2020-10-28 08:23:17 -05:00 |
|
Ian Norden
|
4f4ab1dd4f
|
update eth backend
|
2020-10-28 08:23:17 -05:00 |
|
Ian Norden
|
ef2d8f789d
|
Merge pull request #21 from vulcanize/prom
minor cleanup to prom files
|
2020-10-28 08:22:11 -05:00 |
|
Ian Norden
|
e561fd3178
|
minor cleanup to prom files
|
2020-10-27 14:18:59 -05:00 |
|
Ian Norden
|
128e30b3a8
|
Merge pull request #19 from vulcanize/forward_misses
forward cache misses (err and/or empty results) to remote node
|
2020-10-27 13:00:18 -05:00 |
|
Ian Norden
|
2d0367fe6c
|
update env
|
2020-10-27 12:57:26 -05:00 |
|
Ian Norden
|
e1cab4fadc
|
forward cache misses (err and/or empty results) to remote node
|
2020-10-27 12:29:28 -05:00 |
|
Ian Norden
|
0a8b54d366
|
Merge pull request #18 from vulcanize/readme
minor updates to readme
|
2020-10-23 11:04:40 -05:00 |
|
Ian Norden
|
beea9d503d
|
minor updates to readme
|
2020-10-23 10:15:35 -05:00 |
|
Ian Norden
|
ce706d0b07
|
Merge pull request #11 from vulcanize/do_call
Do call
|
2020-10-20 21:21:32 -05:00 |
|
Ian Norden
|
5cad354eac
|
update migrations; update go modules
|
2020-10-20 21:12:59 -05:00 |
|
Ian Norden
|
60bfc1c045
|
'bump' version (alight with next tagged release)
|
2020-10-20 16:03:00 -05:00 |
|
Ian Norden
|
20af343efb
|
fixes after dirty rebase; canonical hash/header finder function is in this commit now
|
2020-10-20 15:36:51 -05:00 |
|
Ian Norden
|
6369835757
|
update migrations
|
2020-10-20 15:29:01 -05:00 |
|
Ian Norden
|
5b177e716c
|
test chain maker for eth_call testing
|
2020-10-20 15:29:00 -05:00 |
|
Ian Norden
|
33a0c8e0e7
|
begin eth_Call backend integration
|
2020-10-20 15:28:57 -05:00 |
|
Ian Norden
|
71bc3f8e7b
|
ipld retriever
|
2020-10-20 15:28:57 -05:00 |
|
Ian Norden
|
c098e07d51
|
Merge pull request #3 from vulcanize/ipld-eth-server
Ipld eth server
|
2020-09-02 14:15:02 -05:00 |
|
Ian Norden
|
add6afadd7
|
fix subscribe command and client (remove rlp encoding of subscription params)
|
2020-09-02 14:13:51 -05:00 |
|
Ian Norden
|
e917ccb973
|
use v0.2.0-alpha release of eth-ipld-indexer
|
2020-09-02 14:04:36 -05:00 |
|
Ian Norden
|
065e70185a
|
using local dep until we cut release of ipld-eth-indexer
|
2020-09-02 10:23:37 -05:00 |
|
Ian Norden
|
dbcb2c0cf7
|
updat dep and serve cmd
|
2020-09-02 10:19:25 -05:00 |
|
Ian Norden
|
9758770579
|
update migrations and schema
|
2020-09-02 10:12:47 -05:00 |
|
Ian Norden
|
1dee766014
|
update readme
|
2020-09-02 09:18:31 -05:00 |
|
Ian Norden
|
0d28234804
|
continue refactor/purge
|
2020-09-01 16:15:31 -05:00 |
|
Ian Norden
|
f4b7b92dd8
|
bump minor version
|
2020-08-31 10:59:44 -05:00 |
|
Ian Norden
|
d645f52e87
|
watch => serve
|
2020-08-31 10:59:41 -05:00 |
|
Ian Norden
|
f4591a6beb
|
update deps/paths/names
|
2020-08-31 10:52:47 -05:00 |
|
Ian Norden
|
5830df44a4
|
decouple from sync
|
2020-08-31 10:47:06 -05:00 |
|
Ian Norden
|
558599dd32
|
remove btc stuff
|
2020-08-31 10:42:01 -05:00 |
|
Ian Norden
|
3fd2af61e8
|
Merge pull request #25 from vulcanize/staging_fixes
log level env var; update geth dep
|
2020-08-17 17:08:19 -05:00 |
|
Ian Norden
|
2817d847ef
|
log level env var; update geth dep
|
2020-08-17 16:51:53 -05:00 |
|
Ian Norden
|
578afaf314
|
Merge pull request #17 from vulcanize/eth_json_rpc
eth json rpc optimizations; begin ipfs-ethdb integration
|
2020-08-14 15:21:58 -05:00 |
|
Ian Norden
|
611fc2c11e
|
eth json rpc optimizations; begin ipfs-ethdb integration
|
2020-08-14 13:14:19 -05:00 |
|
Ian Norden
|
d842a5e796
|
Merge pull request #11 from vulcanize/doc
Testnet fixes
|
2020-08-12 09:36:16 -05:00 |
|
Ian Norden
|
a532e17e21
|
remove option for publishing through ipfs node interface
|
2020-08-12 09:26:18 -05:00 |
|
Ian Norden
|
39354b2114
|
write code to pg-ipfs table, for codehash lookups
|
2020-08-12 09:26:18 -05:00 |
|
Ian Norden
|
52b5c99760
|
fix support for eth testnet chains (use correct tx signer)
|
2020-08-12 09:26:18 -05:00 |
|
Ian Norden
|
c4876739a1
|
Merge pull request #12 from ramilexe/fix_readme
fix readme (database user and password)
|
2020-08-12 09:24:46 -05:00 |
|
Ian Norden
|
15d037b8fd
|
Merge pull request #10 from vulcanize/docker-compose_fix
Fixes issues with docker-compose
|
2020-08-11 11:19:52 -05:00 |
|
Ian Norden
|
fb340aca18
|
Merge pull request #7 from vulcanize/doc
Misc fixes
|
2020-08-07 23:29:10 -05:00 |
|
Ian Norden
|
4d4e5eb029
|
specify GO111MODLE state in readme, explicitly use GO111MODULE=on in make build
|
2020-08-07 23:17:16 -05:00 |
|
Ian Norden
|
7b0b613b92
|
misc adjustments
|
2020-08-07 23:17:16 -05:00 |
|
Ian Norden
|
74752d15aa
|
remove diff unique connstraint, overwrite as diff
|
2020-08-07 23:17:11 -05:00 |
|
Ian Norden
|
943e2ba8e2
|
Merge pull request #5 from vulcanize/doc
update docs
|
2020-08-05 11:58:29 -05:00 |
|
Ian Norden
|
2b8e5ad05a
|
fix flaky test
|
2020-08-05 11:55:36 -05:00 |
|
Ian Norden
|
1137436ac0
|
remove references to vulcanizedb repo and some other minor changes/additions
|
2020-08-05 11:02:39 -05:00 |
|
Ian Norden
|
b9fbd2da53
|
update docs
|
2020-08-05 00:23:06 -05:00 |
|
Ian Norden
|
96ac218218
|
Merge pull request #4 from vulcanize/backfill_head_to_tail
Reference IPLD data by multihash-key foreign key
|
2020-08-05 00:01:51 -05:00 |
|
Ian Norden
|
77b7bcc94c
|
adjust everything to work with mh fks
|
2020-08-04 22:35:05 -05:00 |
|
Ian Norden
|
77490e8b4b
|
add diff field to db constraint
|
2020-08-04 22:35:02 -05:00 |
|
Ian Norden
|
18299c76e2
|
refactor migrations for new db instance, add mh_key rows
|
2020-07-13 10:39:51 -05:00 |
|
Ian Norden
|
0ab55ef9d8
|
distinguish between differential state/storage nodes and eventual ones
|
2020-07-01 13:44:04 -05:00 |
|
Ian Norden
|
e2bcc06f8a
|
major refactor pt 3
|
2020-06-29 19:16:52 -05:00 |
|
Ian Norden
|
449d23757e
|
pkg rename
|
2020-06-29 16:56:25 -05:00 |
|
Ian Norden
|
ba0a5f0718
|
Merge pull request #3 from vulcanize/dshelp_update
update ipfs stack dshelp.CidToDsKey => dshelp.Multihash…
|
2020-06-22 14:17:29 -05:00 |
|
Ian Norden
|
3dc1bf6955
|
update ipfs stack, specifically dshelp.CidToDsKey => dshelp.MultihashToDsKey
|
2020-06-22 13:15:29 -05:00 |
|
Ian Norden
|
2d4f4ad43c
|
Merge pull request #2 from vulcanize/watch
finish updating documentation after refactor
|
2020-06-20 11:00:19 -05:00 |
|