匿名用户2021年11月30日
46阅读
开发技术Python
所属分类Web3、区块链
授权协议Readme

作品详情

IntroductiontoColdStorageCoinsManager

ThisisPythondesktopofflineapplicationforgenerating&validatingColdStorageCoinsofdifferentcurrencies:BTC,BCH,CLUB,DASH,LTC,ETH,BSV,DOGE,XRP,XMR,BNB,EOS,POTE,WAVES,USDT.AlsoaddedimplementationofAWSLambdakeygen.

CSCManagerInstallation

ThisapplicationisworkingwithPython3.8.6(pip20.2.1)

Python-3.8.6downloadlink:https://www.python.org/downloads/release/python-386/

LinuxInstall

Installneededdependencies:

pipinstall-rrequirements.txt

Changeapplicationconfig("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.py

RunCLIKeygen:

pythonkeygen.py

RunCLIUpdate:

pythonupdate.pyWindowsinstall

Download&InstallVisualstudiobuildtool(orVisualStudio19):https://visualstudio.microsoft.com/visual-cpp-build-tools/

Windowsdependencies:

vcredist_x64MicrosoftVisualC++14.0vs_buildtools_xxxxx.exe--layoutc:\offlineBuildTool--langen-us

Installneededdependencies:

pipinstall-rrequirements.txt

Changeapplicationconfig("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.bat

RunCLIKeygen:

./keygen.bat

RunCLIUpdate:

./update.batAWSLambdakeygeninstallation

Installneededdependencies:

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.0

PreparingpackageforAWSLambda:

cp-r~/csc-manager/keygen~/lambda-package/zip-r9~/lambda.zip.zip-g~/lambda.zip~/csc-manager/aws_lambda.py

UploadziparchivetoAWSLambda.

Foradevelopers:AddnewCryptocurrencysupport

Createnewclass,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

Donations

Ifyou'dliketodonatesomething:

BTC:1LEG6G9Qos9GME4vwS1K9Kypy47Vv1bNdsETH:0x2a1a059a580b044cbdfbba1a4f0fcfe79d724c18LTC:LUZXdc4moJ7wWu5fEqbsR9iYJDBtemEJRGBCH:qqhwmp8th2wazcm9pcvnt6nl05vh9w80gu0n4ar6r4

Thankyouverymuchinadvanceforyoursupport.

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论