neeraj
71c028435d
Configure whether to dial secure connection to remote Nitro node
2023-10-18 18:19:36 +05:30
neeraj
b52f83c0d7
Read RPC query rates from a json file
2023-10-18 18:18:40 +05:30
neeraj
cb3558d24f
Update config for in process Nitro node
2023-10-18 18:18:40 +05:30
prathamesh
551efea107
Upgrade go-nitro and add support for remote Nitro node ( #258 )
...
Part of [Support running go-nitro node out of process in ipld-eth-server](https://www.notion.so/Support-running-go-nitro-node-out-of-process-in-ipld-eth-server-f0a064ff933a435999104dda2aba5657 )
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Reviewed-on: cerc-io/ipld-eth-server#258
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to >
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to >
2023-10-18 08:15:33 +00:00
prathamesh
ebaacb3733
Integrate go-nitro node for payments ( #256 )
...
Part of [Support running go-nitro node in/out of process in ipld-eth-server](https://www.notion.so/Support-running-go-nitro-node-in-out-of-process-in-ipld-eth-server-f592e29f0e5b474aa65db1509e5ddf1b )
- Added in-process go-nitro node support
- To be handled in upcoming PRs:
- Out of process go-nitro node support to be added in an upcoming PR
- Refactoring and remaining todos
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com >
Reviewed-on: cerc-io/ipld-eth-server#256
Co-authored-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to >
Co-committed-by: Prathamesh Musale <prathamesh@noreply.git.vdb.to >
2023-10-13 09:03:09 +00:00
roysc
d2252193ec
Refactor to use plugeth-statediff ( #1 )
...
Reviewed-on: cerc-io/ipld-eth-server#1
2023-09-21 06:55:26 +00:00
telackey
39f8b6ec79
Fix getLogs query (avoid repeated execution, separate tx, and improve performance) ( #250 )
...
* Avoid repeated queries in getLogs.
* Rewrite query for speed and simplicity.
* Make default limit 500
2023-06-16 11:49:56 -05:00
roysc
6d7487152c
Upgrade to v5 schema
...
Now uses:
* ipld direct_by_leaf StateDB for basic queries
* trie_by_cid StateDB for trie slice and proof queries
Also:
* vulcanize => cerc refactor
* Backend method to close dbs
* state tests are in multiple packages, to allow separate ginkgo suites
* removes gap-filler module
* integration tests and github workflows
* run stack-orchestrator for testnet
* fix various issues with tests, hardhat server, dockerfile
* fix cmd flags / env vars
* fix flaky tests and clean up code
* remove unused code, scripts
* remove outdated docs
* update version
2023-05-25 21:39:48 +08:00
roysc
e0de4a1591
add StateDiffTimeout config setting ( #224 )
2023-01-12 19:18:12 -06:00
telackey
757edf17d6
Add option to forward eth_getStorageAt calls. ( #221 )
2023-01-10 17:39:21 -06:00
prathamesh0
2c03c8cbd0
Support debug_traceCall API ( #192 )
...
* Implement debug_traceCall API
* Use API implementation from geth with custom backend
* Update refs in GitHub workflow
2022-09-21 17:15:03 +05:30
Michael
fc0d7a6dd6
Cerc refactor ( #193 )
...
* cerc refactor waiting on unpublished dependencies
* cerc refactor updates for dependencies
* Describe imports got removed
* cleaning up more vulcanize refs in ci/cd
* another test lost Describe imports
* another test lost Describe imports... not caught in go build -a???
* more cerc-io migrations to utilize new git.vdb.to gitea instance
* switching back to github for running unit test
* first try at git.vdb.to as conatiner repository
* targeted tag was incomplete
2022-09-20 11:52:06 -04:00
nabarun
389ba2e360
Merge changes to remove watched addresses fill service code
2022-05-23 19:12:11 +05:30
nabarun
c25d220f71
Remove watched addresses fill service code
2022-05-23 10:37:59 +05:30
prathamesh
ace12fbc35
Update module path for v4
2022-05-20 18:50:50 +05:30
prathamesh
705835512e
Update module path for v3
2022-05-18 13:35:16 +05:30
prathamesh
2a0e9f8dfd
Upgrade geth
2022-05-18 13:05:26 +05:30
nabarun
3914889d53
Add a service to fill indexing gap for watched addresses
2022-04-19 19:32:18 +05:30
prathamesh
072ba1edcc
Use sqlx for db connection
2022-04-19 14:01:24 +05:30
i-norden
e6869f4236
explicity set whether to forward to proxy on errors, so that we can turn it off and test the direct forwarding
2021-12-30 01:45:53 -06:00
i-norden
140989cbf7
option to immediately forward eth_calls to proxy node
2021-12-27 12:25:54 -06:00
Ashwin Phatak and Arijit Das
2de9c5bd48
Use groupcache pool for state db access ( #91 )
...
* Use groupcache pool for state db access
* Group cache config and logging stats on timer
* Integrate state validator into server
* Use tagged ipfs-ethdb
* groupcache config for tests
* Work around duplicate registration of groupcache error in tests
* Use tagged version of eth-ipfs-state-validator
* State validation command.
* Validator for static replicas to keep cache warm
* Update docker go-version and go.mod.
* Address comments and self review.
* Fix ipfs-ethdb version.
Co-authored-by: Arijit Das <arijitad.in@gmail.com >
2021-09-21 17:40:55 +05:30
Arijit Das
71837c4b24
Self review.
2021-08-31 18:10:41 +05:30
Arijit Das
a28892f1d3
Fix get log API to use log_cids table.
2021-08-30 21:25:39 +05:30
Arijit Das
d8a5358a70
Remove ipld-eth-indexer dependency.
2021-08-12 11:56:29 +05:30
ramil
31cbaec567
fix serve command for ipld graphql server
2021-04-16 16:56:02 +03:00
ramil
524ab42674
normilize CLI options, environment variables
...
merge gap-filler library to "serve" commnad
2021-04-14 18:53:44 +03:00
Ramil Amerzyanov
d3f30b621b
support custom chain config ( #36 )
...
* support custom chain config
* move loading config logic to a separate helper function
2021-03-10 19:18:32 +03:00
Ramil Amerzyanov
33bb152c04
[WIP] don't write to public.node from ipld-eth-server ( #37 )
...
* don't write to public.node from ipld-eth-server
* update ipld-eth-indexer to version v0.7.0-alpha
2021-03-10 13:13:43 +03:00
Ian Norden
211ec12009
cache misses trigger call out to statediffing geth to fill in the gap in Postgres
2021-02-24 10:50:26 -06: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
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
20af343efb
fixes after dirty rebase; canonical hash/header finder function is in this commit now
2020-10-20 15:36:51 -05:00
Ilnur Galiev
a0d70b544b
add prometheus metrics
2020-10-19 16:07:29 +03:00
ramil
1d57f75dcf
docker compose for dapptools, postgraphile, eth-indexer and eth-server
2020-09-06 12:32:11 +03:00
Ian Norden
dbcb2c0cf7
updat dep and serve cmd
2020-09-02 10:19:25 -05:00
Ian Norden
0d28234804
continue refactor/purge
2020-09-01 16:15:31 -05:00
Ian Norden
d645f52e87
watch => serve
2020-08-31 10:59:41 -05:00