Trac Wallet 1.0.0
This repo is a small JavaScript (ESM) wallet/key-management module for the TRAC network built on top of trac-crypto-api.
It lets you:
- Generate deterministic Ed25519 keypairs (public/secret key) from a BIP39 mnemonic (optionally with a hardened BIP32/BIP44-style derivation path).
- Derive a Bech32m TRAC address from the public key (default prefix is trac, configurable).
- Sign messages and verify Ed25519 signatures.
- Export/import the keypair + metadata via an encrypted JSON “keystore” file (salt/nonce/ciphertext), with an optional password.
- Use an interactive terminal flow (PeerWallet) to generate, restore from mnemonic, or import a wallet file (Node + Bare/Pear runtimes).