问题标签 [cryptocurrency]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
523 浏览

python - Python websocket没有获取所有数据

我正在编写一个 Python 机器人来通过 WebSocket 收集 Bitfinex 开放书订单,但我不是一次获取所有数据,而是一一获取。下面是我的代码:

首先我得到这个数据:

然后一一获取,像这样:

我如何通过 websocket 而不是 API 一次获得完整的订单簿,如下所示:

0 投票
2 回答
743 浏览

python - 有没有办法用python离线签署交易十六进制?

我一直在寻找一个函数,它采用原始交易十六进制、私钥并给出签名交易十六进制作为结果。

0 投票
2 回答
197 浏览

r - 市场分析项目 - 加密货币

我想为每天、每月和每周频率的每种数据类型(开盘价、最高价、收盘价、成交量、市场、close_ratio 和价差)制作一个数据框。这些数据框的构建方式应使每一列代表一种货币,而行代表观察结果。但是,当我尝试对每周和每月频率使用传播函数来执行此操作时,它会出现错误。我应该如何进行?

提前感谢您的帮助。度过愉快的一天。

错误是:

(来自评论:)

我想为每天、每月和每周频率的每种数据类型(开盘价、最高价、收盘价、成交量、市场、close_ratio 和价差)制作一个数据框。这些数据框的构建方式应使每一列代表一种货币,而行代表观察结果。但是,当我尝试对每周和每月频率使用传播函数来执行此操作时,它会出现错误。我应该如何进行?提前感谢您的帮助。度过愉快的一天。– MP PM 28 分钟前

0 投票
1 回答
939 浏览

blockchain - Wanchain 代币意外发送到以太坊地址

我不小心将 Wanchain 代币从 Binance 发送到了一个以太坊地址。它发送到的 ETH 地址是由我的 Trezor 设备创建的。我有 Trezor 的 24 助记符。我需要将助记词派生的私钥导入万链。

到目前为止我尝试了什么:

  1. 我首先使用 Mnemonic Code Converter Web 应用程序将 24 助记符转换为私钥。https://iancoleman.io/bip39/
  2. 然后我将它导入到 Geth。
  3. 我打开 Mist 并备份了 Geth 导入的帐户并获得了密钥库 JSON。
  4. 我试图将此密钥库导入 WanchainGui,但它说它无法识别该文件。

我需要将 Geth 提供的密钥库转换为 Wanchain 可以使用的密钥库。

0 投票
0 回答
232 浏览

linux - linux上的libbitcoin库构建错误

我从 https://github.com/libbitcoin/libbitcoin的 github repo 获得了最新信息

已经建好https://github.com/libbitcoin/secp256k1

但是,此构建错误似乎表明两个 repos HEAD 不同步。

此外,在 secp256k1 上运行 git tag 不会返回任何内容,因此无法确定 secp256k1 上的哪些提交与 libbitcoin 上的哪些提交兼容。

任何帮助表示赞赏!

0 投票
1 回答
47 浏览

python - Python 动态更新/添加/删除模块

几天前我问了一个类似的问题,但有点不清楚,所以我删除了它并在这里制作了这个新问题。

我有一个从加密货币交易所(Binance、Kraken、Poloniex 等)获取市场数据的项目。我希望能够在项目启动并运行时添加额外的交换。例如,我每 10 秒从 Binance 和 Poloniex 提取数据,但现在我想添加对 Kraken 的支持。如何继续从其他两个交易所获取数据(添加 Kraken 而无需重新启动程序)。

我目前有两种解决方案。

  • 启动正在获取数据的客户端作为每次交换的新进程
  • 用于importlib.import_module()加载新模块并在同一进程中处理每个交换(使用 asyncio)

此外,如果我想添加从另一个 API 端点获取数据等功能怎么办。方法 1 可能需要重新启动,使用方法 2 我可以重新加载所有模块并在 fetch 调用之间更新类实例。但我不确定这可能导致的副作用。

也许有一种默认方式是如何实现这样的项目的?

0 投票
2 回答
1056 浏览

macos - 如何安装松露

当我将松露安装到我的 Mac PC 时,我被卡住了。我尝试安装它,npm install -g truffle并且在我为全局安装创建一个文件夹后它工作。但是,当我尝试运行 Truffle

它返回-bash: truffle: command not found 我也重新安装并再次运行它,但没有任何改变。 在此处输入图像描述

我该如何处理这个问题?如果您详细解释,将不胜感激。

0 投票
1 回答
150 浏览

django - 涟漪 RPC 方法 account_tx 'date' 属性问题

Ripple RPC 方法account_tx 检索涉及指定帐户的交易列表。

使用account_tx 它时将date属性返回为

即 Unix 日期格式。实际日期是 1998 年 5 月 25 日。但实际上交易日期是 2018 年 2018 年 5 月 25 日。我该如何解决这个问题?

0 投票
1 回答
663 浏览

python - 加密货币两个时间戳之间每分钟的历史价格

我成功地使用以下代码输出几个小时前的历史价格数据的每分钟价格:

向 Cryptocompare API 的家伙们竖起大拇指。

最终,我想实现以下目标:

1) 输出两个时间戳之间的每分钟价格,例如 3/12/18 3.00pm (15.00) 和 3/12/18 3.30pm (15.30)

2)我想将此数据保存为 3 列“令牌”(在 BTC 以上的情况下)、“时间戳”、“价格”,最好是 csv 或 json

任何人对如何使用给定的代码或替代方法有一个或两个想法?

0 投票
0 回答
64 浏览

c - Arduino 卡住和 serial.println 输出集结在一起

我正在尝试在 C 中为 Arduino 设备创建一个 iota 事务包,并因此创建了一个 github 存储库:

https://github.com/Xplosio2/Iota-transaction-in-C

代码编译成功,但是 Arduino 正在制作一些没有任何意义的加密输出。由于缺乏 c 知识,我无法将问题限制在一个文件中。我怀疑问题可能出在以下文件中:

kerl.h,kerl.c,转换.h,转换.c

我希望你能帮助我解决这个问题。感谢您提前提供任何帮助。

PS:我正在使用 Arduino IDE 编译代码。我认为这可能是指针/堆栈问题?