pragmaxim
|
ad7dd783e6
|
Merge pull request #1198 from kaladinlight/pub-new-block-txs
Publish confirmed transactions by address
|
2026-02-17 14:52:32 +01:00 |
|
pragmaxim
|
174640273d
|
new websocket prometheus metrics
|
2026-02-17 12:05:03 +01:00 |
|
pragmaxim
|
efbf7f559f
|
inline documentation in websocket.go
|
2026-02-17 10:35:00 +01:00 |
|
pragmaxim
|
f9fc15eddc
|
test(websocket): cover newBlockTxs edge cases
|
2026-02-17 09:33:34 +01:00 |
|
pragmaxim
|
9c3f843ce3
|
test(sync): update OnNewBlock callbacks to block arg
|
2026-02-17 08:56:11 +01:00 |
|
pragmaxim
|
49f5efc0c8
|
fix(websocket): keep newBlockTxs notifications on receipt errors
|
2026-02-17 08:48:30 +01:00 |
|
pragmaxim
|
99d41c7feb
|
fix(websocket): avoid panic on missing ethereum specific data
|
2026-02-17 08:48:06 +01:00 |
|
pragmaxim
|
bd75be0987
|
fix(websocket): set confirmed metadata for newBlockTxs
|
2026-02-17 08:47:40 +01:00 |
|
pragmaxim
|
e94564c3ee
|
Merge branch 'master' into pub-new-block-txs
|
2026-02-17 08:11:32 +01:00 |
|
pragmaxim
|
2eab1cbc25
|
Merge pull request #1420 from trezor/syncing-prometheus-metrics
syncing/caching premetheus metrics
|
2026-02-16 11:52:29 +01:00 |
|
pragmaxim
|
307bd69983
|
Merge pull request #1370 from RampantDespair/dev
Enhance CoinGecko Integration with Plan-Aware API Handling
|
2026-02-16 10:04:15 +01:00 |
|
pragmaxim
|
bdfe40f031
|
Merge pull request #1417 from trezor/micro-optimizations-at-address-contracts-cf
Micro optimizations at address contracts Column Family level
|
2026-02-16 10:01:58 +01:00 |
|
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 |
|
etimofeeva
|
a20c7611a2
|
feat: add CSP headers and fix XSS vulnerabilities in templates
|
2026-02-10 13:29:44 +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
|
0954a540eb
|
Merge pull request #1409 from trezor/fix/continue-syncing-on-missing-block
fix: continue syncing on missing block error
|
2026-02-10 10:47:08 +01:00 |
|
pragmaxim
|
716a2e3178
|
Merge pull request #1408 from trezor/fix-closing-rocksdb-on-shutdown-signal
closing Rocksdb on shutdown signal
|
2026-02-10 10:46:47 +01:00 |
|
pragmaxim
|
a9482a845a
|
Merge pull request #1407 from trezor/base-newHeads-subscription-fix
fix: avoid Base newHeads bursts
|
2026-02-10 10:46:27 +01:00 |
|
pragmaxim
|
1d99e0b5e3
|
Merge pull request #1398 from trezor/utxo-reorg-fix
Utxo reorg detection fix
|
2026-02-10 10:45:55 +01:00 |
|
pragmaxim
|
f0422bb47c
|
Merge pull request #1385 from trezor/GetBlock-unmarshalls-block-twice-fix
fix: GetBlock unmarshals the same raw JSON twice
|
2026-02-10 10:45:30 +01:00 |
|
pragmaxim
|
88f6604085
|
Merge pull request #1403 from trezor/resync-mempool-using-batch-api
Resync mempool using batch api with temporary outpoint cache
|
2026-02-10 10:45:01 +01:00 |
|
pragmaxim
|
80e969e478
|
Merge pull request #1388 from trezor/replace-eth_call-per-ERC20-contract-with-multicall
Replace eth_call per erc20 contract with multicall
|
2026-02-10 10:44:31 +01:00 |
|
pragmaxim
|
ce4fa58a6d
|
Merge pull request #1383 from trezor/get-block-parallel-internal-data-fetching
processEventsForBlock and getInternalDataForBlock should run concurrently in GetBlock
|
2026-02-10 10:43:59 +01:00 |
|
pragmaxim
|
91a79f1c46
|
Merge pull request #1400 from trezor/evm-chains-with-both-http-and-ws-json-rpc-clients
dual (ws/http) rpc_client support
|
2026-02-10 10:42:37 +01:00 |
|
pragmaxim
|
390cdd0c41
|
Merge pull request #1392 from trezor/using-backend-env-vars-for-builds-and-integration-tests
Using backend env vars for builds and integration tests
|
2026-02-10 10:41:53 +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 |
|