守护神第一步
13

NFTEX Wallet Daemon是一个实用程序,它管理与NFTEX可信云身份相联系的Ethereum地址。当交易在可信云上提交时,钱包守护程序会接收该交易,对其进行签名,并将其发送回可信云。

NFTEX钱包守护程序配置

在初始化钱包守护程序之前,打开你的enjin-wallet-daemon.1.x.x-beta文件夹,搜索example-config.json文件,这个文件的内容有一些基本的配置参数。

将example-config.json中的文件复制到config.json中,然后在文本编辑器中打开它。

{
"salt": "193e9997-5a10-4d9e-a829-69ddcf6cbf70",
"keyIterations": 1000,
"chain": "kovan",
"enjinxEndpoint": "https://daemon.api.enjinx.io/",
"minGasPrice": 1000000000,
"maxGasPrice": 21000000000
}

<inline-code>"盐"。"193e9997-5a10-4d9e-a829-69ddcf6cbf70"<inline-code>- 这个参数在加密/解密守护进程密码时使用。为了提高安全性,你可以将盐值设置为其他任何值(比如不同的UUID4字符串)。</inline-code>

<inline-code>"chain"<inline-code>.</inline-code>"kovan"或"mainnet<inline-code> <inline-code>"kovan"<inline-code>或<inline-code>"mainnet"<inline-code>- 这个参数定义了你要在哪个网络上运行你的钱包守护程序。</inline-code></inline-code></inline-code></inline-code></inline-code>

<inline-code>"minGasPrice"<inline-code>和<inline-code>"maxGasPrice"<inline-code>--这两个参数指的是ETH的天然气价格,可以用来限制签署交易时使用的最小和最大天然气量。</inline-code></inline-code></inline-code>

新钱包创建

这是初始化钱包守护进程的推荐方式。

运行node src/main.js account new
注意新的钱包地址会打印在控制台。

请将您的密码备份在安全的地方!否则,就无法恢复你的账户。‍

导入现有的私钥

来自NFTEX钱包

NFTEX钱包使用Ledger(ETH)高清派生路径(m/44'/60'/0')。您可以使用MyEtherWallet从12字恢复短语中重建您的私钥。

这种方法相当不安全,只有在知道会将你的私钥暴露在可能已经被入侵的网站上的情况下才可以使用。为了降低风险,强烈建议从https://github.com/kvhnuke/etherwallet/releases部署 MyEtherWallet 的私人副本。

如果你决定走这条路,请点击"查看钱包信息",然后按照屏幕上的指示操作。

  • 记忆短语
  • 粘贴你的12个字,并保持密码字段为空。
  • 选择分类账(ETH)衍生路径
  • 从建议列表中选择正确的地址

来自MetaMask

进入账户详情,选择"导出私钥"

从奇偶性/Geth

假设您的客户端安装使用默认的数据文件夹,密钥就存储在那里。

奇偶性
  • Windows:<inline-code>%HOMEPATH%/AppData/Roaming/Parity/Ethereum/keys</inline-code>。<inline-code><inline-code></inline-code>
  • macOS:<inline-code>~/Library/Application Support/io.parity.ethereum/keys</inline-code>。<inline-code><inline-code></inline-code>
  • Linux:<inline-code>$HOME/.local/share/io.parity.ethereum/keys</inline-code> <inline-code><inline-code></inline-code>
Geth
  • Windows:<inline-code>%APPDATA%/Ethereum/keystore</inline-code> <inline-code><inline-code></inline-code>
  • macOS:<inline-code>~/Library/Ethereum/keystore</inline-code> <inline-code><inline-code></inline-code>
  • Linux:<inline-code>~/.ethereum/keystore</inline-code> <inline-code><inline-code></inline-code>

每个密钥都存储在一个无扩展的json文件中。这里,你又可以使用"MyEtherWallet"来提取私钥。

这种方法相当不安全,只有在知道会将你的私钥暴露在可能已经被入侵的网站上的情况下才可以使用。为了降低风险,强烈建议从https://github.com/kvhnuke/etherwallet/releases部署 MyEtherWallet 的私人副本。

如果你决定走这条路,请点击"查看钱包信息",然后按照屏幕上的指示操作。

  • Keystore / JSON文件
  • 选择您的文件,输入密码

链接到可信的云计算

  1. 在可信云上创建一个账户。
  2. 为你想用钱包守护进程控制的应用程序创建一个身份。
  3. 复制身份中的链接代码 <inline-code><CODE><inline-code>.
  4. 运行<inline-code>节点src/main.js链接</inline-code>。<inline-code> <CODE><inline-code></inline-code>

运行钱包守护神

运行<inline-code>节点 src/main.js</inline-code> <inline-code><inline-code></inline-code>

上一页
接下来
本页