a10zn8
f4aae5b7f5
remove etherjar dependency
2024-02-14 15:25:08 +03:00
a10zn8
31ed51a359
move domain clasess to dshackle to fix integer limitation of transaction V value
2024-02-14 15:25:08 +03:00
a10zn8
aa4f569ce2
use text format in ws communication
2024-02-14 15:25:08 +03:00
a10zn8
5e94e521a3
send original json of ws subscription heads ( #413 )
2024-02-02 14:56:02 +03:00
a10zn8
13323d0428
starknet_syncing may return true/false besides syncing object ( #402 )
2024-01-22 00:13:35 +03:00
a10zn8
efaf0dbe5a
Add Solana documentation notes ( #400 )
2024-01-17 15:27:45 +03:00
a10zn8
4d00bf581d
add forkchoice settings to chains.yaml ( #399 )
2024-01-17 11:32:01 +03:00
a10zn8
0216f3ea61
add rollup_gasPrices for mantle ( #382 )
2024-01-10 14:43:15 +03:00
a10zn8
a9a3e64c32
add base sepolia ( #363 )
2023-12-12 16:47:22 +03:00
a10zn8
8f7377bc66
add eth_getBlockReceipts as possibleNotIndexedMethods for ethereum methods ( #362 )
2023-12-11 18:43:12 +03:00
a10zn8
69406cf444
fix solana testnet code ( #357 )
2023-12-05 18:04:55 +03:00
a10zn8
9696f06732
add solana devnet ( #355 )
2023-11-30 23:33:56 +03:00
a10zn8
245a6d5ad7
fix chains labels ( #354 )
2023-11-30 14:17:02 +03:00
a10zn8
bb3d56856c
report only available subscription in generic case ( #352 )
2023-11-27 23:13:48 +03:00
a10zn8
d0322a0dab
validators for starknet, vara and solana ( #350 )
2023-11-26 16:42:43 +03:00
a10zn8
138e5d3eb3
update docs ( #348 )
2023-11-23 00:08:01 +03:00
a10zn8
7bdeaa8f05
solana stable poll ( #344 )
2023-11-21 00:59:35 +03:00
a10zn8
2e80da58df
solana support ( #339 )
2023-11-13 17:01:58 +03:00
a10zn8
160e5ae26c
custom ws subscriptions for vara ( #334 )
2023-11-03 15:54:30 +03:00
a10zn8
66b9b00454
add base support of polkadot/substrate/vara chain ( #332 )
2023-11-02 16:18:54 +03:00
a10zn8
08cbffe7d1
ethereum as generic upstream ( #331 )
...
- merge all Ethereum implementations to Generic upstreams and multistreams
- merge evm-pos and pow to ethereum
2023-10-31 16:28:15 +03:00
a10zn8
defc0b5a7b
- set throttled logger timeout for 20 minutes
...
- set astar chain block time to 1m
- add throttled log to liveness checker
2023-10-25 19:16:54 +04:00
a10zn8
788db75b73
remove unused specific tracks ( #326 )
...
merge ethereum interfaces with generic ones
2023-10-24 15:16:35 +04:00
a10zn8
1310c8b7df
disable astar peer validation ( #325 )
2023-10-24 10:07:13 +04:00
a10zn8
5157d6fe7f
Stability ( #324 )
...
* propagate rootcause of JsonRpcException
* increase pool size
* Log WsConnectionImpl exceptions
2023-10-24 10:04:16 +04:00
a10zn8
89880355d8
add astart ( #323 )
2023-10-19 17:27:23 +03:00
a10zn8
0d3c8b99b7
add blockchain type to chains.yaml ( #322 )
2023-10-19 17:22:33 +03:00
a10zn8
53651bc104
fix reload config of nodes with ids - we should clear known ids set before each reload. ( #321 )
2023-10-12 23:51:58 +04:00
a10zn8
a9f6378d90
add scroll-mainnet ( #320 )
2023-10-12 19:23:26 +04:00
a10zn8
fc48d9658b
add immutable-zkevm-testnet ( #319 )
2023-10-12 01:12:05 +04:00
a10zn8
7194a70959
fix typo in Make file ( #318 )
2023-10-11 18:44:19 +04:00
a10zn8
f3bf34768a
generic upstreams introduced ( #317 )
...
- added base implementation of upstreams/multistreams
- connectors were generalised, chain specific logic was extracted to ChainSpecific class
- StarkNet network support based on generic upstreams added
2023-10-09 23:17:16 +04:00
a10zn8
109fb97e0a
move to java 20 ( #306 )
2023-09-22 16:01:01 +04:00
a10zn8
5a2e5e9304
update netty ( #301 )
2023-09-18 17:00:13 +04:00
a10zn8
bfdbce2743
difficulty and gasLimit could be empty in celo ( #300 )
2023-09-15 18:47:56 +04:00
a10zn8
231c3c5e67
holesky ( #297 )
2023-09-12 17:49:33 +04:00
a10zn8
ba40de9deb
added bsc testnet ( #296 )
2023-08-31 14:04:45 +04:00
a10zn8
2893723fe0
added scroll sepolia ( #295 )
2023-08-30 19:44:48 +04:00
a10zn8
31b301952a
set status by lag for all upstreams ( #291 )
2023-08-22 14:25:26 +04:00
a10zn8
14fc2d22f8
update libs ( #290 )
2023-08-22 13:36:49 +04:00
a10zn8
80a8996e0c
move constant for cancelled
2023-08-21 16:42:10 +04:00
a10zn8
fd6f617ed2
end spans on cancel
2023-08-21 16:42:10 +04:00
a10zn8
41e5a5a7b9
update reactor netty
2023-08-18 16:51:06 +03:00
a10zn8
0dd9d1293c
move head liveness validator log to debug
2023-08-16 17:45:56 +03:00
a10zn8
321857a5c2
added networks aurora, scroll, mantle and klaytn
2023-08-16 17:45:56 +03:00
a10zn8
cea58efd9b
log for extradata
2023-08-08 15:38:37 +03:00
a10zn8
bda1dabdf0
extraData should never be null
2023-08-08 15:38:37 +03:00
a10zn8
f94acd9955
extraData should be present as 0x in case of null value
2023-08-07 17:05:15 +03:00
a10zn8
2452070662
make link to specific commit for rpc.returndata.limit param
2023-08-04 20:13:00 +03:00
a10zn8
a8c888780a
Introduced JsonRpcUpstreamException - we shouldn't log errors marked with this type of exception - it is errors from the nodes
2023-08-02 15:44:22 +03:00
a10zn8
4173ac6ee8
log quorum errors at debug level
2023-08-02 15:44:22 +03:00
a10zn8
6f576fc20c
added fantom, gnosis and avalanche networks
...
added retries for initial upstream validation
2023-08-01 17:04:09 +04:00
a10zn8
268baf0d5b
remove noisy debug log
2023-07-20 12:43:43 +03:00
a10zn8
0e07278a4c
add base network
2023-07-20 11:55:49 +03:00
a10zn8
966fa9957d
add gzip to prom endpoint
2023-07-18 19:01:22 +04:00
a10zn8
ff95105f33
simplified zipkin with ssl
2023-07-18 15:45:05 +04:00
a10zn8
6c49e19a2b
multiple client CAs
2023-07-13 14:13:57 +04:00
a10zn8
9b8e90fa2e
fix map of networks
2023-07-03 22:08:04 +04:00
a10zn8
744efd569b
size should be hex encoded
2023-07-01 14:59:40 +04:00
a10zn8
6ab04ceafe
- change hardcoded methods to map impl
...
- added missed bsc to hardcoded methods
- fix mumbai typo
2023-06-29 18:48:44 +04:00
a10zn8
aff954b533
refactor chain names
2023-06-29 13:36:40 +04:00
a10zn8
2607758197
add mumbai
2023-06-29 13:36:40 +04:00
a10zn8
d70907dcfa
add api
2023-06-29 13:36:40 +04:00
a10zn8
9c653c1b66
use all allowed methods including groups instead of just enabled methods
2023-06-28 22:53:35 +04:00
a10zn8
ab9dd6de5a
null is valid empty params value
2023-06-27 12:08:48 +04:00
a10zn8
b383ebdffe
log unknown method for quorum
2023-06-27 11:26:57 +04:00
a10zn8
6e5498f691
add networks to docs
2023-06-26 17:57:28 +04:00
a10zn8
1b5b1f4732
revert after review
2023-06-22 16:21:38 +04:00
a10zn8
49ec476c7a
support arbitrum nove, polygon zkevm, zksync
2023-06-22 16:21:38 +04:00
a10zn8
3c71700ca1
added arbitrum nova, polygon zkevm and zksync
2023-06-22 16:21:38 +04:00
a10zn8
83a3ee55a8
fix propagation of error code
2023-06-12 12:01:16 +04:00
a10zn8
e0ee8fa844
do not unwind exception in http client
2023-06-06 19:47:55 +04:00
a10zn8
0f0a5c9425
propagate error from grpc client
2023-06-06 19:47:55 +04:00
a10zn8
df8586258f
support data field in error response
2023-06-06 17:08:57 +04:00
a10zn8
0db052024b
remove nonce quorum
2023-06-06 14:50:35 +04:00
a10zn8
a3a2f33880
Do not unwind rpc exception
2023-06-06 14:50:24 +04:00
a10zn8
64705f612d
We should always send only best status form Multistream.observeStatus
2023-06-02 16:29:22 +04:00
a10zn8
f626cf61cb
We should not fail response parsing in case null id of response
2023-05-31 12:09:41 +04:00
a10zn8
aa5ada324b
Fix native subscription in case grpc head subscription mode.
...
Grpc Head provides limited set of information, so we need to make some new fields optional
2023-05-23 19:59:42 +04:00
a10zn8
baee388d99
Added missed fields to NewHeadMessage
...
- fixed all mappings
- BlockJson structure moved from 3rd party library to dshackle codebase
2023-05-23 14:14:33 +04:00
a10zn8
dca0e6614f
use parallel scheduler in tests for validate blocking operations
2023-04-21 19:15:40 +08:00
a10zn8
b97108fd35
use head scheduler instead of stock schedulers in other parts of system
2023-04-21 19:15:40 +08:00
a10zn8
f218e6e73b
use head scheduler instead of stock scheduler ( #206 )
2023-04-21 15:53:21 +08:00
a10zn8
75c6deb6a0
do not push docker tag without patch version ( #202 )
2023-04-12 17:28:52 +04:00
a10zn8
7fc78dea09
Do not set default max memory limits ( #201 )
2023-04-11 19:37:54 +04:00
a10zn8
894c7a894c
get build version on configuration stage ( #197 )
2023-04-06 19:17:08 +04:00
a10zn8
ae9ef97bef
remove version from build.gradle ( #196 )
2023-04-06 18:34:02 +04:00
a10zn8
0ce97b495f
now snapshot versions have more correct name ( #195 )
2023-04-06 17:44:22 +04:00
a10zn8
0f7af999d9
releases ci changes ( #194 )
2023-04-05 19:37:00 +04:00
a10zn8
5aa324ec11
release 0.30 ( #193 )
2023-04-04 20:20:08 +04:00
a10zn8
13efe73a22
add gzip compression to JsonRpcHttpClient ( #192 )
2023-04-03 18:44:35 +04:00
a10zn8
dcf360a7d7
add empty tag reactor_scheduler_id for metric correctness ( #190 )
2023-03-29 21:19:30 +04:00
a10zn8
e9061be3d7
remove schedulers metrics prefix ( #188 )
2023-03-29 18:44:39 +04:00
a10zn8
8a2455fcd1
Clients stream should be sequentially concated ( #187 )
...
* Clients stream should be sequentially concated
* remove debug log
2023-03-28 21:28:22 +04:00
a10zn8
67ca1b85ea
added protection for grpc head and grpc received blocks metric ( #184 )
2023-03-24 18:49:46 +04:00
a10zn8
783aaaef05
enable grpc reflection ( #183 )
2023-03-24 15:19:44 +04:00
a10zn8
f41ee1e577
health endpoint should check available for requests endpoint ( #180 )
2023-03-21 16:58:08 +03:00
a10zn8
9d81bbae65
Less logs in QuorumRpcReader ( #179 )
2023-03-21 13:25:07 +03:00
a10zn8
dfaee716bb
Log every health request ( #176 )
2023-03-20 09:25:04 +03:00
a10zn8
b1f302aa60
Now grpchead have correct name ( #175 )
2023-03-19 18:59:03 +03:00