问题标签 [dogecoin-api]

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 投票
1 回答
1540 浏览

openssl - 更改 qmake 的 OpenSSL 包含路径

我想用 qmake 构建狗狗币。它不适用于 Fedora 的 OpenSSL,因为它的 OpenSSL 不包含椭圆曲线加密。所以我有自己的 OpenSSL,但我不知道如何更改 dogecoin-qt.pro 文件以包含来自不同位置的 OpenSSL。

通常使用 make 我会这样做:

qmake 似乎不同,我需要更改的文件在这里:https ://github.com/dogecoin/dogecoin/blob/master/dogecoin-qt.pro

我该如何改变它,或者我可以给 qmake 什么论据所以我不必这样做?

编辑:我已经编辑了它生成的 Makefile,但知道答案仍然很高兴,因为它会为其他人提供更好的构建说明。

0 投票
1 回答
538 浏览

ruby - 加密币地址生成

最近一直在研究加密货币,主要是比特币和狗狗币。我在我的项目中使用这个。我已经让比特币完美运行,而且由于比特币 gem 没有对狗狗币的本地支持,我不得不自行实现它。

还注意到另一个 githubber 已经打开尝试实现dogecoin支持,截至目前没有正确生成地址。

问题似乎出在这一行。(对应加密地址的格式)

base58.h

PUBKEY_ADRESS包含价值30

指定此特定数字将给出以字母“L”(莱特币地址)开头的地址,其中狗狗币需要“D”。

这与使用 scrypt 的 Doge 有什么关系,我在这方面没有技术专长。如何生成狗狗币公钥/私钥对?

0 投票
0 回答
69 浏览

php - 无法从 API 获取输出

我目前正在建立一个网站,该网站将提供客户可以用狗狗币支付的服务。我正在使用 DogeAPI 和这些示例结帐脚本来尝试构建我的结帐页面。

问题是我无法让地址 ($new_address) 回显到页面。当我运行脚本时,只显示“请支付 1000 DOGE 以接收您的物品。确认您的付款最多可能需要 10 分钟。” 当我在 DogeAPI 上登录仪表板时,它没有显示任何地址已创建。

我有一种感觉,我需要某种代码来等待 file_get_ contents() 完成,然后开始 JSON 解码。我的代码如下。

注意:我的代码中确实有 API 密钥,我只是在此处发布代码之前将其删除。

0 投票
1 回答
670 浏览

boost - 使用mingw编译dogecoind.exe

我想在 Windows (dogecoind.exe) 上编译 dogecoin 守护程序,但出现此错误:

我跟着这个教程。它适用于比特币以外的其他硬币,但不适用于 doge。依赖项编译没问题,我在 stage 文件夹中有 boost 库,在 boost 文件夹中有 config.hpp。

“官方”howto 是litecoin 项目的简单副本。

0 投票
1 回答
65 浏览

jquery - API jQuery.get 看起来很简单,但我无法理解

对 API 来说非常新,我确定我做的不对——我知道是因为它不起作用!我只想使用 jQuery 的 get 来提取那个简单的 API 并将其吐出。这是我第一次涉足 API。我阅读了文档,但显然我没有正确理解它。感谢您的帮助。

0 投票
2 回答
2056 浏览

javascript - 狗狗币地址验证,在 nodejs 上

我正在尝试使用 node.js javascript 验证狗狗币地址。

但我仍在努力理解算法。

我当前的 node.js 版本是v0.10.22

据我所知(如果我错了,请纠正我)它的狗狗币地址与比特币地址没有什么不同。

所以我尝试执行以下操作

  1. Base58解码地址
  2. 计算解码地址的一个sha256的返回结果的sha256(两次sha256)
  3. 将 sha256 结果的前 4 个字节与解码地址的后 4 个字节进行比较(我认为我在这里犯了一个错误)..

当我尝试将其写入 javascript 时,base58 解码结果是正确的,当我尝试从解码值创建缓冲区时,它会抛出错误,指出该值正确

var decodedHex = new Buffer(decodedBase58Result,'hex')

上面会抛出一个错误,如果我这样做decodedBase58Result.toString()会字符串化脚本继续但不返回预期结果的数字。

那么,有没有办法解决这个问题?不依赖第三方api调用


更新: 我研究了很多,我找到了一个客户端验证器,我用一小段代码制作了一个 npm 包

它在不依赖任何第三方 api/服务调用的情况下验证地址。

0 投票
1 回答
3530 浏览

bitcoin - 试图从地层协议中理解 nbits 的价值

我正在查看地层协议,我对 mine.notify 方法的 nbits 值有疑问。我无法计算它,我认为这是货币困难。

我从狗狗币池中提取通知,它返回 1b3cc366,当时难度为 1078.52975077。

我在这里假设 1b3cc366 在转换时应该给我 1078.52975077 。但我似乎无法正确进行转换。

我看过这里这里也尝试过.NET 函数BitConverter.Int64BitsToDouble

有人可以帮我理解 nbits 值的含义吗?

0 投票
2 回答
1080 浏览

php - 在狗狗币中转换欧元

所以我打算将狗狗币整合到我的商务网站中。我的产品可以用欧元购买,并且可以用 doecoin 提供,我需要将欧元兑换成狗狗币。

所做的:我在 php 中找到了 DOGECOIN API ( https://www.dogeapi.com )。我发现我们可以将 DOGECOIN 转换为 BTC 或 USD。使用这个:

https://www.dogeapi.com/wow/?a=get_current_price&convert_to=USD&amount_doge=1000

上面的 URL 给了我 DOGE AMOUNT 的总美元。输出是:1.13949000

我的问题是:如何在 DOGEAMOUNT 中转换 EURO?我搜索了很多,没有找到任何解决方案。请帮忙。提前致谢。

0 投票
0 回答
843 浏览

php - DOGECOIN测试交易

为了DOGECOIN在我的网站中进行交易,我已经集成了来自https://www.dogeapi.com的 DOGECOIN API 。当用户单击结帐小部件时,它会重定向到DOGECOINAPI 页面,我需要在此处插入 PIN(帐户的唯一 PIN),该 PIN 是在https://www.dogeapi.com上注册时插入的。

问题:问题是为了完成交易,我们需要真正的狗狗币,但作为开发人员,我们总是需要先进行测试交易,所以我的问题是如何获得DOGECOI测试交易的测试环境?

我知道 DOGECOIN 是在几个月前推出的,没有太多东西可以使用它。如果你们中的任何人有这样的经验来处理它,请帮助我。

集成代码:

我在结帐后附上了页面的图像。

在此处输入图像描述

0 投票
1 回答
1520 浏览

python-2.7 - 无法使用 bitcoin-abe 分配请求的地址错误

最近几天我一直在玩比特币-abe,让它加载狗狗币区块链。我的一切都很好localhost,当我去的时候http://localhost:2750一切都很好。不幸的是,一旦我将它移动到具有以下配置的实时服务器:

启动时出现此错误:

有什么我想念的吗?