diff --git a/.changeset/tall-queens-share.md b/.changeset/tall-queens-share.md new file mode 100644 index 00000000..09633459 --- /dev/null +++ b/.changeset/tall-queens-share.md @@ -0,0 +1,5 @@ +--- +'@roll-network/web3': patch +--- + +Added Form to etherscan data diff --git a/.changeset/tough-yaks-draw.md b/.changeset/tough-yaks-draw.md new file mode 100644 index 00000000..641f00de --- /dev/null +++ b/.changeset/tough-yaks-draw.md @@ -0,0 +1,5 @@ +--- +'@roll-network/design-system': patch +--- + +Updated Etherscan keyword to Explorer diff --git a/packages/design-system/src/molecules/accountDropdown/index.tsx b/packages/design-system/src/molecules/accountDropdown/index.tsx index a7ef12b4..186279b4 100644 --- a/packages/design-system/src/molecules/accountDropdown/index.tsx +++ b/packages/design-system/src/molecules/accountDropdown/index.tsx @@ -79,7 +79,7 @@ export const AccountDropdown = ({ onSwitchAccounts }: Props) => { /> } - title="View on Etherscan" + title="View on Explorer" href={etherscanAccountUrl(address || '')} /> diff --git a/packages/design-system/src/molecules/accountDropdownWagmi/index.tsx b/packages/design-system/src/molecules/accountDropdownWagmi/index.tsx index 32784455..810c2fe3 100644 --- a/packages/design-system/src/molecules/accountDropdownWagmi/index.tsx +++ b/packages/design-system/src/molecules/accountDropdownWagmi/index.tsx @@ -79,7 +79,7 @@ export const AccountDropdownWagmi = ({ onSwitchAccounts }: Props) => { /> } - title="View on Etherscan" + title="View on Explorer" href={etherscanAccountUrl(address || '')} /> diff --git a/packages/design-system/src/molecules/tokenCard/index.tsx b/packages/design-system/src/molecules/tokenCard/index.tsx index 49fbbc57..c76b528a 100644 --- a/packages/design-system/src/molecules/tokenCard/index.tsx +++ b/packages/design-system/src/molecules/tokenCard/index.tsx @@ -93,7 +93,7 @@ export const TokenCard: React.FC = ({ }) => { const theme = useThemeV2() const hasAddress = !!address - const linkText = hasAddress ? 'Etherscan' : 'Draft' + const linkText = hasAddress ? 'Explorer' : 'Draft' const clipboardWithToast = useClipboardWithToast() const onPressEtherscanLink = () => { diff --git a/packages/design-system/src/molecules/tokenCard/tokenCard.test.tsx b/packages/design-system/src/molecules/tokenCard/tokenCard.test.tsx index 977ff114..90534985 100644 --- a/packages/design-system/src/molecules/tokenCard/tokenCard.test.tsx +++ b/packages/design-system/src/molecules/tokenCard/tokenCard.test.tsx @@ -49,7 +49,7 @@ describe('TokenCard', () => { expect(symbol).toBeDefined() }) it('renders etherscan link if there is an address', async () => { - const etherscanLink = await screen.findByText('Etherscan') + const etherscanLink = await screen.findByText('Explorer') expect(etherscanLink).toBeDefined() }) it('renders draft link if there is no address', async () => { @@ -69,7 +69,7 @@ describe('TokenCard', () => { }) it('opens etherscan link if there is an address', async () => { const openLink = jest.spyOn(utils, 'openLink') - const etherscanLink = await screen.findByText('Etherscan') + const etherscanLink = await screen.findByText('Explorer') fireEvent.press(etherscanLink) expect(openLink).toHaveBeenCalled() }) diff --git a/packages/web3/src/utils/utils.ts b/packages/web3/src/utils/utils.ts index 25323e8e..7b6c6b22 100644 --- a/packages/web3/src/utils/utils.ts +++ b/packages/web3/src/utils/utils.ts @@ -1,5 +1,6 @@ import { getAddress } from 'viem' import { + CHAIN_ID_FORM, CHAIN_ID_FORM_TESTNET, CHAIN_ID_GOERLI, CHAIN_ID_MAIN_NET, @@ -54,6 +55,10 @@ const ETHERSCAN_DATA: Record = { domain: 'form.network', prefix: 'testnet-explorer.', }, + [CHAIN_ID_FORM]: { + domain: 'form.network', + prefix: 'explorer.', + }, } export const getEtherscanLink = ({