pragmaxim
|
3976aac8da
|
token_uri_requests and staking_pool_requests eth_call metrics
|
2026-02-13 11:16:41 +01:00 |
|
pragmaxim
|
e8030c8e63
|
fetchContractInfo eth_call metrics
|
2026-02-13 10:53:51 +01:00 |
|
pragmaxim
|
5880cd2129
|
eth_call metrics
|
2026-02-13 08:36:19 +01:00 |
|
pragmaxim
|
f37e1e6706
|
fix possible racing condition with minimal contention
|
2026-02-11 08:40:14 +01:00 |
|
pragmaxim
|
9aed7923c6
|
syncing/caching premetheus metrics
|
2026-02-11 08:13:40 +01:00 |
|
pragmaxim
|
9487b23db7
|
support for 32bit systems
|
2026-02-10 12:58:12 +01:00 |
|
pragmaxim
|
213a7e160c
|
zero existing erc20 balances
|
2026-02-10 12:54:00 +01:00 |
|
pragmaxim
|
4ab7046cb9
|
addressContracts cache cap - flush early on cache size limit
|
2026-02-09 07:37:53 +01:00 |
|
pragmaxim
|
94dcf3a2dd
|
revert addrContractsCacheMinSize to original 300KB
|
2026-02-08 13:27:07 +01:00 |
|
pragmaxim
|
67ceb7666d
|
collect and log txs and transfer counts, vin/vouts, etc. in bulkconnect
|
2026-02-08 13:01:25 +01:00 |
|
pragmaxim
|
9bbbbb43cd
|
increase addrContractsCacheMinSize
|
2026-02-08 10:59:47 +01:00 |
|
pragmaxim
|
5ef333645a
|
address hotness
|
2026-02-08 10:34:00 +01:00 |
|
pragmaxim
|
9a5dd21f83
|
contractIndexLookup benchmark
|
2026-02-08 06:56:25 +01:00 |
|
pragmaxim
|
0763a362a6
|
unpackedAddrContracts_findContractIndex tests
|
2026-02-07 08:36:06 +01:00 |
|
pragmaxim
|
13ceaa0cd6
|
lower addrContractsCacheMinSize
|
2026-02-07 07:50:01 +01:00 |
|
pragmaxim
|
02ff88be81
|
Skip ERC20 balance aggregation
|
2026-02-07 07:43:03 +01:00 |
|
pragmaxim
|
468a349627
|
avoid linar scan in contract lists
|
2026-02-07 07:35:05 +01:00 |
|
pragmaxim
|
1385233dd8
|
new contrib scripts for checking blockbook and backend status
|
2026-01-29 10:09:57 +01:00 |
|
pragmaxim
|
cdd6e069ca
|
fix: continue syncing on missing block error
|
2026-01-26 11:02:52 +01:00 |
|
pragmaxim
|
2824b9924e
|
fix: closing Rocksdb on shutdown signal
|
2026-01-26 09:01:25 +01:00 |
|
pragmaxim
|
75ca6e1e85
|
fix: avoid Base newHeads bursts
|
2026-01-26 07:03:32 +01:00 |
|
pragmaxim
|
0a49807cbf
|
improving mempool syncing periodic logging with metrics
|
2026-01-25 11:33:38 +01:00 |
|
pragmaxim
|
9b6f4e9ea6
|
utxo reorg detection fix
|
2026-01-25 11:12:10 +01:00 |
|
pragmaxim
|
2390ddaf67
|
fix: GetBlock unmarshals the same raw JSON twice
There are 2 json.Unmarshal(raw) of the whole block to get header and transactions which is very inefficient, it can be done in one pass
Closes: #1384
|
2026-01-25 10:46:15 +01:00 |
|
pragmaxim
|
970581b111
|
log resync outpoint cache hit/miss rate
|
2026-01-25 10:13:49 +01:00 |
|
pragmaxim
|
734c9223ba
|
avoid batch mempool resync besides bitcoin as those pools are small + improving tests
|
2026-01-25 09:15:04 +01:00 |
|
pragmaxim
|
cc72eb75c5
|
mempool_resync_batch_size should be 100
|
2026-01-24 14:02:05 +01:00 |
|
pragmaxim
|
90f2645a91
|
Resync mempool using batch api with temporary outpoint cache
|
2026-01-24 13:19:42 +01:00 |
|
pragmaxim
|
76739960e2
|
integration tests: fixing bitcoin and zcash issues : racing, missing output, invalid vout index and block-not-found
|
2026-01-23 12:00:38 +01:00 |
|
pragmaxim
|
de9c4aa964
|
integration tests: run only those with connectivity
|
2026-01-23 09:44:22 +01:00 |
|
pragmaxim
|
3bcbe4403c
|
BB_RPC_URL_* -> BB_RPC_URL_HTTP_*
|
2026-01-23 08:53:26 +01:00 |
|
pragmaxim
|
d1c652dcf7
|
integration tests : lazy initialization of mempool
|
2026-01-23 08:14:08 +01:00 |
|
pragmaxim
|
052a30bb4b
|
erc20 eth_call batching cleanup
|
2026-01-23 07:45:58 +01:00 |
|
pragmaxim
|
3d25282996
|
integration tests connectivity target
|
2026-01-22 11:10:30 +01:00 |
|
pragmaxim
|
a2274c9bbf
|
integration tests connectivity suite
|
2026-01-22 11:04:15 +01:00 |
|
pragmaxim
|
8542377fa3
|
eth_call batch integration tests
|
2026-01-22 10:12:28 +01:00 |
|
pragmaxim
|
8918eec72a
|
arbitrum,optimism,base,polygon fixtures
|
2026-01-22 10:01:17 +01:00 |
|
pragmaxim
|
7014e78a1c
|
default geth --rpc.batch.limit is 100
|
2026-01-22 07:38:37 +01:00 |
|
pragmaxim
|
38cf8c2dc6
|
porting older integration tests to new dual (ws/http) rpc_client
|
2026-01-22 07:38:37 +01:00 |
|
pragmaxim
|
e8558f110b
|
erc20 batching : let's warn in case of invalid balance results
|
2026-01-22 07:38:36 +01:00 |
|
pragmaxim
|
5a45460ea3
|
using config loader in contract batch integration tests
|
2026-01-22 07:38:36 +01:00 |
|
pragmaxim
|
e94af5cf50
|
eth_call batch it tests cleanup
|
2026-01-22 07:38:36 +01:00 |
|
pragmaxim
|
660685ea98
|
eth_call batch it tests, use chain address from conf
|
2026-01-22 07:38:35 +01:00 |
|
pragmaxim
|
c07c869a8a
|
eth_call batch integration tests for avax,op,base,bsc
|
2026-01-22 07:38:35 +01:00 |
|
pragmaxim
|
3868aa8b65
|
limit eth_call batch size
|
2026-01-22 07:38:34 +01:00 |
|
pragmaxim
|
ca36f51ef1
|
improvement: replace eth_call per erc20 contract with multicall
Closes: #1387
|
2026-01-22 07:38:29 +01:00 |
|
pragmaxim
|
88edd9b386
|
using standard blockbook rpc tests with ethereum fixture
|
2026-01-21 14:25:36 +01:00 |
|
pragmaxim
|
54799b6019
|
porting older integration tests to new dual (ws/http) rpc_client
|
2026-01-21 13:52:25 +01:00 |
|
pragmaxim
|
be3076efd6
|
using config loader in ethrpc integration tests
|
2026-01-21 13:52:25 +01:00 |
|
pragmaxim
|
483595b188
|
fix: commented out code references non-existing variable
|
2026-01-21 13:52:25 +01:00 |
|