This is a starter monorepo for building frontends or TypeScript packages that interact with the Hyperdrive protocol.
Run the following command:
yarn
Copy the .env.sample
to .env
and add your API keys.
Run the frontend locally:
yarn workspace hyperdrive-ui run dev
Build for production:
yarn workspace hyperdrive-ui run build
Build for production:
yarn workspace @starter-repo/core run build
This repo includes the following packages and apps:
frontend
: a ViteJS app using React + DaisyUI + Tailwind + RainbowKit + TanStack Routercore
: An empty TypeScript package to use a starting point for a custom hyperdrive packageseslint-config
: sharedeslint
configurationsprettier-config
: sharedprettier
configurationstsconfig
:tsconfig.json
s used throughout the monorepo
Each package and app is 100% TypeScript.
- Hyperdrive Solidity Starter repo: https://github.com/delvtech/hyperdrive-solidity-starter
- The official DELV Hyperdrive Monorepo: https://github.com/delvtech/hyperdrive-frontend
- Hyperdrive artifacts (Contract ABIs): https://www.npmjs.com/package/@delvtech/hyperdrive-artifacts
- The Hyperdrive AppConfig package: https://www.npmjs.com/package/@delvtech/hyperdrive-appconfig
- Fixed Point Math library: https://www.npmjs.com/package/@delvtech/fixed-point-wasm
- Hyperdrive SDK Viem Bindings: https://www.npmjs.com/package/@delvtech/hyperdrive-viem
- Hyperdrive SDK: https://www.npmjs.com/package/@delvtech/hyperdrive-js-core