问题标签 [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.
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,但知道答案仍然很高兴,因为它会为其他人提供更好的构建说明。
php - 无法从 API 获取输出
我目前正在建立一个网站,该网站将提供客户可以用狗狗币支付的服务。我正在使用 DogeAPI 和这些示例结帐脚本来尝试构建我的结帐页面。
问题是我无法让地址 ($new_address) 回显到页面。当我运行脚本时,只显示“请支付 1000 DOGE 以接收您的物品。确认您的付款最多可能需要 10 分钟。” 当我在 DogeAPI 上登录仪表板时,它没有显示任何地址已创建。
我有一种感觉,我需要某种代码来等待 file_get_ contents() 完成,然后开始 JSON 解码。我的代码如下。
注意:我的代码中确实有 API 密钥,我只是在此处发布代码之前将其删除。
boost - 使用mingw编译dogecoind.exe
我想在 Windows (dogecoind.exe) 上编译 dogecoin 守护程序,但出现此错误:
我跟着这个教程。它适用于比特币以外的其他硬币,但不适用于 doge。依赖项编译没问题,我在 stage 文件夹中有 boost 库,在 boost 文件夹中有 config.hpp。
“官方”howto 是litecoin 项目的简单副本。
jquery - API jQuery.get 看起来很简单,但我无法理解
对 API 来说非常新,我确定我做的不对——我知道是因为它不起作用!我只想使用 jQuery 的 get 来提取那个简单的 API 并将其吐出。这是我第一次涉足 API。我阅读了文档,但显然我没有正确理解它。感谢您的帮助。
javascript - 狗狗币地址验证,在 nodejs 上
我正在尝试使用 node.js javascript 验证狗狗币地址。
但我仍在努力理解算法。
我当前的 node.js 版本是v0.10.22
据我所知(如果我错了,请纠正我)它的狗狗币地址与比特币地址没有什么不同。
所以我尝试执行以下操作
- Base58解码地址
- 计算解码地址的一个sha256的返回结果的sha256(两次sha256)
- 将 sha256 结果的前 4 个字节与解码地址的后 4 个字节进行比较(我认为我在这里犯了一个错误)..
当我尝试将其写入 javascript 时,base58 解码结果是正确的,当我尝试从解码值创建缓冲区时,它会抛出错误,指出该值不正确
var decodedHex = new Buffer(decodedBase58Result,'hex')
上面会抛出一个错误,如果我这样做decodedBase58Result.toString()
会字符串化脚本继续但不返回预期结果的数字。
那么,有没有办法解决这个问题?不依赖第三方api调用
更新: 我研究了很多,我找到了一个客户端验证器,我用一小段代码制作了一个 npm 包
它在不依赖任何第三方 api/服务调用的情况下验证地址。
bitcoin - 试图从地层协议中理解 nbits 的价值
我正在查看地层协议,我对 mine.notify 方法的 nbits 值有疑问。我无法计算它,我认为这是货币困难。
我从狗狗币池中提取通知,它返回 1b3cc366,当时难度为 1078.52975077。
我在这里假设 1b3cc366 在转换时应该给我 1078.52975077 。但我似乎无法正确进行转换。
我看过这里,这里也尝试过.NET 函数BitConverter.Int64BitsToDouble。
有人可以帮我理解 nbits 值的含义吗?
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?我搜索了很多,没有找到任何解决方案。请帮忙。提前致谢。
php - DOGECOIN测试交易
为了DOGECOIN
在我的网站中进行交易,我已经集成了来自https://www.dogeapi.com的 DOGECOIN API 。当用户单击结帐小部件时,它会重定向到DOGECOIN
API 页面,我需要在此处插入 PIN(帐户的唯一 PIN),该 PIN 是在https://www.dogeapi.com上注册时插入的。
问题:问题是为了完成交易,我们需要真正的狗狗币,但作为开发人员,我们总是需要先进行测试交易,所以我的问题是如何获得DOGECOI
测试交易的测试环境?
我知道 DOGECOIN 是在几个月前推出的,没有太多东西可以使用它。如果你们中的任何人有这样的经验来处理它,请帮助我。
集成代码:
我在结帐后附上了页面的图像。
python-2.7 - 无法使用 bitcoin-abe 分配请求的地址错误
最近几天我一直在玩比特币-abe,让它加载狗狗币区块链。我的一切都很好localhost
,当我去的时候http://localhost:2750
一切都很好。不幸的是,一旦我将它移动到具有以下配置的实时服务器:
启动时出现此错误:
有什么我想念的吗?