diff --git a/public/configs/default-chains.json b/public/configs/default-chains.json index ae8456840..6047cfba6 100644 --- a/public/configs/default-chains.json +++ b/public/configs/default-chains.json @@ -121,7 +121,7 @@ ], "prefix": "b", "decimals": 8, - "apis": [{ "type": "biowallet-v1", "endpoint": "https://walletapi.biw-meta.com/wallet/biwmeta", "config": { "genesisBlock": "./genesis/biwmeta.json" } }], + "apis": [{ "type": "biowallet-v1", "endpoint": "https://walletapi.bfmeta.info/wallet/biwmeta", "config": { "genesisBlock": "./genesis/biwmeta.json" } }], "explorer": { "url": "https://tracker.biw-meta.info", "queryTx": "https://tracker.biw-meta.info/#/info/event-details/:signature", diff --git a/scripts/collect-real-transaction-fixtures.mjs b/scripts/collect-real-transaction-fixtures.mjs index 097d88295..d0ecf0378 100644 --- a/scripts/collect-real-transaction-fixtures.mjs +++ b/scripts/collect-real-transaction-fixtures.mjs @@ -138,7 +138,7 @@ async function main() { writeJson('bfmeta-transactions-query.json', bfmetaQuery) // BIW (BIWMeta) - collect provided real signatures - const biwmetaBase = 'https://walletapi.biw-meta.com/wallet/biwmeta' + const biwmetaBase = 'https://walletapi.bfmeta.info/wallet/biwmeta' const biwmetaLastblock = await fetchJson(`${biwmetaBase}/lastblock`) writeJson('biwmeta-lastblock.json', biwmetaLastblock) diff --git a/src/components/token/token-item.tsx b/src/components/token/token-item.tsx index 061429b27..5da91231d 100644 --- a/src/components/token/token-item.tsx +++ b/src/components/token/token-item.tsx @@ -199,18 +199,42 @@ export function TokenItem({ // Get menu items if provided const items = menuItems?.(token, context).filter((item) => item.show !== false) ?? []; + + // When there are menu items (which render as buttons), Item cannot be a button + // to avoid button nesting hydration errors + const hasMenuItems = items.length > 0; + const shouldRenderAsButton = isClickable && !hasMenuItems; return ( : undefined} - onClick={onClick} - aria-label={isClickable ? t('common:a11y.tokenDetails', { token: token.symbol }) : undefined} + render={shouldRenderAsButton ?