ThisisPythondesktopofflineapplicationforgenerating&validatingColdStorageCoinsofdifferentcurrencies:BTC,BCH,CLUB,DASH,LTC,ETH,BSV,DOGE,XRP,XMR,BNB,EOS,POTE,WAVES,USDT.AlsoaddedimplementationofAWSLambdakeygen.
CSCManagerInstallationThisapplicationisworkingwithPython3.8.6(pip20.2.1)
Python-3.8.6downloadlink:https://www.python.org/downloads/release/python-386/
LinuxInstallInstallneededdependencies:
pipinstall-rrequirements.txtChangeapplicationconfig("config.json"inrootfolder)toyourfilepathes:
{"base_file_name":"./output/keypair.txt","asset_id_file_name":"./output/snip.txt","private_file_name":"./output/key.txt","public_file_name":"./output/labels.txt","sequence_file_name":"./output/numbers.txt"}RunCSCManagerdesktopapplication:
pythoncsc-manager.pyRunCLIKeygen:
pythonkeygen.pyRunCLIUpdate:
pythonupdate.pyWindowsinstallDownload&InstallVisualstudiobuildtool(orVisualStudio19):https://visualstudio.microsoft.com/visual-cpp-build-tools/
Windowsdependencies:
vcredist_x64MicrosoftVisualC++14.0vs_buildtools_xxxxx.exe--layoutc:\offlineBuildTool--langen-usInstallneededdependencies:
pipinstall-rrequirements.txtChangeapplicationconfig("config.json"inrootfolder)toyourfilepathes:
{"base_file_name":"C:\\Users\\laser\\Desktop\\keypair.txt","asset_id_file_name":"C:\\Users\\laser\\Desktop\\snip.txt","private_file_name":"C:\\Users\\laser\\Desktop\\key.txt","public_file_name":"C:\\Users\\laser\\Desktop\\labels.txt","sequence_file_name":"C:\\Users\\laser\\Desktop\\numbers.txt"}RunCSCManagerdesktopapplication:
./csc-manager.batRunCLIKeygen:
./keygen.batRunCLIUpdate:
./update.batAWSLambdakeygeninstallationInstallneededdependencies:
pipinstall--target~/lambda-packagebip_utils==1.7.0bitsv==0.11.5cashaddress==1.0.6aioeos==1.0.2\pywallet==0.1.0monero==0.8PyWaves==0.8.15base58==2.0.0PreparingpackageforAWSLambda:
cp-r~/csc-manager/keygen~/lambda-package/zip-r9~/lambda.zip.zip-g~/lambda.zip~/csc-manager/aws_lambda.pyUploadziparchivetoAWSLambda.
Foradevelopers:AddnewCryptocurrencysupportCreatenewclass,whichimplementsCoinService(keygen/crypto_coin_service.py)
RegisternewclassinCoinCheckerFactory(keygen/crypto_checker_factory.py)
@staticmethoddefget_coin_service(currency):...ifcurrency=="EOS":returnEosCoinService()...AddyourcurrencyinCoinCheckerFactory.get_available_currencies
Addcurrencyiconin./resources/img/coin-{YOURCOIN}.png
DonationsIfyou'dliketodonatesomething:
BTC:1LEG6G9Qos9GME4vwS1K9Kypy47Vv1bNdsETH:0x2a1a059a580b044cbdfbba1a4f0fcfe79d724c18LTC:LUZXdc4moJ7wWu5fEqbsR9iYJDBtemEJRGBCH:qqhwmp8th2wazcm9pcvnt6nl05vh9w80gu0n4ar6r4Thankyouverymuchinadvanceforyoursupport.
评论