Skip to content

PumpkingWok/hyperwallet-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages