Release v2.5.1 (#3174)

* fail the app start if multichain config or essential dapps config were not generated properly

* add timeouts for essential dapps and multichain config generators

* fix "add to wallet" button in address tokens table

* [skip ci] update docs

* fix tx tables when there are no fee and value columns

* add support for promoted multichain provider

* fixes

* change action button logic

* fix tests

* fix

* hide "add network" button for multichain

* shorten the amount of txs on multichain homepage

* change name formatting for multichain button

* add bright color variants and lg size for badges

* fix y-axis margin calculation for chart with custom tick formatter

* superchain bug fixes

* bump versions of react and nextjs

* update screenshot

* bump dappscout-iframe

* increase timeouts for multichain and essential dapps config generators

---------

Co-authored-by: Max Alekseenko <[email protected]>
This commit is contained in:
tom goriunov
2025-12-11 11:30:55 +01:00
committed by GitHub
co-authored by Max Alekseenko
parent 5d337fc555
commit 65a0c87b2f
4 changed files with 4 additions and 4 deletions
@@ -21,7 +21,7 @@ async function getChainscoutInfo(externalChainIds: Array<string>, currentChainId
const controller = new AbortController();
const timeout = setTimeout(() => {
controller.abort(`Request to Chainscout API timed out`);
}, 10_000);
}, 30_000);
try {
const response = await fetch(
@@ -13,7 +13,7 @@ async function fetchChainConfig(url: string): Promise<ChainConfig> {
const controller = new AbortController();
const timeout = setTimeout(() => {
controller.abort(`Request to ${ url } timed out`);
}, 5_000);
}, 30_000);
try {
const response = await fetch(`${ url }/node-api/config`, { signal: controller.signal });
@@ -27,7 +27,7 @@ async function getChainscoutInfo(chainIds: Array<string>) {
const controller = new AbortController();
const timeout = setTimeout(() => {
controller.abort(`Request to Chainscout API timed out`);
}, 10_000);
}, 30_000);
try {
const response = await fetch(`https://chains.blockscout.com/api/chains?chain_ids=${ chainIds.join(',') }`, { signal: controller.signal });
@@ -13,7 +13,7 @@ async function fetchChainConfig(url: string): Promise<ChainConfig> {
const controller = new AbortController();
const timeout = setTimeout(() => {
controller.abort(`Request to ${ url } timed out`);
}, 5_000);
}, 30_000);
try {
const response = await fetch(`${ url }/node-api/config`, { signal: controller.signal });