npm 包 coin-imp-free 使用教程

阅读时长 5 分钟读完

简介

coin-imp-free 是一个基于 CoinImp 网站的 JavaScript 挖矿库。CoinImp 网站为挖矿提供了一个 API 接口,coin-imp-free 通过该接口可以方便地在网页上进行挖矿操作。

coin-imp-free 在使用时,可以设置挖矿速度,还可以设置 挖矿的线程数,以调整挖矿的强度,以达到更好的性能。

安装

要使用 coin-imp-free 这个库,首先需要安装 npm。

在终端中执行以下命令来安装 coin-imp-free:

使用

使用 coin-imp-free 分为三个步骤:

  1. 引入 coin-imp-free
  2. 配置 coin-imp-free
  3. 使用 coin-imp-free

以下是一个简单的示例:

-- -------------------- ---- -------
----- ------- - -------------------------

------ -- -- -
  ----- ----- - ----- -------------------------
  ----- --------------

  ------------------ ------ -- -
    ------------------- --- ------- --------------------------
    ------------------ ------- ----------------------
    --------------------- ------- -------------------------
  ---

  ----------------- ------- -- -
    ---------------------
  ---
-----

在上面的示例中,我们首先引入了 coin-imp-free 包。在配置 coin-imp-free 时,我们需要提供一个 siteKey,这个 siteKey 是在 CoinImp 网站上注册后获得的。

在上面的代码中,我们已经配置了 CoinImp,然后通过 miner.start() 方法来启动挖矿。

最后,在开始挖矿后, miner.on('update', ...)miner.on('error', ...) 两个方法用于定时更新哈希速度和错误信息。

配置

在使用 coin-imp-free 时,我们可以通过配置来调整挖矿强度和效率。

thread

可以通过设置 thread 参数来设置要使用的线程数。线程数越多,挖矿强度越大,但也可能会降低电脑的性能。

-- -------------------- ---- -------
----- ------- - -------------------------

------ -- -- -
  ----- ----- - ----- ------------------------ - ------- - --- -- -- - ---

  ----- --------------
  ------------------ ------ -- -
    ------------------- --- ------- --------------------------
    ------------------ ------- ----------------------
    --------------------- ------- -------------------------
    --------------------- ------------------
  ---
-----

throttle

可以通过设置 throttle 参数来设置挖矿的速度(百分比)。该参数的值为介于 0 和 1 之间的任何数字。

该参数控制了挖矿过程中 CPU 的使用率。设置为 1 会导致 CPU 占用率达到 100%。因此,默认情况下,throttle 的值是 0.5,即 CPU 占用率为小于 50%。

-- -------------------- ---- -------
----- ------- - -------------------------

------ -- -- -
  ----- ----- - ----- ------------------------ - --------- --- --- -- ----- ---

  ----- --------------
  ------------------ ------ -- -
    ------------------- --- ------- --------------------------
    ------------------ ------- ----------------------
    --------------------- ------- -------------------------
    ---------------------- -------------------
  ---
-----

从 CoinImp 网站上提款

coin-imp-free 能够自动为您的挖矿努力赚取 XMR(门罗币)。你可以使用你在 CoinImp 网站上的钱包地址来获得你的收益。

要创建一个钱包地址,请访问 CoinImp 网站,然后在“账户”菜单中创建一个新钱包地址。

提现门罗币的最低金额为 0.0003 XMR。

注意事项

  • 不要在没有用户知情的情况下悄悄地在网站上使用该库进行挖掘,这是违反法律的。

  • 在应用这个库时需要注意,它使用了网站上的用户计算资源来运行挖掘算法,这可能会极大地影响用户的设备性能,所以请确保您已完全了解使用此库的风险。

  • 如果您只是为了试用,我们建议您将 threadthrottle 参数设置为最小值。如果您的访问者反映设备性能下降,则应考虑完全禁用它。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065b42c6eb7e50355dbd17

纠错
反馈