Commit Graph

  • 86aa1c16e6 support net endpoints Ian Norden 2021-04-09 09:50:46 -0500
  • 4ea61b08ca
    Merge pull request #41 from vulcanize/bump v0.3.4-alpha Ian Norden 2021-03-19 16:13:56 -0500
  • 88e499e5d3 bump patch version Ian Norden 2021-03-19 16:12:50 -0500
  • df454c414e
    Merge pull request #38 from vulcanize/migrations Ian Norden 2021-03-17 16:47:32 -0500
  • 5200fd71dc
    Merge pull request #35 from vulcanize/gap_filler Ian Norden 2021-03-12 18:13:57 -0600
  • 86f3f44cac consolidate migrations Ian Norden 2021-03-12 09:50:48 -0600
  • f6780ddd95 update go.mod and cmds Ian Norden 2021-03-10 10:46:21 -0600
  • 8d10dc98ee proxy command for graphQL endpoints directly ontop of Postgres indexes Ian Norden 2021-03-05 10:37:44 -0600
  • d3f30b621b
    support custom chain config (#36) v0.3.3-alpha Ramil Amerzyanov 2021-03-10 19:18:32 +0300
  • 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 +0300
  • bc4d277012
    Merge pull request #33 from vulcanize/fill_gaps v0.3.1-alpha Ian Norden 2021-02-27 10:35:38 -0600
  • 69438761c3 use v1.9.25-statediff-0.0.15 Ian Norden 2021-02-27 10:34:58 -0600
  • 30658799dd
    Merge pull request #32 from vulcanize/fill_gaps Ian Norden 2021-02-27 10:31:59 -0600
  • 86e9edd3d1 extend deadline Ian Norden 2021-02-27 10:31:40 -0600
  • a181a5c25b
    Merge pull request #30 from vulcanize/fill_gaps Ian Norden 2021-02-24 16:27:59 -0600
  • 9f81ffa8e0 minor clenaup/adjustments Ian Norden 2021-02-24 16:20:06 -0600
  • 36fe35123f fix Makefile; update schema.sql; bump patch version Ian Norden 2021-02-24 11:13:31 -0600
  • 211ec12009 cache misses trigger call out to statediffing geth to fill in the gap in Postgres Ian Norden 2021-02-24 10:50:26 -0600
  • 7df5bbc99a bump version v0.3.0-alpha ramil 2021-02-19 23:27:22 +0300
  • e92d35b084
    update geth statediff to version v1.9.25-statediff-0.0.14 (#27) Ramil Amerzyanov 2021-02-19 23:23:45 +0300
  • 013946fd73
    Merge pull request #26 from vulcanize/canonical_hash_finder v0.2.0-alpha Ian Norden 2020-11-13 07:41:46 -0600
  • b11fb949f5 final touches, test canonicty functions and get tests passing again Ian Norden 2020-11-12 15:33:06 -0600
  • c0a91b9d9f updated canonical header finder functions Ian Norden 2020-11-09 10:29:04 -0600
  • ca07107cec
    Merge pull request #22 from vulcanize/eth_json_rpc Ian Norden 2020-11-01 09:15:21 -0600
  • 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 -0500
  • 7c06d4b3a1 additional unit tests Ian Norden 2020-10-30 12:14:26 -0500
  • b208281ad6 optimize GetStorageAt; GetStorageAt unit tests Ian Norden 2020-10-30 11:54:22 -0500
  • b664aee621 unit tests for GetTransactionCount, GetTransactionReceipt, GetBalance, and GetCode Ian Norden 2020-10-29 22:08:26 -0500
  • 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 -0500
  • 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 -0500
  • e1026d5261 remaining block endpoint unit test; uncle endpoints unit tests Ian Norden 2020-10-29 14:59:09 -0500
  • a480c28a67 update readme Ian Norden 2020-10-28 09:02:27 -0500
  • 1d4abcb69b finish cache miss forwarding for new endpoints Ian Norden 2020-10-28 08:22:57 -0500
  • b5d57b6afc the remaining, currently supportable, eth_* endpoints Ian Norden 2020-10-27 22:04:19 -0500
  • 3af06ada1d
    Merge pull request #20 from vulcanize/graphql Ian Norden 2020-10-28 08:50:23 -0500
  • 7a2ccaa8a7 fixes for test; update readme and gomodules Ian Norden 2020-10-27 14:08:30 -0500
  • 16aa9652a5 integrate into serve command Ian Norden 2020-10-27 14:08:10 -0500
  • a8dd77294a graphql service on top of rpc endpoints Ian Norden 2020-10-26 11:02:32 -0500
  • 4f4ab1dd4f update eth backend Ian Norden 2020-10-26 08:58:37 -0500
  • ef2d8f789d
    Merge pull request #21 from vulcanize/prom Ian Norden 2020-10-28 08:22:11 -0500
  • e561fd3178 minor cleanup to prom files Ian Norden 2020-10-27 12:42:38 -0500
  • 128e30b3a8
    Merge pull request #19 from vulcanize/forward_misses Ian Norden 2020-10-27 13:00:18 -0500
  • 2d0367fe6c update env Ian Norden 2020-10-27 12:42:22 -0500
  • e1cab4fadc forward cache misses (err and/or empty results) to remote node Ian Norden 2020-10-26 08:58:37 -0500
  • 0a8b54d366
    Merge pull request #18 from vulcanize/readme Ian Norden 2020-10-23 11:04:40 -0500
  • beea9d503d minor updates to readme Ian Norden 2020-10-23 10:15:35 -0500
  • df1a233028
    Merge pull request #15 from n0cte/metrics v0.1.0-alpha Ramil Amerzyanov 2020-10-21 19:42:04 +0300
  • 909c85b547 monitoring documentation, prometheus config, grafana dashboard ramil 2020-10-21 15:38:48 +0300
  • d9b05233b0 fix null pointer exception ramil 2020-10-21 14:22:43 +0300
  • c5eae5fb75 Merge remote-tracking branch 'remotes/vulc/master' into metrics ramil 2020-10-21 13:53:38 +0300
  • ce706d0b07
    Merge pull request #11 from vulcanize/do_call Ian Norden 2020-10-20 21:21:32 -0500
  • 5cad354eac update migrations; update go modules Ian Norden 2020-10-20 21:12:25 -0500
  • 60bfc1c045 'bump' version (alight with next tagged release) Ian Norden 2020-10-20 16:03:00 -0500
  • 20af343efb fixes after dirty rebase; canonical hash/header finder function is in this commit now Ian Norden 2020-10-20 15:33:18 -0500
  • 6369835757 update migrations Ian Norden 2020-10-20 15:04:21 -0500
  • 5b177e716c test chain maker for eth_call testing Ian Norden 2020-10-08 14:09:09 -0500
  • 33a0c8e0e7 begin eth_Call backend integration Ian Norden 2020-09-25 08:58:18 -0500
  • 71bc3f8e7b ipld retriever Ian Norden 2020-09-24 16:38:09 -0500
  • 4a1a18610c
    Merge pull request #16 from vulcanize/update_deps Ramil Amerzyanov 2020-10-20 21:58:39 +0300
  • 98f5a16771 use separate mig for new chainID field so we can apply to current db ramil 2020-10-20 20:50:20 +0300
  • bf46200c07 revert local changes for testing ramil 2020-10-20 18:54:06 +0300
  • 797450dd2a fix tests ramil 2020-10-20 18:48:35 +0300
  • 770d27e2c8 do.mod dependency ramil 2020-10-20 18:31:56 +0300
  • 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 +0300
  • 4c18554fbe add websocket and unixsocket counters Ilnur Galiev 2020-10-19 23:00:09 +0300
  • f627c2edfa add prometheus-middlewares for http and ws endpoint Ilnur Galiev 2020-10-19 18:00:55 +0300
  • 1043df9156 rollback environments/example.toml Ilnur Galiev 2020-10-19 16:41:39 +0300
  • b1f00c5776 fix merge error Ilnur Galiev 2020-10-19 16:20:05 +0300
  • 2d15e8c2f1 Merge branch 'metrics' of https://github.com/n0cte/ipld-eth-server into metrics Ilnur Galiev 2020-10-19 16:07:40 +0300
  • a0d70b544b add prometheus metrics Ilnur Galiev 2020-10-19 16:07:29 +0300
  • efebea7a18 add prometheus metrics Ilnur Galiev 2020-10-19 15:07:19 +0300
  • 4427bebe0a
    Merge pull request #7 from vulcanize/vhost v0.0.13 Ramil Amerzyanov 2020-09-11 14:34:33 +0300
  • 4e063171a9 add * to vhost to allow connecting to server in docker-compose ramil 2020-09-11 14:21:43 +0300
  • b5fc0e7c44
    Merge pull request #6 from vulcanize/docker v0.0.12 Ramil Amerzyanov 2020-09-09 23:12:36 +0300
  • 6027e7dc3d remove unused commented lines ramil 2020-09-09 23:06:43 +0300
  • d21a6e65a7 fix postgraphile image tag ramil 2020-09-09 23:04:15 +0300
  • dc9081e271 github actions (pull request, master, release) ramil 2020-09-09 18:49:35 +0300
  • 1d57f75dcf docker compose for dapptools, postgraphile, eth-indexer and eth-server ramil 2020-09-06 12:32:11 +0300
  • c098e07d51
    Merge pull request #3 from vulcanize/ipld-eth-server Ian Norden 2020-09-02 14:15:02 -0500
  • add6afadd7 fix subscribe command and client (remove rlp encoding of subscription params) Ian Norden 2020-09-02 14:13:51 -0500
  • e917ccb973 use v0.2.0-alpha release of eth-ipld-indexer Ian Norden 2020-09-02 14:04:36 -0500
  • 065e70185a using local dep until we cut release of ipld-eth-indexer Ian Norden 2020-09-02 10:22:55 -0500
  • dbcb2c0cf7 updat dep and serve cmd Ian Norden 2020-09-02 10:19:25 -0500
  • 9758770579 update migrations and schema Ian Norden 2020-09-02 10:12:47 -0500
  • 1dee766014 update readme Ian Norden 2020-09-01 16:14:37 -0500
  • 0d28234804 continue refactor/purge Ian Norden 2020-08-31 10:59:15 -0500
  • f4b7b92dd8 bump minor version Ian Norden 2020-08-31 10:58:56 -0500
  • d645f52e87 watch => serve Ian Norden 2020-08-31 10:58:16 -0500
  • f4591a6beb update deps/paths/names Ian Norden 2020-08-31 10:52:47 -0500
  • 5830df44a4 decouple from sync Ian Norden 2020-08-31 10:47:06 -0500
  • 558599dd32 remove btc stuff Ian Norden 2020-08-31 10:42:01 -0500
  • 3fd2af61e8
    Merge pull request #25 from vulcanize/staging_fixes Ian Norden 2020-08-17 17:08:19 -0500
  • 2817d847ef log level env var; update geth dep Ian Norden 2020-08-17 16:22:42 -0500
  • 578afaf314
    Merge pull request #17 from vulcanize/eth_json_rpc Ian Norden 2020-08-14 15:21:58 -0500
  • 611fc2c11e eth json rpc optimizations; begin ipfs-ethdb integration Ian Norden 2020-08-10 22:53:01 -0500
  • d842a5e796
    Merge pull request #11 from vulcanize/doc Ian Norden 2020-08-12 09:36:16 -0500
  • a532e17e21 remove option for publishing through ipfs node interface Ian Norden 2020-08-10 13:04:07 -0500
  • 39354b2114 write code to pg-ipfs table, for codehash lookups Ian Norden 2020-08-10 12:46:03 -0500
  • 52b5c99760 fix support for eth testnet chains (use correct tx signer) Ian Norden 2020-08-10 10:11:51 -0500
  • c4876739a1
    Merge pull request #12 from ramilexe/fix_readme Ian Norden 2020-08-12 09:24:46 -0500