A Chrome extension wallet for Tapyrus Testnet.
- Wallet creation (BIP39 mnemonic generation)
- Wallet restoration (from mnemonic phrase)
- Password-protected encryption
- Tapyrus address display
- Plasmo - Browser extension framework
- React - UI library
- Tailwind CSS - Styling
- tapyrusjs-lib - Tapyrus library
- @noble/secp256k1 - Elliptic curve cryptography
- Tapyrus Testnet (NetworkId: 1939510133)
- Node.js 18+
- pnpm
pnpm installpnpm dev- Open
chrome://extensionsin Chrome - Enable "Developer mode"
- Click "Load unpacked"
- Select the
build/chrome-mv3-devfolder
pnpm buildBuild artifacts will be generated in build/chrome-mv3-prod.
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:4200This is useful for local development with tapyrus-explorer.
Compliant with TIP-0044:
m/44'/1939510133'/0'/0/0
└── NetworkId (Testnet)
MIT