npm 包 meteor-kraken-wrapper 使用教程

简介

meteor-kraken-wrapper 是一个基于 Kraken API 的 Node.js 包,用于在 Meteor Web 应用程序中实现加密货币交易功能。通过使用 meteor-kraken-wrapper,您可以在 Meteor 应用程序中实现各种功能,如在交易所上创建账户、查询市场数据、下单以及查看账户余额等。

在本文中,我们将深入讨论 meteor-kraken-wrapper 的用法,包括如何准备您的开发环境、安装及配置 meteor-kraken-wrapper、实现您的第一个交易功能等。

准备工作

在开始使用 meteor-kraken-wrapper 前,您需要完成以下准备工作:

Node.js

您需要先安装 Node.js,Node.js 是一个基于 Chrome V8 引擎构建的 JavaScript 运行环境。我们建议采用 Node.js 的最新版本。

Meteor

我们假设您对 Meteor 有一定的了解。Meteor 是一个现代化的全栈 JavaScript 应用程序平台,允许您通过 JavaScript 快速开发和构建 Web 应用程序。

Kraken API

您需要在 Kraken 网站上创建一个账户,以获得 API 密钥和秘密密钥,这两个密钥用于 API 调用。Kraken 当前支持以下 API 版本:Kraken REST API 0.0.1、Kraken WebSocket API 0.4.0、Kraken WebSocket API 0.5.0。

安装 meteor-kraken-wrapper

要安装 meteor-kraken-wrapper,您可以使用 npm 管理器:

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

配置 meteor-kraken-wrapper

在您的 Meteor 应用程序代码中,您需要设置您的 Kraken API 密钥和秘密密钥,以允许您连接 Kraken 服务器并调用其 API。

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

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

第一个交易功能

现在,我们已经安装和配置了 meteor-kraken-wrapper,接下来我们将使用它来实现我们的第一个交易功能:以固定价格 100 美元购买 0.1 个比特币。

------ -- -- -

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

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

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

-----

在上面的代码中,我们首先调用 getTicker 方法获取当前的 BTC/USD 市场价格,然后使用价格创建一个包含订单信息的对象,并将其发送给 Kraken 服务器使用 addOrder 方法。最后,将返回一个包含订单状态的对象。

结论

本文介绍了如何使用 meteor-kraken-wrapper 构建基于 Kraken API 的加密货币交易功能。我们深入讨论了如何准备开发环境、安装并配置 meteor-kraken-wrapper 包以及实现第一个交易功能。在实际开发中,您可以根据自己的需求,自由地使用 meteor-kraken-wrapper 来创建各种操作和功能。

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


