Commit Graph

2451 Commits

Author SHA1 Message Date
pragmaxim
4f7a0d6e4d ens: avoid duplicate ResolveENS call and update test fixture 2026-02-19 21:03:13 +01:00
pragmaxim
5d9d4a674a adding ENS contract guard to resolve ENS on mainnet only 2026-02-19 21:03:13 +01:00
pragmaxim
62774d778e updated CheckENSExpiration to handle subdomains by checking the parent 2026-02-19 21:03:13 +01:00
pragmaxim
d59016dfba fixing ens resolution bypass in production due to unimplemented CheckENSExpiration in blockChainWithMetrics 2026-02-19 21:03:13 +01:00
etimofeeva
7ebed226bb clean up 2026-02-19 21:03:13 +01:00
etimofeeva
b168c6384d fixed the tests 2026-02-19 21:03:13 +01:00
etimofeeva
ca2db7e6dd fixed the tests 2026-02-19 21:03:13 +01:00
etimofeeva
3bc3745d39 fixed the tests 2026-02-19 21:03:13 +01:00
etimofeeva
2c392f1b6a fixed the tests 2026-02-19 21:03:13 +01:00
etimofeeva
7326a2b4e9 fixed error wording 2026-02-19 21:03:13 +01:00
etimofeeva
c24a82f598 fixed unit test 2026-02-19 21:03:13 +01:00
etimofeeva
d13548fdc2 fixed test 2026-02-19 21:03:13 +01:00
etimofeeva
7013df1258 fixed test 2026-02-19 21:03:13 +01:00
etimofeeva
4fad043556 fixed test 2026-02-19 21:03:13 +01:00
etimofeeva
dd6aedac36 fixed test 2026-02-19 21:03:13 +01:00
etimofeeva
676c112ef7 fixed test 2026-02-19 21:03:13 +01:00
elizaveta timofeeva
a8fe5ad2d2 Update api/worker.go
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-19 21:03:13 +01:00
etimofeeva
3263a99aad feat: added ens resolver to GetAddress function 2026-02-19 21:02:53 +01:00
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