问题标签 [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 投票
0 回答
178 浏览

ethereum - ethereum/web3JS 特定用例:从单个私钥管理多个地址/交易

我想知道以太坊是否可以实现以下操作。

1)我想针对一个私钥生成多个地址,多个用户可以在其中存钱。就像每笔交易一样,我想针对主私钥创建一个新的公共地址。那可能吗?

2)另外,我想知道如何收集多个以太坊地址收到的交易列表?

谢谢

0 投票
1 回答
1308 浏览

excel - Excel VBA API 调用仅返回特定数据

我想从类似于以下示例的网站 (CoinMarketCap.com) 将数据返回到 Excel:

VBA - Excel 中显示的 API 调用

...除了我需要将返回的数据量限制为仅特定货币(而不是整个 Ticker)。

该网站需要这些类型的调用的 API 密钥(我有),但我不明白如何格式化 url。该网站提供以下信息:

使用您的 API 密钥 您可以使用任何可以发出 HTTP 请求以针对专业 API 的服务器端编程语言。所有请求都应针对域https://pro-api.coinmarketcap.com

您可以通过以下两种方式之一在 REST API 调用中提供 API 密钥:

首选方法:通过名为 X-CMC_PRO_API_KEY 的自定义标头

便捷方法:通过名为 CMC_PRO_API_KEY 的查询字符串参数

但我不能从中做出正面或反面。最终,我希望 url 返回(例如)3 种货币,例如 BTC、ADA、DASH 以及 API 密钥(例如目的是“abc-xyz”。

一旦我有了 url 的结构,我就可以从那里工作(在 VBA 中),但是我完全不知道如何格式化 url,以便它只返回那个特定的数据。

0 投票
1 回答
143 浏览

ethereum - ERC20 交易所网站如何运作?

用户可以在 Binance 上存入各种 ERC20 代币,但之后这些代币应该转移到 Binance 冷钱包(用于提款的钱包)当新生成的地址不包含任何以太币时这些代币如何转移(对于转让合同),对我来说,币安为每个新生成的地址发送一些以太币对我来说没有任何意义。

0 投票
1 回答
1185 浏览

java - Java SHA-256 哈希与预期输出不匹配

我对涉及基本加密货币的项目有疑问。要求之一是根据文件中提供的哈希检查前一行的哈希。因此,本质上,您将计算上一行的 SHA-256 散列,与提供的散列进行比较,如果未提供有效散列,则抛出异常。

但是,我遇到了一个错误,我已将其范围缩小到实际的哈希码。据我所知,我已经验证了文件是否被正确读取,但是一旦将byte[]计算的哈希转换为提供的哈希的方法出现,它就会发现它们不等效并引发异常。我一直在尝试调试,但真的不确定问题出在哪里。

我的代码如下。谢谢!

0 投票
2 回答
179 浏览

bitcoin - 交易所如何为所有加密货币生成交易并将其发送到其网络节点?

这对我来说是一个重要的问题,我知道一些像 blockchain.info 这样的比特币钱包是一个完整节点,但是支持这么多硬币的交易所,他们如何为每个加密货币创建交易?他们是否有每个加密货币的完整节点客户端?

只是比特币需要 170 GB 的空间磁盘!

交易所是否使用第三方服务器和 API?

0 投票
2 回答
1323 浏览

methods - Monero - Json RPC - 找不到方法

嘿,我正在使用 monero 的最新命令行工具:

莫内罗德:

monero-wallet-rpc:

我目前正在测试来自以下的 rpc 调用:

https://getmonero.org/resources/developer-guides/wallet-rpc.html

它们中的大多数都可以工作,但是有很多 rpc 调用似乎不起作用......

例如:

回报:

任何人都可以参考这个吗?

我使用的是最新版本,文档也是最新的。

谢谢和问候!

0 投票
3 回答
828 浏览

multithreading - Docker 容器而不是多处理

Docker 容器的主要应用之一是负载均衡。例如,在 Web 应用程序的情况下,我们不是只有一个实例处理所有请求,而是有许多容器做完全相同的事情,但是请求被拆分到所有这些实例。

但它可以用来做同样的服务,但使用不同的“参数”吗?

例如,假设我想创建一个平台来存储来自不同交易平台(Bitfinex、Bittrex 等)的加密货币数据。

许多这些平台都在处理 Web 套接字。所以为了为每个平台创建一个套接字,我会在“代码层”做一些事情,比如(与语言无关):

现在当然,这个循环会卡在第一次迭代中,因为 websocket 正在等待(尽管我可以使用异步,无论如何)。为了避免这种情况,我可以使用多处理,例如:

有没有办法在“Docker 层”做到这一点,我的意思是使用 Docker 使不同的容器处理不同的平台?我会有一个用于 Bittrex 的 Docker 容器,一个用于 Bitfinex 的 Docker 容器,等等。

我知道这意味着不同的容器将相互通信(谁负责 Bitfinex?谁负责 Bittrex?),或者容器编排器(Docker Swarm / Kubernete)将自己处理这个“重新分区”。

这是我们可以做的事情,最重要的是,这是我们想要的吗?

0 投票
1 回答
266 浏览

python - 如何将 python 脚本限制为每天 1 次 API 交易?

我正在编写一个 python 脚本来使用 API 在 poloniex 上进行交易,到目前为止,我已经可以在满足某些条件时进行交易,但我仍然需要它在当天剩下的时间里不再进行交易(我让整个脚本每 60 秒循环一次)。

到目前为止,我有这个脚本:

无论如何,在进行交易后,我需要它来确保在 60 秒的睡眠后,除非是新的一天/交易完成后的第二天,否则它不会进行第二次交易。(我可以为此使用 poloniex 服务器时间吗?)

因此,如果它达到了print (ordernumber)这意味着它已经进行了交易。但是我如何将它标记为当天的已放置交易或其他东西,并if float(poloniexlastP) > 0:在下一个循环中使用它以确保它不会放置另一个?

0 投票
1 回答
150 浏览

solidity - ERC20、ERC223、ERC721和ERC948的区别?

我是 Solidity 的新手。我有很多类型的可靠性,但我无法了解所有类型的 ERC 的实际差异。谁能向我解释一下异同。

0 投票
1 回答
70 浏览

blockchain - 像 Steem 这样的区块链如何存储大量内容?

考虑到在区块链上存储数据的成本很高,像 Steem 这样的区块链如何存储大量内容?