标签: bitcoin

在Heroku上接受比特币

从我所读到的,传统的智慧是为你将要收到的每笔付款生成一个新的比特币地址.但是,由于Heroku的文件系统是只读的,您在哪里存储每个新地址的密钥?bitpiggy.herokuapp.com正在Heroku上运行,似乎接受比特币.有没有人知道他们如何接受和处理Heroku平台上的比特币,因为文件系统是只读的?

ruby-on-rails heroku bitcoin

6
推荐指数
1
解决办法
1095
查看次数

Coinbase地址回调不起作用?

我正在使用Coinbase API.我的应用程序使用回调生成新的接收地址.但是,当BTC到达任何这些地址时,回调似乎没有被触发.

我已经验证了确实正在为新地址创建回调,并且我的应用程序将正确响应回调.例如,这会在我的服务器上触发所需的功能:

curl --data "address=someaddress&amount=1.2" https://mydomain.com/callback?secret_token=mysecret
Run Code Online (Sandbox Code Playgroud)

唉,我的服务器没有任何调用(任何调用会显示在日志中,但没有调用).

任何使用Coinbase的人都能成功解决回调问题?调试这个的任何提示?

bitcoin

6
推荐指数
1
解决办法
599
查看次数

我可以在我的免费 Android 应用程序和小部件中接受比特币提示或捐赠吗?

谷歌是否正式允许(或至少容忍)这样做?

我有一些用户向我建议,添加一个点击“捐赠按钮”可能是一个好主意,打开他们默认的 Android 比特币钱包应用程序,并预先填写我的比特币地址。但是,嘿,我不想看到我的应用程序因此被暂停!

您是否在 Google Play 上看到过一些应用程序或小部件这样做?

我猜可能会问有关 Paypal 捐款的相同问题...

感谢您分享您的意见。

android paypal bitcoin

6
推荐指数
1
解决办法
1811
查看次数

试图从stratum协议了解nbits值

我正在查看stratum协议,我遇到了mining.notify方法的nbits值问题.我无法计算它,我认为这是货币难度.

我从一个dogecoin池中提取通知,它返回1b3cc366,当时难度为1078.52975077.

我假设1b3cc366在转换时应该给我1078.52975077.但我似乎无法做正确的转换.

我看这里,这里也尝试了.NET功能BitConverter.Int64BitsToDouble.

有人能帮助我理解nbits值的含义吗?

bitcoin dogecoin-api

6
推荐指数
1
解决办法
2730
查看次数

Determine if a Bitcoin wallet address is "valid"

我知道可以使用 Regex ( ^[13][a-km-zA-HJ-NP-Z0-9]{26,33}$)验证比特币钱包地址- 但这不是 100% 准确并且允许将无效地址检测为有效。

是否有公开可用的 C# 算法可以验证比特币钱包地址?我一直在谷歌搜索,但找不到任何东西。

c# bitcoin

6
推荐指数
1
解决办法
5456
查看次数

我如何使用flask-socketio从烧瓶路由向套接字发送消息

我要实现以下情形:

  • 用户浏览我们的网站
  • 用户输入一个比特币地址。
  • 将向服务器创建一个websocket,并传递地址。
  • 服务器向Blocktrail注册回调
  • 触发回调(Blocktrail看到付款)后,我们会将消息发送回浏览器。
  • 用户正在浏览的页面已更新以显示收到的消息

我正在使用Blocktrail API中的webhook来“监听”事件,即接收地址上的硬币。

现在,当事件发生时,API会对我的URL进行POST。这应该向通过socket.io连接到我的服务器的浏览器发送一条消息(例如“在区块链上看到付款”)

所以问题是

我如何使用flask-socketio将消息从路由发送到套接字

伪代码:

@app.route('/callback/<address>')
def callback(id):
    socketio.send('payment seen on blockchain')

@socketio.on('address',address)
def socketlisten(address):
    registerCallback(address)
Run Code Online (Sandbox Code Playgroud)

python flask bitcoin flask-socketio

6
推荐指数
1
解决办法
3315
查看次数

用js发送原始比特币交易?

我正在尝试制作一个小网络应用程序(仅用于学习目的),我可以在其中按下一个按钮,它会将一些比特币从(我自己的)比特币钱包 A 发送到比特币钱包 B。我已经学会了一些关于比特币、区块链的东西,并想出了如何进行原始比特币交易,如下所示:

var bitcoin = require('bitcoinjs-lib');

var keyPair = bitcoin.ECPair.fromWIF('****************************');
var tx = new bitcoin.TransactionBuilder();

tx.addInput('****************************', 0);
tx.addOutput('****************************', 546);
tx.sign(0, keyPair);

console.log(tx.build().toHex());
generatedhash = tx.build().toHex();
Run Code Online (Sandbox Code Playgroud)

如果我将生成的哈希带到像https://blockr.io/tx/push这样的网站,它将成功进行比特币交易,但我想知道是否也可以使用 js 自动推送原始交易?谢谢阅读 :)

javascript node.js bitcoin blockchain

6
推荐指数
1
解决办法
1817
查看次数

无法使用Socketcluster V2进行Coinigy Exchange websocket ticker api的身份验证

我正在尝试使用Coinigy websocket api的股票代码数据来获取实时交易流和加密资产的价格.

我尝试了以下演示但没有成功,我得到了一个响应:
"套接字未经过身份验证"

internal class MyListener:BasicListener
{
    public void onConnected(Socket socket)
    {
        Console.WriteLine("connected got called");
    }

    public void onDisconnected(Socket socket)
    {
        Console.WriteLine("disconnected got called");
    }

    public void onConnectError(Socket socket, ErrorEventArgs e)
    {
        Console.WriteLine("on connect error got called");
    }

    public void onAuthentication(Socket socket, bool status)
    {
        Console.WriteLine(status ? "Socket is authenticated" : "Socket is not authenticated");
    }

    public void onSetAuthToken(string token, Socket socket)
    {
        token = "{'apiKey' : 'KEYXXXXXX', 'apiSecret' : 'SECRETXXXX'}"; //<---MY key and secret
        socket.setAuthToken(token);
        Console.WriteLine("on set …
Run Code Online (Sandbox Code Playgroud)

c# cryptography websocket bitcoin socketcluster

6
推荐指数
1
解决办法
606
查看次数

区块链是否包含 websocket 服务器?

我最近正在阅读有关区块链的文章,并对这项技术非常感兴趣。我有几个关于区块链的问题:

  1. 区块链是否使用网络套接字在用户之间传输信息?如果是,那么发送的信息(块)是否总是一个 JSON 对象?

  2. 是否所有用户都拥有区块链的完整副本,他们每个人是否只看到区块链的部分副本?如果是,那么文件可以有多大?

  3. 另外,什么决定交易/秒?我读到比特币大约 7 笔交易/秒,需要什么才能使它们更具可扩展性,是编码因素,例如编写更有效的算法 (big-O) 还是某种硬件限制?

对不起,如果这些问题看起来微不足道,但我是一个试图学习这项技术的新手。任何帮助,将不胜感激。

bitcoin blockchain ethereum

6
推荐指数
1
解决办法
1089
查看次数

有没有办法使用 Binance API 获取代币的市值或市值排名?

我检查了我能想到的所有函数,但在 Binance C# API 中没有看到任何相关内容:https: //github.com/JKorf/Binance.Net

如果可能的话,我想要的只是按照市值排名的顺序列出在列表视图中显示的代币。

.net c# bitcoin binance

6
推荐指数
2
解决办法
1万
查看次数