当前位置: 首页 > 软件库 > Web3 > 区块链 >

csc-manager

授权协议 Readme
开发语言 Python
所属分类 Web3、 区块链
软件类型 开源软件
地区 不详
投 递 者 金何平
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Introduction to Cold Storage Coins Manager

This is Python desktop offline application for generating & validating Cold Storage Coins of different currencies: BTC, BCH, CLUB, DASH, LTC, ETH, BSV, DOGE, XRP, XMR, BNB, EOS, POTE, WAVES, USDT. Also added implementation of AWS Lambda keygen.

CSC Manager Installation

This application is working with Python 3.8.6 (pip 20.2.1)

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

Linux Install

Install needed dependencies:

pip install -r requirements.txt

Change application config ("config.json" in root folder) to your file pathes:

{
  "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"
}

Run CSC Manager desktop application:

python csc-manager.py

Run CLI Keygen:

python keygen.py

Run CLI Update:

python update.py

Windows install

Download & Install Visual studio build tool (or Visual Studio 19): https://visualstudio.microsoft.com/visual-cpp-build-tools/

Windows dependencies:

vcredist_x64
Microsoft Visual C++ 14.0

vs_buildtools_xxxxx.exe  --layout c:\offlineBuildTool --lang en-us

Install needed dependencies:

pip install -r requirements.txt

Change application config ("config.json" in root folder) to your file pathes:

{
  "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"
}

Run CSC Manager desktop application:

./csc-manager.bat

Run CLI Keygen:

./keygen.bat

Run CLI Update:

./update.bat

AWS Lambda keygen installation

Install needed dependencies:

pip install --target ~/lambda-package bip_utils==1.7.0 bitsv==0.11.5 cashaddress==1.0.6 aioeos==1.0.2 \
    pywallet==0.1.0 monero==0.8 PyWaves==0.8.15 base58==2.0.0

Preparing package for AWS Lambda:

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

Upload zip archive to AWS Lambda.

For a developers:

Add new Crypto currency support

  • Create new class, which implements CoinService (keygen/crypto_coin_service.py)

  • Register new class in CoinCheckerFactory (keygen/crypto_checker_factory.py)

      @staticmethod
      def get_coin_service(currency):
          ...
          if currency == "EOS":
              return EosCoinService() 
          ...
    
  • Add your currency in CoinCheckerFactory.get_available_currencies

  • Add currency icon in ./resources/img/coin-{YOURCOIN}.png

Donations

If you'd like to donate something:

  • BTC: 1LEG6G9Qos9GME4vwS1K9Kypy47Vv1bNds
  • ETH: 0x2a1a059a580b044cbdfbba1a4f0fcfe79d724c18
  • LTC: LUZXdc4moJ7wWu5fEqbsR9iYJDBtemEJRG
  • BCH: qqhwmp8th2wazcm9pcvnt6nl05vh9w80gu0n4ar6r4

Thank you very much in advance for your support.

  • CSC8014 Assessed Coursework Staff Support Manager   The deadline for this coursework is 14:30 on Thursday, 23rd Feb 2023 and must be submitted on NESS. The coursework is marked out of 100 and accounts

  • I am trying to run Asp.net MVC project retrieved from TFS source control. I have added all assembly references and I am able to build and compile successfully without any error or warning. But I get t

  • visual studio code (vsc) 对开发node.js,javascript,python,html,golang等比较友好,同时支持git浏览及分屏对比,运行速度快,所以是值得一用的编辑器。   Visual Studio Code 最好的功能、插件和设置 下载 VS Code Insiders,可以获取 每天构建的最新版本 Git Easy 这个插件可以导入下面的 Git 命令

 相关资料
  • 当我尝试在Visual Studio 2013上调试应用程序时引发此错误。 这是堆栈跟踪。 [UnauthorizedAccessException:对路径“D:\ Chart \ ASPNET CanvasJS Chart Samples \ ASPNET MVC Samples \ bin \ roslyn \ CSC . exe”的访问被拒绝。]system . io . _ _错误。Win

  • 我下载了VS 2017 15.7、.NET Core 2.1.2和Blazor来试用。它在VS 2017中无法正常工作,我想我会尝试通过dotnet cli和VS代码。相反,我遇到了以下错误: < code>CSC:错误cs 1617 :/ lang version的选项“7.3”无效。 在VS中,它将运行应用程序显示“正在加载...”然后什么都没有了。不确定这两个问题是否相关 返回以下内容:

  • 我尝试将一个用Visual Studio编写的ASP NET 4.5网站部署到一个Mono服务器上。 系统。IO.FileNotFoundException找不到文件“/SRV/www/proj/bin \ roslyn \ CSC . exe”。 描述:HTTP 500。处理请求时出错。 我做错了什么?

  • 我想在用csc编译之前更改一个.exe文件图标。 例如:我有一个*.cs文件,想把它编译成。exe文件。我正在用csc编译,而不使用Visual Studio。 我可以在VS中使用这种方法:(要在解决方案资源管理器中指定应用程序图标,请选择一个项目节点(而不是解决方案节点)。在菜单栏上,选择项目,属性。当项目设计器出现时,选择应用程序选项卡。在图标列表中,选择一个图标(.ico)文件。)但我想用类

  • 我用的是微软Visual Studio 2015,我用C#联系人表单搭建了一个简单的网站。当我在localhost上编译和运行时,它工作得非常好。然而,当我试图在smarterasp.net上发布它时,我得到了一个错误: [Win32Exception(0x80004005):访问被拒绝] [外部异常 (0x80004005): 无法执行程序。正在执行的命令是“..\bin\roslyn\csc.

  • 当在我的竹服务器上开始构建时,我收到以下错误: 使用来自目录的编译器的共享编译:C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Roslyn CSC:错误 CS2001:找不到源文件“C:\Windows\system32\config\systemprofile\AppData\Loc