This website requires JavaScript.
c813ff00f4
integration test: fix unit tests
ramil
2021-04-19 14:24:58 +03:00
53f06a66f5
integration test: fix returning error when block doesn't exist
ramil
2021-04-19 13:16:59 +03:00
3c57fa1064
integration test: get block, tx, receipt, filter logs, code at
ramil
2021-04-19 11:32:36 +03:00
141b3eaffe
integration test: initial commit
ramil
2021-04-16 16:57:11 +03:00
31cbaec567
fix serve command for ipld graphql server
ramil
2021-04-16 16:56:02 +03:00
75debec01a
remove proxy command
ramil
2021-04-16 16:02:04 +03:00
07519468e9
fix serve command
ramil
2021-04-16 01:32:29 +03:00
524ab42674
normilize CLI options, environment variables merge gap-filler library to "serve" commnad
ramil
2021-04-14 18:53:44 +03:00
325516da70
Merge pull request #46 from vulcanize/get_logs
Ian Norden
2021-04-13 10:26:17 -05:00
08df7beca3
eth_getLogs use FilterCriteria not FilterQuery
Ian Norden
2021-04-11 23:05:03 -05:00
f4ff261b21
Merge pull request #45 from vulcanize/fix
v0.3.5-alpha
Ian Norden
2021-04-10 21:29:32 -05:00
aff66d950b
fix
Ian Norden
2021-04-10 21:25:09 -05:00
677cdf0a72
Merge pull request #44 from vulcanize/bump_version
Ian Norden
2021-04-10 21:02:49 -05:00
72e830e164
bump patch version
Ian Norden
2021-04-10 21:02:03 -05:00
6b919a8734
Merge pull request #43 from vulcanize/net_version
Ian Norden
2021-04-09 10:30:44 -05:00
86aa1c16e6
support net endpoints
Ian Norden
2021-04-09 09:50:46 -05:00
4ea61b08ca
Merge pull request #41 from vulcanize/bump
v0.3.4-alpha
Ian Norden
2021-03-19 16:13:56 -05:00
88e499e5d3
bump patch version
Ian Norden
2021-03-19 16:12:50 -05:00
df454c414e
Merge pull request #38 from vulcanize/migrations
Ian Norden
2021-03-17 16:47:32 -05:00
5200fd71dc
Merge pull request #35 from vulcanize/gap_filler
Ian Norden
2021-03-12 18:13:57 -06:00
86f3f44cac
consolidate migrations
Ian Norden
2021-03-12 09:50:48 -06:00
f6780ddd95
update go.mod and cmds
Ian Norden
2021-03-10 10:46:21 -06:00
8d10dc98ee
proxy command for graphQL endpoints directly ontop of Postgres indexes
Ian Norden
2021-03-05 10:37:44 -06:00
d3f30b621b
support custom chain config (#36 )
v0.3.3-alpha
Ramil Amerzyanov
2021-03-10 19:18:32 +03:00
33bb152c04
[WIP] don't write to public.node from ipld-eth-server (#37 )
v0.3.2-alpha
Ramil Amerzyanov
2021-03-10 13:13:43 +03:00
bc4d277012
Merge pull request #33 from vulcanize/fill_gaps
v0.3.1-alpha
Ian Norden
2021-02-27 10:35:38 -06:00
69438761c3
use v1.9.25-statediff-0.0.15
Ian Norden
2021-02-27 10:34:58 -06:00
30658799dd
Merge pull request #32 from vulcanize/fill_gaps
Ian Norden
2021-02-27 10:31:59 -06:00
86e9edd3d1
extend deadline
Ian Norden
2021-02-27 10:31:40 -06:00
a181a5c25b
Merge pull request #30 from vulcanize/fill_gaps
Ian Norden
2021-02-24 16:27:59 -06:00
9f81ffa8e0
minor clenaup/adjustments
Ian Norden
2021-02-24 16:20:06 -06:00
36fe35123f
fix Makefile; update schema.sql; bump patch version
Ian Norden
2021-02-24 11:13:31 -06:00
211ec12009
cache misses trigger call out to statediffing geth to fill in the gap in Postgres
Ian Norden
2021-02-24 10:50:26 -06:00
7df5bbc99a
bump version
v0.3.0-alpha
ramil
2021-02-19 23:27:22 +03:00
e92d35b084
update geth statediff to version v1.9.25-statediff-0.0.14 (#27 )
Ramil Amerzyanov
2021-02-19 23:23:45 +03:00
013946fd73
Merge pull request #26 from vulcanize/canonical_hash_finder
v0.2.0-alpha
Ian Norden
2020-11-13 07:41:46 -06:00
b11fb949f5
final touches, test canonicty functions and get tests passing again
Ian Norden
2020-11-12 15:33:06 -06:00
c0a91b9d9f
updated canonical header finder functions
Ian Norden
2020-11-09 10:29:04 -06:00
ca07107cec
Merge pull request #22 from vulcanize/eth_json_rpc
Ian Norden
2020-11-01 09:15:21 -06:00
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
Ian Norden
2020-10-31 15:00:03 -05:00
7c06d4b3a1
additional unit tests
Ian Norden
2020-10-30 12:14:26 -05:00
b208281ad6
optimize GetStorageAt; GetStorageAt unit tests
Ian Norden
2020-10-30 11:54:22 -05:00
b664aee621
unit tests for GetTransactionCount, GetTransactionReceipt, GetBalance, and GetCode
Ian Norden
2020-10-29 22:08:26 -05:00
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
Ian Norden
2020-10-29 22:07:39 -05:00
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)
Ian Norden
2020-10-29 15:18:27 -05:00
e1026d5261
remaining block endpoint unit test; uncle endpoints unit tests
Ian Norden
2020-10-29 14:59:09 -05:00
a480c28a67
update readme
Ian Norden
2020-10-28 09:02:27 -05:00
1d4abcb69b
finish cache miss forwarding for new endpoints
Ian Norden
2020-10-28 08:22:57 -05:00
b5d57b6afc
the remaining, currently supportable, eth_* endpoints
Ian Norden
2020-10-27 22:04:19 -05:00
3af06ada1d
Merge pull request #20 from vulcanize/graphql
Ian Norden
2020-10-28 08:50:23 -05:00
7a2ccaa8a7
fixes for test; update readme and gomodules
Ian Norden
2020-10-27 14:08:30 -05:00
16aa9652a5
integrate into serve command
Ian Norden
2020-10-27 14:08:10 -05:00
a8dd77294a
graphql service on top of rpc endpoints
Ian Norden
2020-10-26 11:02:32 -05:00
4f4ab1dd4f
update eth backend
Ian Norden
2020-10-26 08:58:37 -05:00
ef2d8f789d
Merge pull request #21 from vulcanize/prom
Ian Norden
2020-10-28 08:22:11 -05:00
e561fd3178
minor cleanup to prom files
Ian Norden
2020-10-27 12:42:38 -05:00
128e30b3a8
Merge pull request #19 from vulcanize/forward_misses
Ian Norden
2020-10-27 13:00:18 -05:00
2d0367fe6c
update env
Ian Norden
2020-10-27 12:42:22 -05:00
e1cab4fadc
forward cache misses (err and/or empty results) to remote node
Ian Norden
2020-10-26 08:58:37 -05:00
0a8b54d366
Merge pull request #18 from vulcanize/readme
Ian Norden
2020-10-23 11:04:40 -05:00
beea9d503d
minor updates to readme
Ian Norden
2020-10-23 10:15:35 -05:00
df1a233028
Merge pull request #15 from n0cte/metrics
v0.1.0-alpha
Ramil Amerzyanov
2020-10-21 19:42:04 +03:00
909c85b547
monitoring documentation, prometheus config, grafana dashboard
ramil
2020-10-21 15:38:48 +03:00
d9b05233b0
fix null pointer exception
ramil
2020-10-21 14:22:43 +03:00
c5eae5fb75
Merge remote-tracking branch 'remotes/vulc/master' into metrics
ramil
2020-10-21 13:53:38 +03:00
ce706d0b07
Merge pull request #11 from vulcanize/do_call
Ian Norden
2020-10-20 21:21:32 -05:00
5cad354eac
update migrations; update go modules
Ian Norden
2020-10-20 21:12:25 -05:00
60bfc1c045
'bump' version (alight with next tagged release)
Ian Norden
2020-10-20 16:03:00 -05:00
20af343efb
fixes after dirty rebase; canonical hash/header finder function is in this commit now
Ian Norden
2020-10-20 15:33:18 -05:00
6369835757
update migrations
Ian Norden
2020-10-20 15:04:21 -05:00
5b177e716c
test chain maker for eth_call testing
Ian Norden
2020-10-08 14:09:09 -05:00
33a0c8e0e7
begin eth_Call backend integration
Ian Norden
2020-09-25 08:58:18 -05:00
71bc3f8e7b
ipld retriever
Ian Norden
2020-09-24 16:38:09 -05:00
4a1a18610c
Merge pull request #16 from vulcanize/update_deps
Ramil Amerzyanov
2020-10-20 21:58:39 +03:00
98f5a16771
use separate mig for new chainID field so we can apply to current db
ramil
2020-10-20 20:50:20 +03:00
bf46200c07
revert local changes for testing
ramil
2020-10-20 18:54:06 +03:00
797450dd2a
fix tests
ramil
2020-10-20 18:48:35 +03:00
770d27e2c8
do.mod dependency
ramil
2020-10-20 18:31:56 +03:00
6e127acbf3
upgrade ipld-eth-indexer from v0.2.0-alpha to v0.5.0-alpha and test fixes
ramil
2020-10-20 17:42:09 +03:00
4c18554fbe
add websocket and unixsocket counters
Ilnur Galiev
2020-10-19 23:00:09 +03:00
f627c2edfa
add prometheus-middlewares for http and ws endpoint
Ilnur Galiev
2020-10-19 18:00:55 +03:00
1043df9156
rollback environments/example.toml
Ilnur Galiev
2020-10-19 16:41:39 +03:00
b1f00c5776
fix merge error
Ilnur Galiev
2020-10-19 16:20:05 +03:00
2d15e8c2f1
Merge branch 'metrics' of https://github.com/n0cte/ipld-eth-server into metrics
Ilnur Galiev
2020-10-19 16:07:40 +03:00
a0d70b544b
add prometheus metrics
Ilnur Galiev
2020-10-19 16:07:29 +03:00
efebea7a18
add prometheus metrics
Ilnur Galiev
2020-10-19 15:07:19 +03:00
4427bebe0a
Merge pull request #7 from vulcanize/vhost
v0.0.13
Ramil Amerzyanov
2020-09-11 14:34:33 +03:00
4e063171a9
add * to vhost to allow connecting to server in docker-compose
ramil
2020-09-11 14:21:43 +03:00
b5fc0e7c44
Merge pull request #6 from vulcanize/docker
v0.0.12
Ramil Amerzyanov
2020-09-09 23:12:36 +03:00
6027e7dc3d
remove unused commented lines
ramil
2020-09-09 23:06:43 +03:00
d21a6e65a7
fix postgraphile image tag
ramil
2020-09-09 23:04:15 +03:00
dc9081e271
github actions (pull request, master, release)
ramil
2020-09-09 18:49:35 +03:00
1d57f75dcf
docker compose for dapptools, postgraphile, eth-indexer and eth-server
ramil
2020-09-06 12:32:11 +03:00
c098e07d51
Merge pull request #3 from vulcanize/ipld-eth-server
Ian Norden
2020-09-02 14:15:02 -05:00
add6afadd7
fix subscribe command and client (remove rlp encoding of subscription params)
Ian Norden
2020-09-02 14:13:51 -05:00
e917ccb973
use v0.2.0-alpha release of eth-ipld-indexer
Ian Norden
2020-09-02 14:04:36 -05:00
065e70185a
using local dep until we cut release of ipld-eth-indexer
Ian Norden
2020-09-02 10:22:55 -05:00
dbcb2c0cf7
updat dep and serve cmd
Ian Norden
2020-09-02 10:19:25 -05:00
9758770579
update migrations and schema
Ian Norden
2020-09-02 10:12:47 -05:00
1dee766014
update readme
Ian Norden
2020-09-01 16:14:37 -05:00