tea-crypto-utils-asad
v1.2.0
Published
Koleksi fungsi utilitas kripto (Ethereum) untuk generate wallet, hashing, unit conversion, signing, keystore, dan vanity generator. Cocok untuk open-source dan Tea Protocol.
Maintainers
Readme
🧩 Tea Crypto Utils (by Asad)
Tea Crypto Utils adalah library utilitas kripto berbasis JavaScript yang menyediakan fungsi-fungsi lengkap untuk operasi Ethereum seperti:
- Generate wallet (privateKey, publicKey, address, mnemonic)
- Hashing (SHA-256, Keccak-256)
- Konversi unit ETH dan token (wei <-> ether, formatUnits, parseUnits)
- Signing & verifying message
- Encrypt/decrypt keystore JSON
- Vanity address generator
- Address checksum & validator
- Utility tambahan yang mendukung Web3 development
Library ini dibuat untuk kebutuhan open-source, cocok untuk developer Web3, dan dapat terdeteksi oleh Tea Protocol saat dipublish ke npm.
✨ Fitur Utama
🔐 Wallet Utilities
generateWallet()generatePrivateKey()privateToPublic(privateKey)publicToAddress(publicKey)generateMnemonic()
⚡ Hashing
sha256(text)keccak256(text)
🏦 Address Tools
isValidEthAddress(address)toChecksumAddress(address)
💰 Unit & Token Helpers
weiToEth(wei)ethToWei(eth)formatUnits(amount, decimals)parseUnits(value, decimals)formatEther(wei)parseEther(eth)
✍️ Signing / Verification
signMessage(privateKey, message)recoverAddressFromSignature(message, signature)isSignatureValid(message, signature, expectedAddress)
🔐 Keystore
encryptPrivateKey(privateKey, password)decryptKeystore(json, password)
🌈 Vanity Generator
generateVanityWallet(prefix, maxTries?)
