This website requires JavaScript.
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