Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HyperWallet UI

A modern interface for interacting with HyperWallet smart contracts on Hyperliquid testnet.

Overview

HyperWallet is a modular smart wallet system that allows users to:

  • Create and manage NFT-based smart wallets
  • Enable/disable various modules to extend wallet functionality
  • Interact with Hyperliquid through enabled modules

Features

  • Wallet Management

    • Create new HyperWallets
    • View and select from owned wallets
    • Monitor wallet ownership and status
  • Module System

    • Enable/disable modules for each wallet
    • View module names and versions
    • Interact with module-specific functions
  • Network Support

Getting Started

  1. Installation

    yarn install
  2. Development

    yarn start

    This will start the development server at http://localhost:3000

  3. Build

    yarn build

Deployed Contracts (Hyperliquid Testnet)

Core Contracts

  • HyperWallet Factory: 0xB8e846D9D468Fac7B09d64010D2Db691dfF412b0
    • Creates and manages HyperWallet NFTs
    • Tracks wallet ownership and addresses

Modules

  • Enabler Module: 0x6f2073b16FF0605FaC1b2a8C36c24A57AAEa3a0C

    • Enables wallets on Hyperliquid Core
    • Requires 0.0004 HYPE and 1 USDC
  • Core Writer Module: 0xcbcfb0cad9ec79e07c545f7b955f86096529150d

    • Executes actions on Hyperliquid Core
    • Supports single and batch transactions
  • Flash Loan Module: 0x2A2a87B8501001b751a944e57a2eB6BedB81d5d3

    • Provides flash loan capabilities
    • Supports custom recipient addresses

Token Contracts

  • USDC: 0xd9CBEC81df392A88AEff575E962d149d57F4d6bc
    • Used for module payments
    • 8 decimal places

Usage

  1. Connect your wallet using MetaMask or another Web3 provider
  2. Switch to Hyperliquid Testnet (will be prompted automatically)
  3. Create a new wallet or select an existing one
  4. Enable/disable modules as needed
  5. Use the enabled modules to interact with Hyperliquid

License

MIT

About

UI to interact with the hyperwallet ecosystem

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages