Commit Graph

  • bcdf887278 Get logs API, with receipt CID and raw IPLD block. Ashwin Phatak 2021-05-25 11:40:02 +0530
  • 35ec250a4e Get receipt CID and block data for logs. Ashwin Phatak 2021-05-21 09:00:38 +0530
  • 954e028306 custom comparation for tx and block (exclude time) enrich receipts and logs with non-rlp encoded data (block number, block hash, etc) ramil 2021-04-29 16:33:27 +0300
  • 6844c60f7b
    Merge pull request #60 from vulcanize/shadowing Ian Norden 2021-04-23 08:41:49 -0500
  • 97d8c4dc86 integration tests: fix issue with eth_call (pass chain config via json file to match geth chain config) added additional test case: gets balance for a non-existing account without block number ramil 2021-04-23 12:46:35 +0300
  • 1141f3909c unit test fix for eth_getStorageAt ramil 2021-04-21 22:42:11 +0300
  • c62799fdd6 integration test: use BeforeEach to deploy contract and perform transactions ramil 2021-04-21 22:26:55 +0300
  • cef4b1ddc6 fix storageAt json-rpc endpoint ramil 2021-04-21 22:09:57 +0300
  • 39141bd30d fix quiering json-rpc methods eth_getStorageAt, eth_getBalance without block number ramil 2021-04-21 18:00:01 +0300
  • 0aa0f38c93 integration tests: eth call ramil 2021-04-21 17:44:38 +0300
  • 8ac6d48772 integration tests: get storage ramil 2021-04-21 16:38:02 +0300
  • bcbd2de5f3 integration tests: get balance ramil 2021-04-21 16:05:24 +0300
  • d09b756768 fix unit tests for getCode method ramil 2021-04-21 15:11:00 +0300
  • 36b62f9b72 Merge remote-tracking branch 'origin/integration_tests' into integration_tests ramil 2021-04-21 14:16:56 +0300
  • 9b960a105f fix CodeAt without block number ramil 2021-04-21 14:16:47 +0300
  • 2e5286baef
    update migration version Ramil Amerzyanov 2021-04-20 14:17:09 +0300
  • f8b9d9475e add eth_chainId JSON-RPC endpoint ramil 2021-04-20 00:52:58 +0300
  • 9d590e15bc fix race conditions in tests, call contract service instead of hardcoded values ramil 2021-04-19 23:07:38 +0300
  • d5cf74e202 minor refactor; fix error shadowing Ian Norden 2021-04-19 08:42:09 -0500
  • 7d88e78fa8 test eth_chainId ramil 2021-04-19 15:40:42 +0300
  • 9d6791706d fix unit tests ramil 2021-04-19 15:00:28 +0300
  • 50d53535bb integration test: run integration tests in GA ramil 2021-04-19 14:43:21 +0300
  • c813ff00f4 integration test: fix unit tests ramil 2021-04-19 14:24:58 +0300
  • 53f06a66f5 integration test: fix returning error when block doesn't exist ramil 2021-04-19 13:16:59 +0300
  • 3c57fa1064 integration test: get block, tx, receipt, filter logs, code at ramil 2021-04-19 11:32:36 +0300
  • 141b3eaffe integration test: initial commit ramil 2021-04-16 16:57:11 +0300
  • 31cbaec567 fix serve command for ipld graphql server ramil 2021-04-16 16:56:02 +0300
  • 75debec01a remove proxy command ramil 2021-04-16 16:02:04 +0300
  • 07519468e9 fix serve command ramil 2021-04-16 01:32:29 +0300
  • 524ab42674 normilize CLI options, environment variables merge gap-filler library to "serve" commnad ramil 2021-04-14 18:53:44 +0300
  • 325516da70
    Merge pull request #46 from vulcanize/get_logs Ian Norden 2021-04-13 10:26:17 -0500
  • 08df7beca3 eth_getLogs use FilterCriteria not FilterQuery Ian Norden 2021-04-11 23:05:03 -0500
  • f4ff261b21
    Merge pull request #45 from vulcanize/fix v0.3.5-alpha Ian Norden 2021-04-10 21:29:32 -0500
  • aff66d950b fix Ian Norden 2021-04-10 21:25:09 -0500
  • 677cdf0a72
    Merge pull request #44 from vulcanize/bump_version Ian Norden 2021-04-10 21:02:49 -0500
  • 72e830e164 bump patch version Ian Norden 2021-04-10 21:02:03 -0500
  • 6b919a8734
    Merge pull request #43 from vulcanize/net_version Ian Norden 2021-04-09 10:30:44 -0500
  • 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
  • c0b1b36ef5 support SubscribeStateChanges Ian Norden 2021-03-19 11:00:16 -0500
  • 1277c384f6 notify on new block data Ian Norden 2021-03-17 15:10:18 -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
  • 510c29c14e move loading config logic to a separate helper function ramil 2021-03-10 19:09:33 +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
  • a7db72f130 update ipld-eth-indexer to version v0.7.0-alpha ramil 2021-03-10 13:05:39 +0300
  • 7719d9beb9 don't write to public.node from ipld-eth-server ramil 2021-03-08 16:39:31 +0300
  • 6b4a343505 support custom chain config ramil 2021-03-08 16:25:46 +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
  • ec84d70a49 fix unit test bug. Added sorting by tx index for transactions and receipts queries ramil 2021-02-19 23:10:06 +0300
  • a7277608f9 fix goose install issue ramil 2021-02-19 23:00:54 +0300
  • a3f346fa99 update geth statediff to version v1.9.25-statediff-0.0.14 run integration tests in github actions ramil 2021-02-19 15:14:43 +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