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 |
|
Ramil Amerzyanov
|
df1a233028
|
Merge pull request #15 from n0cte/metrics
Metrics and http server
|
2020-10-21 19:42:04 +03:00 |
|
ramil
|
909c85b547
|
monitoring documentation, prometheus config, grafana dashboard
|
2020-10-21 15:38:48 +03:00 |
|
ramil
|
d9b05233b0
|
fix null pointer exception
|
2020-10-21 14:22:43 +03:00 |
|
ramil
|
c5eae5fb75
|
Merge remote-tracking branch 'remotes/vulc/master' into metrics
# Conflicts:
# go.sum
# pkg/serve/config.go
|
2020-10-21 13:53:38 +03: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 |
|
Ramil Amerzyanov
|
4a1a18610c
|
Merge pull request #16 from vulcanize/update_deps
upgrade ipld-eth-indexer from v0.2.0-alpha to v0.5.0-alpha
|
2020-10-20 21:58:39 +03:00 |
|
ramil
|
98f5a16771
|
use separate mig for new chainID field so we can apply to current db
|
2020-10-20 20:50:20 +03:00 |
|
ramil
|
bf46200c07
|
revert local changes for testing
|
2020-10-20 18:54:06 +03:00 |
|
ramil
|
797450dd2a
|
fix tests
|
2020-10-20 18:48:35 +03:00 |
|
ramil
|
770d27e2c8
|
do.mod dependency
|
2020-10-20 18:31:56 +03:00 |
|
ramil
|
6e127acbf3
|
upgrade ipld-eth-indexer from v0.2.0-alpha to v0.5.0-alpha and test fixes
|
2020-10-20 17:42:09 +03:00 |
|
Ilnur Galiev
|
4c18554fbe
|
add websocket and unixsocket counters
|
2020-10-19 23:00:09 +03:00 |
|
Ilnur Galiev
|
f627c2edfa
|
add prometheus-middlewares for http and ws endpoint
|
2020-10-19 18:00:55 +03:00 |
|
Ilnur Galiev
|
1043df9156
|
rollback environments/example.toml
|
2020-10-19 16:41:39 +03:00 |
|
Ilnur Galiev
|
b1f00c5776
|
fix merge error
|
2020-10-19 16:20:05 +03:00 |
|
Ilnur Galiev
|
2d15e8c2f1
|
Merge branch 'metrics' of https://github.com/n0cte/ipld-eth-server into metrics
|
2020-10-19 16:07:40 +03:00 |
|
Ilnur Galiev
|
a0d70b544b
|
add prometheus metrics
|
2020-10-19 16:07:29 +03:00 |
|
Ilnur Galiev
|
efebea7a18
|
add prometheus metrics
|
2020-10-19 15:07:19 +03:00 |
|
Ramil Amerzyanov
|
4427bebe0a
|
Merge pull request #7 from vulcanize/vhost
add * to vhost to allow connecting to server in docker-compose
|
2020-09-11 14:34:33 +03:00 |
|
ramil
|
4e063171a9
|
add * to vhost to allow connecting to server in docker-compose
|
2020-09-11 14:21:43 +03:00 |
|
Ramil Amerzyanov
|
b5fc0e7c44
|
Merge pull request #6 from vulcanize/docker
Docker compose and CI
|
2020-09-09 23:12:36 +03:00 |
|