https://github.com/hyperlane-xyz/hyperlane-deploy-app
WORK IN PROGRESS: A web app for deploying Hyperlane Warp Routes
https://github.com/hyperlane-xyz/hyperlane-deploy-app
deployment hyperlane warp web
Last synced: 3 months ago
JSON representation
WORK IN PROGRESS: A web app for deploying Hyperlane Warp Routes
- Host: GitHub
- URL: https://github.com/hyperlane-xyz/hyperlane-deploy-app
- Owner: hyperlane-xyz
- License: apache-2.0
- Created: 2024-11-30T17:40:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-24T17:07:05.000Z (6 months ago)
- Last Synced: 2026-04-03T23:47:08.776Z (3 months ago)
- Topics: deployment, hyperlane, warp, web
- Language: TypeScript
- Homepage: https://hyperlane-deploy-app.vercel.app
- Size: 3.46 MB
- Stars: 3
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# WORK IN PROGRESS: Hyperlane Deploy App
A web app for deploying Hyperlane contracts and applications, such as [Warp Routes](https://docs.hyperlane.xyz/docs/reference/applications/warp-routes).
## Architecture
This app is built with Next & React, Wagmi, RainbowKit, and the Hyperlane SDK.
- Constants that you may want to change are in `./src/consts/`
- The index page is located at `./src/pages/index.tsx`
- The primary features are implemented in `./src/features/`
## Development
### Setup
#### Configure
You 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.
#### Build
```sh
# Install dependencies
yarn
# Build Next project
yarn build
```
### Run
You can add `.env.local` file next to `.env.example` where you set `projectId` copied from WalletConnect Cloud.
```sh
# Start the Next dev server
yarn dev
```
### Test
```sh
# Lint check code
yarn lint
# Check code types
yarn typecheck
```
### Format
```sh
# Format code using Prettier
yarn prettier
```
### Clean / Reset
```sh
# Delete build artifacts to start fresh
yarn clean
```
## Learn more
For more information, see the [Hyperlane documentation](https://docs.hyperlane.xyz).