You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|
| `ETHEREUM_JSONRPC_FALLBACK_HTTP_URLS` | Analogue of `ETHEREUM_JSONRPC_FALLBACK_HTTP_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |
|
| `ETHEREUM_JSONRPC_TRACE_URLS` | Analogue of `ETHEREUM_JSONRPC_TRACE_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |
|
| `ETHEREUM_JSONRPC_FALLBACK_TRACE_URLS` | Analogue of `ETHEREUM_JSONRPC_FALLBACK_TRACE_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |
|
| `ETHEREUM_JSONRPC_ETH_CALL_URLS` | Analogue of `ETHEREUM_JSONRPC_ETH_CALL_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |
|
| `ETHEREUM_JSONRPC_FALLBACK_ETH_CALL_URLS` | Analogue of `ETHEREUM_JSONRPC_FALLBACK_ETH_CALL_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |
|
| `ETHEREUM_JSONRPC_HTTP_GZIP_ENABLED` | If `true`, then send gzip encoding header and expect encoding in response. Implemented in [#11292](https://github.com//pull/11292). |
|
| `REPLICA_MAX_LAG` | Defines the max lag for read-only replica. If the actual lag is higher than this, replica is considered unavailable and all requests to it are redirected to main DB. Implemented in [#11020](https://github.com//pull/11020) |
Version: v6.10.0+ Default: 5m Applications: API
|
| `SANITIZE_INCORRECT_NFT_TIMEOUT` | Timeout between sanitizing token transfer batches processing. Implemented in [#11358](https://github.com//pull/11358) |
|
| `SANITIZE_INCORRECT_WETH_TIMEOUT` | Timeout between sanitizing token transfer batches processing. Implemented in [#11358](https://github.com//pull/11358) |
|
| `REINDEX_INTERNAL_TRANSACTIONS_STATUS_BATCH_SIZE` | Number of internal transactions to reindex in the batch. Implemented in [#11358](https://github.com//pull/11358) |
|
| `NFT_MEDIA_HANDLER_IS_WORKER` | if `true`, and `NFT_MEDIA_HANDLER_REMOTE_DISPATCHER_NODE_MODE_ENABLED=true` will be started only nft_media_handler app |
|
| `NFT_MEDIA_HANDLER_NODES_MAP` | String in json map format, where key is erland node and value is folder in R2/S3 bucket, example: `"{\"[email protected]\": \"/folder_1\"}"`. If nft_media_handler runs in one pod with indexer, map should contain `self` key |
|
| `ADDRESSES_BLACKLIST` | A comma-separated list of addresses to enable restricted access to them. |
Version: v6.10.0+ Default: (empty) Applications: API
|
| `ADDRESSES_BLACKLIST_KEY` | A key to access blacklisted addresses (either by `ADDRESSES_BLACKLIST` or by blacklist provider). Can be passed via query param to the page's URL: `?key=...` |
Version: v6.10.0+ Default: (empty) Applications: API
Version: v6.10.0+ Default: blockaid Applications: API
|
| `ADDRESSES_BLACKLIST_URL` | URL to fetch balcklist from |
Version: v6.10.0+ Default: (empty) Applications: API
|
| `ADDRESSES_BLACKLIST_UPDATE_INTERVAL` | Interval between scheduled updates of blacklist |
Version: v6.10.0+ Default: 15m Applications: API
|
| `ADDRESSES_BLACKLIST_RETRY_INTERVAL` | Time to wait before new attempt of blacklist fetching, after abnormal termination of fetching task |
Version: v6.10.0+ Default: 5s Applications: API
|
| `MICROSERVICE_MULTICHAIN_SEARCH_URL` | Multichain Search Service API URL. Integration is enabled, if this variable value contains valid URL. Implemented in [#11139](https://github.com//pull/11139) |
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
💡 New environment variables
| Variable | Description | Parameters | | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------- | | `ETHEREUM_JSONRPC_HTTP_URLS` | Analogue of `ETHEREUM_JSONRPC_HTTP_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |Version: v6.10.0+
| | `ETHEREUM_JSONRPC_FALLBACK_HTTP_URLS` | Analogue of `ETHEREUM_JSONRPC_FALLBACK_HTTP_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |Default: (empty)
Applications: API, Indexer
Version: v6.10.0+
| | `ETHEREUM_JSONRPC_TRACE_URLS` | Analogue of `ETHEREUM_JSONRPC_TRACE_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |Default: (empty)
Applications: API, Indexer
Version: v6.10.0+
| | `ETHEREUM_JSONRPC_FALLBACK_TRACE_URLS` | Analogue of `ETHEREUM_JSONRPC_FALLBACK_TRACE_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |Default: (empty)
Applications: API, Indexer
Version: v6.10.0+
| | `ETHEREUM_JSONRPC_ETH_CALL_URLS` | Analogue of `ETHEREUM_JSONRPC_ETH_CALL_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |Default: (empty)
Applications: API, Indexer
Version: v6.10.0+
| | `ETHEREUM_JSONRPC_FALLBACK_ETH_CALL_URLS` | Analogue of `ETHEREUM_JSONRPC_FALLBACK_ETH_CALL_URL` for multiple values. Implemented in [#10934](https://github.com//pull/10934) |Default: (empty)
Applications: API, Indexer
Version: v6.10.0+
| | `ETHEREUM_JSONRPC_HTTP_GZIP_ENABLED` | If `true`, then send gzip encoding header and expect encoding in response. Implemented in [#11292](https://github.com//pull/11292). |Default: (empty)
Applications: API, Indexer
Version: v6.10.0+
| | `REPLICA_MAX_LAG` | Defines the max lag for read-only replica. If the actual lag is higher than this, replica is considered unavailable and all requests to it are redirected to main DB. Implemented in [#11020](https://github.com//pull/11020) |Default:
false
Applications: API, Indexer
Version: v6.10.0+
| | `SANITIZE_INCORRECT_NFT_TIMEOUT` | Timeout between sanitizing token transfer batches processing. Implemented in [#11358](https://github.com//pull/11358) |Default: 5m
Applications: API
Version: v6.10.0+
| | `SANITIZE_INCORRECT_WETH_TIMEOUT` | Timeout between sanitizing token transfer batches processing. Implemented in [#11358](https://github.com//pull/11358) |Default:
0
Applications: API, Indexer
Version: v6.10.0+
| | `REINDEX_INTERNAL_TRANSACTIONS_STATUS_BATCH_SIZE` | Number of internal transactions to reindex in the batch. Implemented in [#11358](https://github.com//pull/11358) |Default:
0
Applications: API, Indexer
Version: v6.10.0+
| | `REINDEX_INTERNAL_TRANSACTIONS_STATUS_CONCURRENCY` | Number of parallel reindexing internal transaction batches processing. Implemented in [#11358](https://github.com//pull/11358) |Default:
100
Applications: API, Indexer
Version: v6.10.0+
| | `REINDEX_INTERNAL_TRANSACTIONS_STATUS_TIMEOUT` | Timeout between reindexing internal transaction batches processing. Implemented in [#11358](https://github.com//pull/11358) |Default:
1
Applications: API, Indexer
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_AWS_ACCESS_KEY_ID` | S3 API Access Key ID |Default:
0
Applications: API, Indexer
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_AWS_SECRET_ACCESS_KEY` | S3 API Secret Access Key |Default: (empty)
Applications: NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_AWS_BUCKET_HOST` | S3 API URL |Default: (empty)
Applications: NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_AWS_BUCKET_NAME` | S3 bucket name |Default: (empty)
Applications: NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_AWS_PUBLIC_BUCKET_URL` | Public S3 bucket URL |Default: (empty)
Applications: NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_ENABLED` | if `true`, CDN feature enabled |Default: (empty)
Applications: API
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_REMOTE_DISPATCHER_NODE_MODE_ENABLED` | if `true`, nft media handler is supposed to run separately. |Default:
false
Applications: Indexer, NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_IS_WORKER` | if `true`, and `NFT_MEDIA_HANDLER_REMOTE_DISPATCHER_NODE_MODE_ENABLED=true` will be started only nft_media_handler app |Default:
false
Applications: Indexer, NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_NODES_MAP` | String in json map format, where key is erland node and value is folder in R2/S3 bucket, example: `"{\"[email protected]\": \"/folder_1\"}"`. If nft_media_handler runs in one pod with indexer, map should contain `self` key |Default:
false
Applications: Indexer, NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_WORKER_CONCURRENCY` | Concurrency of media handling (resizing/uploading) |Default: (empty)
Applications: NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_WORKER_BATCH_SIZE` | Number of url processed by one async task |Default:
10
Applications: NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_WORKER_SPAWN_TASKS_TIMEOUT` | Timeout before spawn new task |Default:
10
Applications: NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_BACKFILL_ENABLED` | If `true`, unprocessed token instnaces from DB will be processed via nft_media_handler |Default:
100ms
Applications: NFT_MEDIA_HANDLER
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_BACKFILL_QUEUE_SIZE` | Max size of backfill queue |Default:
false
Applications: Indexer
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_BACKFILL_ENQUEUE_BUSY_WAITING_TIMEOUT` | Timeout before new attempt to append item to backfill queue if it's full |Default:
1000
Applications: Indexer
Version: v6.10.0+
| | `NFT_MEDIA_HANDLER_CACHE_UNIQUENESS_MAX_SIZE` | Max size of cache, where stored already uploaded token instances media |Default:
1s
Applications: Indexer
Version: v6.10.0+
| | `ADDRESSES_BLACKLIST` | A comma-separated list of addresses to enable restricted access to them. |Default:
100_000
Applications: Indexer
Version: v6.10.0+
| | `ADDRESSES_BLACKLIST_KEY` | A key to access blacklisted addresses (either by `ADDRESSES_BLACKLIST` or by blacklist provider). Can be passed via query param to the page's URL: `?key=...` |Default: (empty)
Applications: API
Version: v6.10.0+
| | `ADDRESSES_BLACKLIST_PROVIDER` | Blacklist provider type, available options: `blockaid` |Default: (empty)
Applications: API
Version: v6.10.0+
| | `ADDRESSES_BLACKLIST_URL` | URL to fetch balcklist from |Default:
blockaid
Applications: API
Version: v6.10.0+
| | `ADDRESSES_BLACKLIST_UPDATE_INTERVAL` | Interval between scheduled updates of blacklist |Default: (empty)
Applications: API
Version: v6.10.0+
| | `ADDRESSES_BLACKLIST_RETRY_INTERVAL` | Time to wait before new attempt of blacklist fetching, after abnormal termination of fetching task |Default:
15m
Applications: API
Version: v6.10.0+
| | `MICROSERVICE_MULTICHAIN_SEARCH_URL` | Multichain Search Service API URL. Integration is enabled, if this variable value contains valid URL. Implemented in [#11139](https://github.com//pull/11139) |Default:
5s
Applications: API
Version: master
| | `MICROSERVICE_MULTICHAIN_SEARCH_API_KEY` | Multichain Search Service API key. Implemented in [#11139](https://github.com//pull/11139) |Default: (empty)
Applications: API, Indexer
Version: master
| | `MIGRATION_BACKFILL_MULTICHAIN_SEARCH_BATCH_SIZE` | Batch size of backfilling Multichain Search Service DB. Implemented in [#11139](https://github.com//pull/11139) |Default: (empty)
Applications: API, Indexer
Version: master
|Default: (empty)
Applications: Indexer
⛔ Deprecated environment variables
| Variable | Required | Description | Default | Version | Need recompile | Deprecated in Version | | ----------------------------------------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -------- | -------------- | --------------------- | | `RESTRICTED_LIST` | | A comma-separated list of addresses to enable restricted access to them. | (empty) | v3.3.3+ | | v6.10.0 | | `RESTRICTED_LIST_KEY` | | A key to access addresses listed in`RESTRICTED_LIST` variable. Can be passed via query param to the page's URL: `?key=...` | (empty) | v3.3.3+ | | v6.10.0 |🚀 Features
🐛 Bug Fixes
retries_count
(#11206)RollupL1ReorgMonitor
and fixread_system_config
for fallback cases (#11275)/api-docs
to frontend. (#11202)signers
field in nested quorum certificate (#11185)l1_tx_hashes
in the response of /batches/da/celestia/... API endpoint (#11184)🚜 Refactor
⚡ Performance
⚙️ Miscellaneous Tasks
token_transfers
(#11204)What's Changed
l1_tx_hashes
in the response of /batches/da/celestia/... API endpoint by @vbaranov in fix: Returnl1_tx_hashes
in the response of /batches/da/celestia/... API endpoint #11184signers
field in nested quorum certificate by @fedor-ivn in fix: missingsigners
field in nested quorum certificate #11185auth0-forwarded-for
header in auth0 by @sl1depengwyn in fix: addauth0-forwarded-for
header in auth0 #11178/api-docs
to frontend. by @kustrun in fix(nginx-conf): Redirect/api-docs
to frontend. #11202token_transfers
by @sl1depengwyn in chore: invalid associationtoken_transfers
#11204RollupL1ReorgMonitor
and fixread_system_config
for fallback cases by @varasev in fix: Rework initialization of theRollupL1ReorgMonitor
and fixread_system_config
for fallback cases #11275entry/1
in token balance fetcher by @fedor-ivn in fix:entry/1
in token balance fetcher #11206New Contributors
/api-docs
to frontend. #11202Full Changelog: v6.9.0-beta...v6.10.0
This discussion was created from the release BlockScout v6.10.0.
Beta Was this translation helpful? Give feedback.
All reactions