猜你喜欢

  • npm 包 achiever 使用教程

    前言 在前端的开发中,我们经常需要处理任务和流程。而 achiever 这个 npm 包,正是为让我们能够更加方便的处理任务流程而生的。在本文中,我们将详细介绍 achiever 的使用方法,并演示其...

    2 年前
  • npm 包 ember-cli-microsoft-speech-shim 使用教程

    在前端开发中,语音识别和语音合成越来越普遍。Microsoft Azure提供了一个极为优秀的语音服务,而ember-cli-microsoft-speech-shim是一个非常方便易用的npm包,可...

    2 年前
  • npm 包 debug-iso 使用教程

    Debugging 是前端开发过程中不可避免的调试技能,而 npm 上的 debug-iso 包则是帮助我们更加准确高效地调试某些问题的神器。本篇文章将详细讲解 npm 包 debug-iso 的使用...

    2 年前
  • NPM 包 nanomist 使用教程

    在前端开发过程中,我们经常需要使用各种 NPM 包帮助我们快速并且高效地完成开发工作。而 nanomist 就是一款非常实用的 NPM 包,可以帮助开发者快速地构建命令行工具,提供便捷的命令行界面和参...

    2 年前
  • npm包 ntrsect使用教程

    介绍 ntrsect是一个轻量级的JavaScript库,可以帮助开发者快速、简单地计算多个数组的交集。它可以在浏览器和Node.js环境中使用,是一个非常方便的工具,尤其适用于需要在数组之间进行比较...

    2 年前
  • npm 包 quick-badge-generator 使用教程

    介绍 quick-badge-generator 是一个可以生成卡片徽章的 npm 包。通过该包,我们可以快速生成符合设计规范的卡片徽章,方便用于各种前端项目。该包使用简单,具有广泛的适用范围和指导意...

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

    前言 在现代移动应用开发中,消息推送已经成为了不可或缺的一部分。而 react-native-mixpush 包提供了一种简单而强大的方式来在 React Native 项目中集成消息推送服务。

    2 年前
  • npm 包 zmz 使用教程

    简介 zmz 是一款前端开发常用的 npm 包,它提供了丰富的工具和函数库,能够简化前端开发过程中的一些繁琐操作。本文将对 zmz 的使用进行详细介绍,包括安装、使用示例以及常用的函数及其使用方法。

    2 年前
  • npm 包 esoo-tooltip 使用教程

    简介 esso-tooltip 是一个基于 npm 的前端开发工具,在开发中为您提供了一种简单易用的工具包,帮助您快速制作出适用于各种应用场景的 tooltip。 安装 --- ------- ---...

    2 年前
  • npm包nowa-gui-plugin使用教程

    前言 前端开发者都清楚,在开发中,我们需要使用各种工具和库。这时,npm 自然也就成为不可或缺的一部分,许多工具被打包成 npm 包,我们可以直接使用。 在本篇文章中,我将会为大家介绍一个 npm 包...

    2 年前
  • npm 包 num-digits 使用教程

    在日常前端开发中,数字相关的操作是非常常见的场景。除了基本的加减乘除外,有时候需要对数字进行格式化,比如保留几位小数等。npm 包 num-digits 就是为了方便处理数字格式化而生的。

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

    简介 react-pell2 是一个基于 Pell 的富文本编辑器组件,适用于 React 应用。它使用了 React Hooks 来提供更好的性能和开发体验。 在本文中,我们将会介绍如何使用 rea...

    2 年前
  • npm 包 danger-plugin-no-test-shortcuts 使用教程

    在前端开发中,测试是一个非常重要的环节,但是有时为了快速完成测试,开发者可能会使用缩略语或简写代码,这可能会导致测试的失效或不充分。为了解决这个问题,我们可以使用 npm 包 danger-plugi...

    2 年前
  • npm 包 scroll-parent 使用教程

    在开发前端应用时,我们经常会遇到需要获取某个元素的父级元素以实现一些功能,比如滚动监听等。然而,由于不同的布局可能会使父级元素不止一个,因此需要用到一些工具来帮助我们精确获取目标元素的父级元素。

    2 年前
  • npm 包 censorify_ralph_haides 使用教程

    简介 npm 是 Node.js 的包管理工具,它可以方便地安装、管理和分享代码库。censorify_ralph_haides 是一个基于 Node.js 的 npm 包,它可以过滤掉给定文本中的敏...

    2 年前
  • npm 包 gitbook-plugin-report-node-version 使用教程

    介绍 npm 是 Node.js 的包管理工具,而 gitbook-plugin-report-node-version 是一款 npm 包,是一个可以用来输出当前所使用 Node.js 版本信息的 ...

    2 年前
  • npm 包 handlebars-cloudinary 使用教程

    前言 作为前端开发人员,我们经常遇到需要在网站中使用图片的场景。为了更好地处理图片的上传、存储、尺寸适应等问题,我们需要借助一些图片处理 API 或工具,而 Cloudinary 是其中一种非常不错的...

    2 年前
  • npm 包 handlebars-imgix 使用教程

    前言 随着互联网的普及,网站的图片越来越重要,因此我们也需要更好的方式处理图片,让网站页面更快,效果更好。在前端工程中,我们经常需要使用模板引擎来渲染页面,这时候就需要用到 handlebars-im...

    2 年前
  • npm 包 marked-cloudinary 使用教程

    介绍 marked-cloudinary 是一个 npm 包,它结合了 marked 和 Cloudinary,可以帮助前端开发人员更方便地在网页中使用和展示 Markdown 格式的文本,并自动将其...

    2 年前
  • npm包 http-lucass 使用教程

    介绍 在前后端分离开发的现代web开发中,在前端海量数据的请求中,有些工具需要对web请求进行拦截和修改,而这时候http-lucass包就派上用场了。http-lucass是一个基于Node.js的...

    2 年前

相关推荐

    暂无文章