Настройка пользовательского интерфейса моста

Hyperlane обеспечивает пользовательский интерфейс моста. Чтобы настроить пользовательский интерфейс, сначала клонируйте репозиторий UI.

Для поддержки wallet connect необходимо зарегистрировать учетную запись wallet connect на сайте https://cloud.walletconnect.com/app и создать идентификатор проекта.

После клонирования репозитория измените src/consts/config.tsw с информацией о токенах L1 и L2

import { ChainMap, ChainMetadata } from '@hyperlane-xyz/sdk';

export const chains: ChainMap<ChainMetadata> = {
  // ----------- Добавьте сюда свои чейны -----------------
  sepolia: {
    name: 'sepolia',
    chainId: 11155111,
    nativeToken: {
      name: 'ether',
      symbol: 'ETH',
      decimals: 18,
    },
    publicRpcUrls: [
      {
        http: 'https://eth-sepolia.g.alchemy.com/v2/apikey',
      },
    ],
  },
  testnet: {
    name: 'testnet',
    chainId: 9997,
    nativeToken: {
      name: 'ALT',
      symbol: 'ALT',
      decimals: 18,
    },
    publicRpcUrls: [
      {
        http: 'https://testnet-rollup-api.altlayer.io',
      },
    ],
  },
};

Измените src/consts/tokens.ts с информацией о токенах L1 и L2

Чтобы запустить UI, запустите команд

Чтобы развернуть свой UI, можно воспользоваться такими хостинговыми сервисами, как Vercel или Netlify. Для Vercel можно выполнить следующие действия.

  • Зарегистрируйтесь в Vercel

  • Создайте новый проект

  • Подключите его к своему Git-репозиторию

  • Нажмите "Deploy"!

Last updated