Commit Graph
68 Commits
Author SHA1 Message Date
Vyacheslav Shebanov 50e8b05fbe Merge pull request #29 from p2p-org/fix_subscribe_fllter
fix filter
2022-10-18 18:43:56 +03:00
Vyacheslav Shebanov 07d97029a5 Merge pull request #26 from p2p-org/fix_grpc_head_subscription_recovery
fixed head subscription recovery
2022-10-11 13:19:56 +04:00
Vyacheslav Shebanov 47a36f7831 Merge pull request #27 from p2p-org/pass_error_code_to_grpc_reply
Pass error code to grpc reply
2022-10-07 11:29:35 +03:00
Vyacheslav Shebanov d8efbcff47 Merge pull request #25 from p2p-org/handle_no_matching_upstreams
Handle no matching upstreams
2022-10-05 13:47:11 +03:00
Vyacheslav Shebanov cf91b79609 Merge pull request #21 from p2p-org/native_subscribe_sign
added signature for native subscribe
2022-10-03 16:54:27 +03:00
Vyacheslav Shebanov 2978d5f604 Merge pull request #24 from p2p-org/logging
Logging
2022-09-22 22:21:04 +03:00
Vyacheslav Shebanov 574d2027e6 Merge pull request #23 from p2p-org/revert-22-revert-19-native_subscribe_filter
Revert "Revert "Native subscribe filter""
2022-09-22 13:27:02 +03:00
Vyacheslav Shebanov ac715861cb Revert "Revert "Native subscribe filter"" 2022-09-22 13:26:55 +03:00
Vyacheslav Shebanov 283f44ac49 Merge pull request #22 from p2p-org/revert-19-native_subscribe_filter
Revert "Native subscribe filter"
2022-09-22 10:57:04 +03:00
Vyacheslav Shebanov 2cf8451e4a Revert "Native subscribe filter" 2022-09-22 10:56:49 +03:00
terminal 63d96904b3 add safe to getbyblocknumber 2022-09-19 17:29:29 +03:00
terminal 58cc10f3bb small after merge fixes: block by number finalized 2022-09-19 16:59:22 +03:00
terminal ea45462f7c fix review comments 2022-09-12 23:36:53 +03:00
Vyacheslav Shebanov 3b5320592b Merge pull request #20 from p2p-org/ethereum-mainnet-to-pos
fix ehtereum constants, fix tests
2022-09-12 18:58:08 +03:00
terminal b90644b06a fix ehtereum constants, fix tests 2022-09-12 18:49:33 +03:00
terminal 58684e034a Merge branch 'master' of github.com:p2p-org/dshackle 2022-09-12 17:21:12 +03:00
terminal 77b2307c78 update emerald api 2022-09-12 17:21:07 +03:00
Vyacheslav Shebanov 1dfc2ad32f Merge pull request #14 from p2p-org/fix_xmx_16g
increase java memory
2022-09-09 11:45:32 +03:00
Vyacheslav Shebanov 7b00adf9d6 Merge pull request #17 from p2p-org/prefer-http
prefer http option
2022-09-08 16:55:15 +03:00
terminal 73c07402c2 prefer http option 2022-09-08 16:49:12 +03:00
Vyacheslav Shebanov 14165f6375 Merge pull request #16 from p2p-org/fix_FAIL_NON_SERIALIZED
fixed FAIL_NON_SERIALIZED error
2022-09-08 13:26:32 +03:00
Vyacheslav Shebanov 4e0a7de1bf Merge pull request #15 from p2p-org/fix_mtrics
fix metric name
2022-09-07 21:35:00 +03:00
Vyacheslav Shebanov 3d4412d257 Merge pull request #12 from p2p-org/fix-reconnect-dos-ws
Fix reconnect dos ws
2022-09-06 16:49:25 +03:00
terminal b11bb5e5a3 more reliabale ws connection backoff 2022-09-06 13:47:18 +03:00
terminal a92b156e8f fix formatting 2022-09-06 12:19:06 +03:00
Vyacheslav Shebanov c85a294f46 Merge pull request #11 from p2p-org/ethereum-pos-no-block-validation
block validator as s param for default ethereum head
2022-09-05 18:33:05 +03:00
terminal 0f62f1a000 allow wildcard 2022-09-05 18:27:09 +03:00
terminal da2a21efe8 fix formatting 2022-09-05 18:17:25 +03:00
terminal 9b400d8b2a block validator as s param for default ethereum head 2022-09-05 18:08:33 +03:00
Vyacheslav Shebanov 843d3c141e Merge pull request #9 from p2p-org/fix_divide_by_zero_error
WIP: fix divide by zero error
2022-09-05 16:45:29 +03:00
Vyacheslav Shebanov 29657a64c3 Merge pull request #8 from p2p-org/native_call_metrics
added metrics for native call inner requests
2022-09-05 15:05:12 +03:00
Vyacheslav Shebanov c05c1ad0de Merge pull request #7 from p2p-org/fix_proxy_performance
Fix proxy performance
2022-09-05 12:17:15 +03:00
terminal cef33d5092 fix integration test 2022-08-18 21:25:48 +04:00
terminal 31d63131d7 return ci env var for ga 2022-08-18 21:13:25 +04:00
terminal f9db37cb9e fix linter errors again 2022-08-18 21:08:04 +04:00
terminal 550db9c510 debug action 2022-08-18 20:59:36 +04:00
terminal b6d853d771 fix linter problemts 2022-08-18 20:47:33 +04:00
terminal f173b1ba30 fix ga 2022-08-18 20:30:45 +04:00
terminal 2f13777396 checkout submodules for ga 2022-08-18 20:26:45 +04:00
terminal e414f5329f remove artifacts 2022-08-18 20:21:47 +04:00
terminal 666cb5bd7d Merge branch 'master' of github.com:p2p-org/dshackle 2022-08-18 20:09:45 +04:00
terminal 80972448af rename artifact 2022-08-18 20:08:39 +04:00
terminal d579002643 generate artifacts with docker image 2022-08-18 20:07:10 +04:00
Vyacheslav Shebanov 1a229cb4b6 Merge pull request #3 from p2p-org/support_grpc_labels
Support gRPC upstream labels
2022-08-17 16:42:54 +03:00
Vyacheslav Shebanov 936049f6e5 Merge pull request #2 from Termina1/ethereum-pos-initial-support
Ethereum PoS initial support
2022-08-12 14:33:01 +03:00
terminal 3369eb35e2 move emeral-java-api to submodule 2022-08-12 15:20:45 +04:00
terminal ded1ebcaa5 add latency to access log 2022-08-11 18:51:45 +04:00
terminal 4bcaa70e2c Merge branch 'master' of https://github.com/emeraldpay/dshackle 2022-08-06 14:09:27 +04:00
terminal cf04f50ab6 merge master 2022-08-06 14:09:05 +04:00
terminal e749dadcdd use linkedhashset for ringset 2022-08-02 01:47:16 +04:00
terminal 5f85149c67 ethereum pos doc and some config naming 2022-08-01 21:26:44 +04:00
terminal c6f22ce91a fix some issues after merge 2022-08-01 13:51:16 +04:00
terminal 04edbe4608 add interface 2022-08-01 13:41:52 +04:00
terminal 3a50c67152 merge 2022-08-01 13:40:35 +04:00
terminal 265f44f543 Merge branch 'master' of github.com:p2p-org/dshackle 2022-08-01 13:33:56 +04:00
terminal 578c148362 Merge branch 'master' of https://github.com/emeraldpay/dshackle 2022-08-01 13:33:15 +04:00
terminal 38958a6296 fix formatting 2022-08-01 13:32:13 +04:00
terminal bdd1281458 refactor ethereum subscription to support ethereum pos 2022-07-29 19:19:56 +04:00
terminal 1df7221c68 add grpc support for PoS Ethereum 2022-07-29 17:42:19 +04:00
terminal eb95c591f7 refactoring fork choice rules out of abstract head and priority fork choice support for PoS Ethereum 2022-07-29 15:32:48 +04:00
terminal 92218623f2 extract ethereum connectors from ethereum upstreams and add ethereum pos config 2022-07-25 20:07:47 +04:00
Vyacheslav Shebanov 16da5cacfc Merge pull request #1 from Termina1/master
sign hardcoded requests
2022-07-08 16:21:05 +03:00
terminal 3d44b99346 sign hardcoded requests 2022-07-08 17:18:42 +04:00
Vyacheslav Shebanov de5720897a problem: cannot verify signature in browser
solution: support NIST P-256 curve which is supported by browser's webcrypto
2022-06-16 22:08:18 -04:00
Vyacheslav Shebanov aeea27bb70 problem: manual integration tests don't work 2022-06-03 18:30:17 -04:00
Vyacheslav ShebanovandIgor Artamonov d1ad77a345 problem: users want to verify that response are coming from their nodes
solution: edge node can sign received valued
Co-authored-by: Igor Artamonov <igor@artamonov.ru>
2022-05-26 23:00:01 -04:00
terminal c3285354c1 add cors headers to http proxy 2022-04-21 13:03:54 +03:00
Vyacheslav Shebanov 4f1216b14f problem: some JSON RPC client cannot use IDs and process response by their order
solution: add option to preserve batch request-response correspondence order
rel: #148
2022-04-20 22:08:27 -04:00