Commit dfaa09ff authored by adadachao's avatar adadachao

mainnet up

parent a2191f3a
......@@ -12,7 +12,7 @@ NEXT_PUBLIC_API_WEBSOCKET_PROTOCOL=wss
# Instance ENVs
NEXT_PUBLIC_ADMIN_SERVICE_API_HOST=https://admin-rs.services.blockscout.com
NEXT_PUBLIC_API_BASE_PATH=/
NEXT_PUBLIC_API_HOST=scan.mars.movachain.com
NEXT_PUBLIC_API_HOST=scan.movachain.com
NEXT_PUBLIC_API_SPEC_URL=https://raw.githubusercontent.com/blockscout/blockscout-api-v2-swagger/main/swagger.yaml
NEXT_PUBLIC_CONTRACT_CODE_IDES=[{'title':'Remix IDE','url':'https://remix.ethereum.org/?address={hash}&blockscout={domain}','icon_url':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/ide-icons/remix.png'}]
NEXT_PUBLIC_CONTRACT_INFO_API_HOST=https://contracts-info.services.blockscout.com
......@@ -46,14 +46,14 @@ NEXT_PUBLIC_MULTICHAIN_BALANCE_PROVIDER_CONFIG=[{'name': 'zerion', 'url_template
NEXT_PUBLIC_NAME_SERVICE_API_HOST=https://bens.services.blockscout.com
NEXT_PUBLIC_NAVIGATION_HIGHLIGHTED_ROUTES=['/pools']
NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS=18
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=MARS Testnet GasCoin
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=MARS Mainnet GasCoin
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=MARS
NEXT_PUBLIC_NETWORK_EXPLORERS=[{'title':'Moralis','logo':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/explorer-logos/moralis.png','baseUrl':'https://moralis.com/','paths':{'token':'/chain/base/token/price'}},{'title':'GeckoTerminal','logo':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/explorer-logos/geckoterminal.png','baseUrl':'https://www.geckoterminal.com/','paths':{'token':'/base/pools'}},{'title':'Tenderly','logo':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/explorer-logos/tenderly.png','baseUrl':'https://dashboard.tenderly.co','paths':{'tx':'/tx/base'}},{'title':'3xpl','logo':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/explorer-logos/3xpl.png','baseUrl':'https://3xpl.com/','paths':{'tx':'/base/transaction','address':'/base/address'}}]
NEXT_PUBLIC_NETWORK_ICON=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-icons/base.svg
NEXT_PUBLIC_NETWORK_ID=10323
NEXT_PUBLIC_NETWORK_ID=61900
NEXT_PUBLIC_NETWORK_LOGO=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-logos/base.svg
NEXT_PUBLIC_NETWORK_NAME=Mova Beta
NEXT_PUBLIC_NETWORK_RPC_URL=https://rpc.mova.bitheart.org
NEXT_PUBLIC_NETWORK_RPC_URL=https://rpc.movachain.com
NEXT_PUBLIC_NETWORK_SHORT_NAME=Mova Beta
NEXT_PUBLIC_NETWORK_VERIFICATION_TYPE=validation
NEXT_PUBLIC_OG_ENHANCED_DATA_ENABLED=true
......
......@@ -53,15 +53,19 @@ const BlocksTable = ({ data, isLoading, top, page, showSocketInfo, socketInfoNum
<TimeFormatToggle/>
</TableColumnHeader>
<TableColumnHeader width="120px">Size, bytes</TableColumnHeader>
{ !config.UI.views.block.hiddenFields?.miner && (
<TableColumnHeader width={ `${ VALIDATOR_COL_WEIGHT / widthBase * 100 }%` } minW="160px">
{ capitalize(getNetworkValidatorTitle()) }
</TableColumnHeader>
) }
{
// !config.UI.views.block.hiddenFields?.miner && (
// <TableColumnHeader width={ `${ VALIDATOR_COL_WEIGHT / widthBase * 100 }%` } minW="160px">
// { capitalize(getNetworkValidatorTitle()) }
// </TableColumnHeader>
// )
}
<TableColumnHeader width="64px" isNumeric>Txn</TableColumnHeader>
<TableColumnHeader width={ `${ GAS_COL_WEIGHT / widthBase * 100 }%` }>Gas used</TableColumnHeader>
{ !isRollup && !config.UI.views.block.hiddenFields?.total_reward &&
<TableColumnHeader width={ `${ REWARD_COL_WEIGHT / widthBase * 100 }%` }>Reward { currencyUnits.ether }</TableColumnHeader> }
{
// !isRollup && !config.UI.views.block.hiddenFields?.total_reward &&
// <TableColumnHeader width={ `${ REWARD_COL_WEIGHT / widthBase * 100 }%` }>Reward { currencyUnits.ether }</TableColumnHeader>
}
{ !isRollup && !config.UI.views.block.hiddenFields?.burnt_fees &&
<TableColumnHeader width={ `${ FEES_COL_WEIGHT / widthBase * 100 }%` }>Burnt fees { currencyUnits.ether }</TableColumnHeader> }
{ !isRollup && !config.UI.views.block.hiddenFields?.base_fee &&
......
......@@ -7,14 +7,14 @@ import type { Block } from 'types/api/block';
import { route } from 'nextjs-routes';
import config from 'configs/app';
import getBlockTotalReward from 'lib/block/getBlockTotalReward';
// import getBlockTotalReward from 'lib/block/getBlockTotalReward';
import { Link } from 'toolkit/chakra/link';
import { Skeleton } from 'toolkit/chakra/skeleton';
import { TableCell, TableRow } from 'toolkit/chakra/table';
import { Tooltip } from 'toolkit/chakra/tooltip';
import { WEI } from 'toolkit/utils/consts';
import BlockGasUsed from 'ui/shared/block/BlockGasUsed';
import AddressEntity from 'ui/shared/entities/address/AddressEntity';
// import AddressEntity from 'ui/shared/entities/address/AddressEntity';
import BlockEntity from 'ui/shared/entities/block/BlockEntity';
import IconSvg from 'ui/shared/IconSvg';
import TimeWithTooltip from 'ui/shared/time/TimeWithTooltip';
......@@ -32,7 +32,7 @@ interface Props {
const isRollup = config.features.rollup.isEnabled;
const BlocksTableItem = ({ data, isLoading, enableTimeIncrement, animation }: Props) => {
const totalReward = getBlockTotalReward(data);
// const totalReward = getBlockTotalReward(data);
const burntFees = BigNumber(data.burnt_fees || 0);
const txFees = BigNumber(data.transaction_fees || 0);
const baseFeeValue = getBaseFeeValue(data.base_fee_per_gas);
......@@ -72,16 +72,18 @@ const BlocksTableItem = ({ data, isLoading, enableTimeIncrement, animation }: Pr
{ data.size.toLocaleString() }
</Skeleton>
</TableCell>
{ !config.UI.views.block.hiddenFields?.miner && (
<TableCell >
<AddressEntity
address={ data.miner }
isLoading={ isLoading }
truncation="constant"
maxW="min-content"
/>
</TableCell>
) }
{
// !config.UI.views.block.hiddenFields?.miner && (
// <TableCell >
// <AddressEntity
// address={ data.miner }
// isLoading={ isLoading }
// truncation="constant"
// maxW="min-content"
// />
// </TableCell>
// )
}
<TableCell isNumeric >
{ data.transactions_count > 0 ? (
<Skeleton loading={ isLoading } display="inline-block">
......@@ -105,13 +107,15 @@ const BlocksTableItem = ({ data, isLoading, enableTimeIncrement, animation }: Pr
/>
</Flex>
</TableCell>
{ !isRollup && !config.UI.views.block.hiddenFields?.total_reward && (
<TableCell >
<Skeleton loading={ isLoading } display="inline-block">
{ totalReward.toFixed(8) }
</Skeleton>
</TableCell>
) }
{
// !isRollup && !config.UI.views.block.hiddenFields?.total_reward && (
// <TableCell >
// <Skeleton loading={ isLoading } display="inline-block">
// { totalReward.toFixed(8) }
// </Skeleton>
// </TableCell>
// )
}
{ !isRollup && !config.UI.views.block.hiddenFields?.burnt_fees && (
<TableCell >
<Flex alignItems="center" columnGap={ 2 }>
......
......@@ -3,12 +3,12 @@ import React from 'react';
import type { Block } from 'types/api/block';
import config from 'configs/app';
import getBlockTotalReward from 'lib/block/getBlockTotalReward';
import getNetworkValidatorTitle from 'lib/networks/getNetworkValidatorTitle';
// import config from 'configs/app';
// import getBlockTotalReward from 'lib/block/getBlockTotalReward';
// import getNetworkValidatorTitle from 'lib/networks/getNetworkValidatorTitle';
import { Skeleton } from 'toolkit/chakra/skeleton';
import { Tooltip } from 'toolkit/chakra/tooltip';
import AddressEntity from 'ui/shared/entities/address/AddressEntity';
// import AddressEntity from 'ui/shared/entities/address/AddressEntity';
import BlockEntity from 'ui/shared/entities/block/BlockEntity';
import IconSvg from 'ui/shared/IconSvg';
import TimeWithTooltip from 'ui/shared/time/TimeWithTooltip';
......@@ -20,7 +20,7 @@ type Props = {
};
const LatestBlocksItem = ({ block, isLoading, animation }: Props) => {
const totalReward = getBlockTotalReward(block);
// const totalReward = getBlockTotalReward(block);
return (
<Box
animation={ animation }
......@@ -59,25 +59,29 @@ const LatestBlocksItem = ({ block, isLoading, animation }: Props) => {
<Skeleton loading={ isLoading }>Txn</Skeleton>
<Skeleton loading={ isLoading } color="text.secondary"><span>{ block.transactions_count }</span></Skeleton>
{ !config.features.rollup.isEnabled && !config.UI.views.block.hiddenFields?.total_reward && (
<>
<Skeleton loading={ isLoading }>Reward</Skeleton>
<Skeleton loading={ isLoading } color="text.secondary"><span>{ totalReward.dp(10).toFixed() }</span></Skeleton>
</>
) }
{
// !config.features.rollup.isEnabled && !config.UI.views.block.hiddenFields?.total_reward && (
// <>
// <Skeleton loading={ isLoading }>Reward</Skeleton>
// <Skeleton loading={ isLoading } color="text.secondary"><span>{ totalReward.dp(10).toFixed() }</span></Skeleton>
// </>
// )
}
{ !config.features.rollup.isEnabled && !config.UI.views.block.hiddenFields?.miner && (
<>
<Skeleton loading={ isLoading } textTransform="capitalize">{ getNetworkValidatorTitle() }</Skeleton>
<AddressEntity
address={ block.miner }
isLoading={ isLoading }
noIcon
noCopy
truncation="constant"
/>
</>
) }
{
// !config.features.rollup.isEnabled && !config.UI.views.block.hiddenFields?.miner && (
// <>
// <Skeleton loading={ isLoading } textTransform="capitalize">{ getNetworkValidatorTitle() }</Skeleton>
// <AddressEntity
// address={ block.miner }
// isLoading={ isLoading }
// noIcon
// noCopy
// truncation="constant"
// />
// </>
// )
}
</Grid>
</Box>
);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment