Skip to content

chaintope/tapylet

Repository files navigation

Tapylet

A Chrome extension wallet for Tapyrus Testnet.

Features

  • Wallet creation (BIP39 mnemonic generation)
  • Wallet restoration (from mnemonic phrase)
  • Password-protected encryption
  • Tapyrus address display

Tech Stack

Supported Networks

  • Tapyrus Testnet (NetworkId: 1939510133)

Development

Prerequisites

  • Node.js 18+
  • pnpm

Setup

pnpm install

Start Development Server

pnpm dev

Load in Chrome

  1. Open chrome://extensions in Chrome
  2. Enable "Developer mode"
  3. Click "Load unpacked"
  4. Select the build/chrome-mv3-dev folder

Production Build

pnpm build

Build artifacts will be generated in build/chrome-mv3-prod.

Environment Variables

Create a .env.local file to configure the backend connection:

# Explorer API endpoint (default: https://testnet-explorer.tapyrus.dev.chaintope.com/api)
PLASMO_PUBLIC_EXPLORER_API_URL=http://localhost:3001/api

# Explorer URL for transaction/color links (default: https://testnet-explorer.tapyrus.dev.chaintope.com)
PLASMO_PUBLIC_EXPLORER_URL=http://localhost:4200

This is useful for local development with tapyrus-explorer.

HD Wallet Derivation Path

Compliant with TIP-0044:

m/44'/1939510133'/0'/0/0
      └── NetworkId (Testnet)

License

MIT

About

Tapyrus walelt for Chrome Extension

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •