npm 包 bitcoinfees-insight 使用教程

在前端开发中,交易速度和手续费成为了一个非常热门的话题。而比特币的热潮也让开发者们开始关注起了比特币交易的相关问题。今天我们来介绍一款 npm 包 bitcoinfees-insight,它可以帮助开发者们更好地了解比特币平均交易费率。

什么是 bitcoinfees-insight?

Bitcoinfees-insight 是一个用于比特币交易速度和手续费的 npm 包。它是一个轻量级的实用工具,可以监测比特币网络的交易手续费率。在不同的交易场景下,bitcoinfees-insight 可以帮助你比较明确地了解当前比特币网络交易所需要的最低费率和平均费率。

如何使用 bitcoinfees-insight?

首先,在你的项目中需要引入 bitcoinfees-insight。

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

引用 npm 包如下:

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

使用方法可以参考以下示例代码:

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

请求参数

getFeeRates 函数接受一个参数,可以配置请求的比特币网络。

参数 默认值 描述
network 'mainnet' 比特币网络模式。
params {} 可以用来直接传递到 Insight API 转换查询参数

接口返回的结果

接口返回的结果包含以下字段。

字段 描述
fastestFee 服务器认为被包含到下一个区块的最低费率
halfHourFee 预计半小时内被打包的平均费率
hourFee 预计 1 小时内被打包的平均费率
minimumFee 开发者在发送交易时应至少保证的最低费率
lastBlock 最新区块的高度,Insight API 端点生成

在请求数据时,根据需求可以选择不同的交易速度和手续费,有以下选项:

交易速度 描述
fastest 首选构建新区块的矿工优先选择包含该笔交易(可能收取较高手续费比例)。
halfHour 构建新区块后半小时内的平均手续费率,最新区块高度。
hour 构建新区块后 1 小时内的平均手续费率,最新区块高度。

示例代码

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

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

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

结论

通过使用 bitcoinfees-insight 这个轻量级的实用工具,我们可以轻松地了解比特币网络的交易手续费率,比较明确地了解当前的最低费率和平均费率,从而对比特币交易的相关问题有更深入的了解。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600555c781e8991b448d2dd8


猜你喜欢

  • npm 包 unitscore-lib 使用教程

    在前端开发中,我们经常使用许多的 JavaScript 库和框架,NPM 是 JavaScript 的包管理工具,可以让我们轻松地引入和维护这些包。本文将介绍如何使用 npm 包 unitscore-...

    2 年前
  • npm 包 allcal-cordova-plugin-facebook 使用教程

    一、前言 在前端开发中,Facebook 的社交功能常常被应用到各种 App 中。而 allcal-cordova-plugin-facebook npm 包便是通过 Cordova 的 API 将 ...

    2 年前
  • npm 包 ds-repeater 使用教程

    在前端开发中,我们经常需要对一些数据进行重复渲染,这时候一个可重复使用的组件是非常有价值的。今天我们介绍一个叫做 ds-repeater 的 npm 包,它可以帮助我们快速实现数据的重复渲染。

    2 年前
  • npm 包 gulp-rev-collector-test 使用教程

    简介 gulp-rev-collector-test 是一款自动化构建工具 gulp 的插件,可以配合 gulp-rev 和 gulp-rev-collector 使用,完成自动化静态资源版本更新以及...

    2 年前
  • npm 包 language-lc3 使用教程

    简介 language-lc3 是一个可以在浏览器或 Node.js 环境下使用的 LC-3 汇编语言解析器,可将 LC-3 汇编代码解析为抽象语法树(AST)。它可以帮助开发者在开发 LC-3 相关...

    2 年前
  • Npm包Code-Sniper使用教程

    什么是Code-Sniper Code-Sniper是一个基于GitHub开源的npm包,它提供了一组方便实用的代码片段。这些代码片段包含了前端开发中使用频率较高的功能,比如图片懒加载、滚动事件监听、...

    2 年前
  • npm 包 react-pdfkit 使用教程

    PDF 文件的生成是网站开发中一个重要的部分。前端开发人员需要有在网站中生成 PDF 文件的技能。npm 包 react-pdfkit 提供了一个便捷的方法来生成 PDF 文件。

    2 年前
  • npm 包 React-gh-emojis 使用教程

    在前端开发中,使用图标可以使页面更具有交互性和美观度。在 React 项目中,React-gh-emojis 是一个非常好用的图标库,它包含了 GitHub 的 emoji 图标和其他常用的图标。

    2 年前
  • npm 包 bf-link 使用教程

    在前端开发中,我们经常需要在网页中添加链接。这时,我们可以使用 npm 包 bf-link 来快速创建链接。 安装 bf-link 要使用 bf-link,首先必须安装它。

    2 年前
  • npm 包 ciena-dagre-webpack 使用教程

    前言 ciena-dagre-webpack 是一个基于 DAG(Directed Acyclic Graph,有向无环图) 数据结构的可视化库,封装了 DAG 的生成和渲染逻辑,借助 d3.js 和...

    2 年前
  • npm 包 letov-browserify 使用教程

    前言 npm 是 Node.js 的包管理工具,而 letov-browserify 则是 npm 上一个用于前端开发的包,该包可以帮助我们将一些原本在 Node.js 上可以使用的模块进行转换,使其...

    2 年前
  • npm 包 Letov-webpack-plugin 使用教程

    随着前端技术的发展,Webpack 已经成为前端开发中不可或缺的工具。Webpack 可以通过模块化的方式打包我们的代码,并为我们提供许多优秀的插件和 loader。

    2 年前
  • npm 包 pico-log 使用教程

    在前端开发中,时常需要进行日志记录和输出,这是开发中必不可少的一环。而 pico-log 是一个轻量级的 npm 包,提供了简单好用的日志输出和处理功能。在本篇文章中,我们将详细介绍如何使用 pico...

    2 年前
  • npm 包 zjkj-md5-apply 使用教程

    在前端开发中,常常需要对用户输入的密码、账号等信息进行加密处理。而这时,一个常用的加密方式是 MD5 加密。为了简化 MD5 加密的过程,有不少第三方开发者制作了相关的 npm 包。

    2 年前
  • npm 包 simplest-timer 使用教程

    npm 包是 Node.js 中用于管理 JavaScript 代码包的标准工具,它能够让前端开发者方便地下载、管理和更新其他开发者共享的代码包。 在前端开发中,我们经常会需要一些简单的计时器功能,例...

    2 年前
  • npm 包 simple-typewriter 使用教程

    前言 在前端开发中,我们经常需要实现打字机效果,实现方式有多种。其中一种比较方便的方式是使用 npm 包 simple-typewriter。本篇文章将会介绍 simple-typewriter 的基...

    2 年前
  • npm 包 sass-griddle 使用教程

    前言 在前端开发中,CSS 是一个非常重要的部分,而 Sass 是解决 CSS 问题的一种很好的方式。为了方便使用 Sass,我们可以使用 sass-griddle 这个 npm 包。

    2 年前
  • npm 包 synap-logger 使用教程

    synap-logger 是一个基于 Node.js 平台的 npm 包,它提供了简洁易用的日志输出功能,并支持将日志保存到文件中。它适用于 Node.js 以及浏览器端的 JavaScript 应...

    2 年前
  • npm 包 ash-core 使用教程

    在前端开发过程中,使用 npm 进行包管理是非常常见的操作。而使用 npm 包 ash-core 可以方便地添加基础的 JavaScript 工具函数库。本文将介绍如何使用 npm 包 ash-cor...

    2 年前
  • npm 包 dat-elements 使用教程

    dat-elements 是一个基于 Vue 的 npm 包,允许您在应用程序中使用 dat 传输协议。dat 传输协议允许对等网络连接,通过传输文件、数据和 Stream,构建分散、去中心化的应用程...

    2 年前

相关推荐

    暂无文章