Skip to content

Trac Wallet 1.0.0

Choose a tag to compare

@b-garbacz b-garbacz released this 27 Jan 09:59
· 13 commits to main since this release
6131f23

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).