【问题标题】:Are there any API services that allow me to send a Bitcoin transaction with OP_RETURN?是否有任何 API 服务允许我使用 OP_RETURN 发送比特币交易?
【发布时间】:2017-04-22 13:49:03
【问题描述】:

我希望能够通过理想情况下允许我指定比特币钱包私钥、接收比特币地址、费用和附加到 OP_RETURN 的消息。

谢谢!

--

我希望比特币允许你发送硬币而不必拥有 API 或守护程序 - 通过 http 以某种方式会很酷。如何使用 php 和 curl 创建包含 OP_RETURN 的原始事务以推送到 API /tx/push?

【问题讨论】:

  • 我不确定block.io/api/curl是不是你想要的?
  • 据我所知,不允许指定 OP_RETURN。

标签: bitcoin


【解决方案1】:

由于 OP_RETURN 协议非常简单,因此有更多选项,但我推荐以下选项:

1.区块密码

Blockcypher API 有一个 Data 端点来编写操作返回事务,但您需要向它们注册一个 API 令牌,因此它不能完全由您控制(他们可以禁止您的令牌),它仅支持 40 个字节而不是 80 个字节(以及 75 个字节)现实)但它是免费的,太棒了!

检查一下(主链):

https://www.blockcypher.com/dev/bitcoin/#data-endpoint

他们的文档中的示例(卷曲):

# Embedding String Data
curl -d '{"data":"I am the walrus", "encoding":"string"}' https://api.blockcypher.com/v1/btc/main/txs/data?token=YOURTOKEN

{
  "data": "I am the walrus",
  "encoding": "string",
  "token": "YOURTOKEN",
  "hash": "cb6974e0fd57c91b70403e85ef48c840eecdca4804dfc4897b1321d5328e4f18"
}

2。区块链笔

如果您正在搜索 APP(可能是为了快速测试)或获取一些开源代码并根据您的需要对其进行修改,BlockchainPen:

http://blockchainpen.com

这不是一个 API 服务,而是一个 webapp。它有一个客户端浏览器钱包,您可以在其中加载一些资金(1mbtc?)并编写操作返回消息。

点击地址获取手机钱包快速充值二维码 - 用户界面非常基础,需要刷新页面才能看到更新后的余额 - 资金是你的,你可以导出你的私钥到随时(查看页面底部的链接)。

代码是开源的,因此您可以在程序中导入和使用 Pen 类(coffeescript 或 js 版本)通过 nodejs 编写事务:https://github.com/makevoid/blockchain-pen/blob/master/pen.coffee

或者使用 phantomJS、selenium/webdriver 或其他浏览器自动化工具,您可以使用已部署的版本,但我认为它不会是干净的。


blockchain-pen目前有两种开源实现:

1:https://github.com/makevoid/blockchain-pen(最新)

2:https://github.com/makevoid/blockchain_pen(旧仓库 - js / ruby​​ opal)


您也可以根据需要更改费用,默认为0.1mbtc,http://prio.blockchainpen.com(优先级)为0.3mbtc。

(ps 免责声明:我是这背后的开发者,请随时 fork/改进项目,2017 年将发布一个新的更简单的版本)

【讨论】:

    【解决方案2】:

    您可以使用http://www.stamping.io,您可以同时在比特币和以太坊中锚定交易。试试吧!

    【讨论】:

    • 点评来源: 欢迎来到 Stack Overflow!虽然链接是分享知识的好方法,但如果它们在未来被破坏,它们将无法真正回答问题。将回答问题的链接的基本内容添加到您的答案中。如果内容太复杂或太大而无法在此处放置,请描述所提出解决方案的总体思路。请记住始终保留对原始解决方案网站的链接引用。见:How do I write a good answer?
    猜你喜欢
    • 2017-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-11
    • 2014-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多