वॉलेट
olutter/wallet open-source repository details.
- स्टार
- 35
- फ़ोर्क
- 8
- अंतिम पुश (UTC)
- 15 सित॰ 2026
- प्रोजेक्ट स्थिति
- सक्रिय
मूल README
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
Crypto wallet package for Bitcoin, Ethereum and Tron written in pure Dart.
Getting started
In your pubspec.yaml file add:
dependencies:
wallet: any
Usage
Create Tron address from Mnemonic and Passphrase
import 'package:wallet/wallet.dart' as wallet;
final mnemonic = '<YOUR MNEMONIC>';
final passphrase = '';
final seed = wallet.mnemonicToSeed(mnemonic, passphrase: passphrase);
final master = wallet.ExtendedPrivateKey.master(seed, wallet.xprv);
final root = master.forPath("m/44'/195'/0'/0/0");
final privateKey = wallet.PrivateKey((root as wallet.ExtendedPrivateKey).key);
final publicKey = wallet.tron.createPublicKey(privateKey);
final address = wallet.tron.createAddress(publicKey);
print(address);
Validate a Tron address
import 'package:wallet/wallet.dart' as wallet;
const address = 'TCB9WxaRSMEXiVaVys9DEAXbRc6JNuKpjA';
final isValid = wallet.isValidTronAddress(address);
print(isValid); // True
Validate an Ethereum address
import 'package:wallet/wallet.dart' as wallet;
const ethAddress = '0x52908400098527886E0F7030069857D2E4169EE7';
// Verify EIP-55 checksum (accepts lowercase or uppercase as valid)
final isValidEth = wallet.EthereumAddress.isEip55ValidEthereumAddress(ethAddress);
print(isValidEth); // True
// Parse and optionally enforce checksum
final address = wallet.EthereumAddress.fromHex(
ethAddress,
enforceEip55: true,
);
print(address); // Mixed-case checksummed address without 0x prefix
भाषाएँDartHTMLSwiftKotlinObjective-C
उपयोग की गई निर्भरताएँ
अपने प्रोजेक्ट के लिए रिपॉज़िटरी कैसे चुनें?
उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
- नाम, लेखक या विवरण से खोजें और तकनीकी विषय से परिणाम सीमित करें।
- स्टार, फ़ोर्क और हाल के पुश की तुलना करें। स्टार रुचि दर्शाते हैं, गुणवत्ता की गारंटी नहीं।
- उपयोग से पहले GitHub पर README, लाइसेंस और Issues जाँचें।
स्रोत और रखरखाव
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗
- olutter/wallet · GitHub ↗
- GitHub Docs — Saving repositories with stars ↗
- डायरेक्टरी का रखरखाव Ducafecat ↗