Koleksi fungsi utilitas kripto (Ethereum) untuk generate wallet, hashing, unit conversion, signing, keystore, dan vanity generator. Cocok untuk open-source dan Tea Protocol.
npm install tea-crypto-utils-asadgenerateWallet()
generatePrivateKey()
privateToPublic(privateKey)
publicToAddress(publicKey)
generateMnemonic()
sha256(text)
keccak256(text)
isValidEthAddress(address)
toChecksumAddress(address)
weiToEth(wei)
ethToWei(eth)
formatUnits(amount, decimals)
parseUnits(value, decimals)
formatEther(wei)
parseEther(eth)
signMessage(privateKey, message)
recoverAddressFromSignature(message, signature)
isSignatureValid(message, signature, expectedAddress)
encryptPrivateKey(privateKey, password)
decryptKeystore(json, password)
generateVanityWallet(prefix, maxTries?)