@tribridge/triverify
v0.1.1
Published
A zero-dependency TypeScript SDK for cross-chain address validation.
Readme
@tribridge/triverify
A zero-dependency TypeScript SDK for cross-chain address validation.
Features
- Zero External Dependencies: Core validation logic is pure TypeScript.
- Multi-Chain Support:
- Ethereum (EIP-55)
- Bitcoin (Legacy, P2SH, Bech32)
- Solana
- Tron
- SUI
- Aptos
- TON (Raw & User-friendly)
- High Performance: Optimized regex and character set checks.
- Type Safe: First-class TypeScript support.
Installation
npm install @tribridge/triverifyUsage
Individual Validation
import { validate, Chain } from '@tribridge/triverify';
const result = validate('0x742d35Cc6634C0532925a3b844Bc454e4438f44e', Chain.Ethereum);
console.log(result.isValid); // trueAuto-Detection
import { detect } from '@tribridge/triverify';
const matches = detect('HN7cABqL36GNBbpR9S99S46ptP99P5y7aZ');
// returns array of matching chains (e.g. Solana)License
MIT
