سلام خسته نباشید , کتابخانه PyWallet چند روز پیش درحال دیدن کتابخانه های پایتون بودم که به این کتابخانه برخوردم کار کردن باهاش کار ساده ایه و برای ساخت یک کیف پول برای هر ارز دیجیتالی مثل اتریوم , بیت کوین , ... استفاده میشه
برای راه اندازی این کتابخانه
$ sudo pip install pywallet
به عنوان مثال اگر بخوایم یک کیف پول برای اتریوم بسازیم :
# create_eth_wallet.py from pywallet import wallet seed = wallet.generate_mnemonic() w = wallet.create_wallet(network="ETH", seed=seed, children=1) print(w)
و در خروجی :
$ python create_eth_wallet.py
{
"coin": "ETH",
"seed": "traffic happy world clog clump cattle great toy game absurd alarm auction",
"address": "0x3b777f60eb04fcb13e6b27e468532e491409722e",
"xprivate_key": "xprv9yTuSjwb95QZznV6epMWpb4Kpc2S8ZRaQuAf5B697YXtQD2tDmmJ5KvwJWVjtbVrdJ1WBKNnuodrpTKGfHfiPSEgrAxUjL5RP1gQwwT3fFx",
"xpublic_key": "xpub6GhhMtkVjoPi5DKtqapKzMzrzdGjo1EPc7Ka6KdeoXYdCrTBH1Hu1wKysm8boWSy8VeTKVJi6gQJ2qJ4YG2ZhvFDcUUgMJrFCJWN1PGtBry",
"wif": "",
"children": [{
"address": "0x87eb82d43fa7316df0a989c0d951a9037ed02f9b",
"path": "m/0",
"xpublic_key": "xpub6LnpVXD73jNuAYXxzQCnEY6wXQspwkiAEkZWoX4BW9Tzx6KbUrMUYAU1Yvw4kebPHSPiEJPo8irHWHSwQR6WuVwUj85xURsugPWeJVH6sau",
"wif": ""
}]
}
و بهمون آدرس کیف پول رو میده که میتونیم ازش استفاده کنید
خروجی آدرس های کیف پول بالا به صورت زیر است :
"addr": " ",
"balance": "x", [if --dumpwithbalance is an argument)
"compressed": [true,false],
"hexsec": "[hex priv key]",
"private": "[raw ecdsa privkey]",
"pubkey": " [addr pubkey] ",
"reserve": 1,
"sec": "[base58check privkey]",