{"id":25245874,"url":"https://github.com/lit-protocol/hyperlane-warp-ui","last_synced_at":"2025-04-05T21:19:18.881Z","repository":{"id":276041947,"uuid":"927939612","full_name":"LIT-Protocol/hyperlane-warp-ui","owner":"LIT-Protocol","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-05T23:42:16.000Z","size":4841,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-06T00:27:44.885Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://hyperlane-warp-ui-gray.vercel.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LIT-Protocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-05T19:42:47.000Z","updated_at":"2025-02-05T23:42:19.000Z","dependencies_parsed_at":"2025-02-06T00:38:09.792Z","dependency_job_id":null,"html_url":"https://github.com/LIT-Protocol/hyperlane-warp-ui","commit_stats":null,"previous_names":["lit-protocol/hyperlane-warp-ui"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LIT-Protocol%2Fhyperlane-warp-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LIT-Protocol%2Fhyperlane-warp-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LIT-Protocol%2Fhyperlane-warp-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LIT-Protocol%2Fhyperlane-warp-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LIT-Protocol","download_url":"https://codeload.github.com/LIT-Protocol/hyperlane-warp-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247400527,"owners_count":20932988,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-12T02:03:14.003Z","updated_at":"2025-04-05T21:19:18.852Z","avatar_url":"https://github.com/LIT-Protocol.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lit Protocol Bridge UI\n\nDeployed at https://bridge.litprotocol.com\n\nThis repo is a customized version of an example web interface for interchain tokens built with [Hyperlane Warp Route](https://docs.hyperlane.xyz/docs/reference/applications/warp-routes). Warp is a framework to permissionlessly bridge tokens to any chain. This uses the [Hyperlane Warp Route UI Template](https://github.com/hyperlane-xyz/hyperlane-warp-ui-template) project.\n\n## Architecture\n\nThis app is built with Next \u0026 React, Wagmi, RainbowKit, and the Hyperlane SDK.\n\n- Constants that you may want to change are in `./src/consts/`, see the following Customization section for details.\n- The index page is located at `./src/pages/index.tsx`\n- The primary features are implemented in `./src/features/`\n\n## Customization\n\nSee [CUSTOMIZE.md](./CUSTOMIZE.md) for details about adjusting the tokens and branding of this app.\n\n## Development\n\n### Setup\n\n#### Configure\n\nYou need a `projectId` from the WalletConnect Cloud to run the Hyperlane Warp Route UI. Sign up to [WalletConnect Cloud](https://cloud.walletconnect.com) to create a new project.\n\n#### Build\n\n```sh\n# Install dependencies\nyarn\n\n# Build Next project\nyarn build\n```\n\n### Run\n\nYou can add `.env.local` file next to `.env.example` where you set `projectId` copied from WalletConnect Cloud.\n\n```sh\n# Start the Next dev server\nyarn dev\n# Or with a custom projectId\nNEXT_PUBLIC_WALLET_CONNECT_ID=\u003cprojectId\u003e yarn dev\n```\n\n### Test\n\n```sh\n# Lint check code\nyarn lint\n\n# Check code types\nyarn typecheck\n```\n\n### Format\n\n```sh\n# Format code using Prettier\nyarn prettier\n```\n\n### Clean / Reset\n\n```sh\n# Delete build artifacts to start fresh\nyarn clean\n```\n\n## Deployment\n\nThe easiest hosting solution for this Next.JS app is to create a project on Vercel.\n\n## Learn more\n\nFor more information, see the [Hyperlane documentation](https://docs.hyperlane.xyz/docs/reference/applications/warp-routes).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flit-protocol%2Fhyperlane-warp-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flit-protocol%2Fhyperlane-warp-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flit-protocol%2Fhyperlane-warp-ui/lists"}