是否有任何API服务允许我使用OP_RETURN发送比特币交易?

时间:2016-12-07 14:49:40

标签: bitcoin

我希望能够发送所需的最小比特币,以便通过理想的REST API写入40字节(大约80个字符)的消息,从而允许我指定比特币钱包私钥,收件人比特币地址,费用和附加到OP_RETURN的消息。

谢谢!

-

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

2 个答案:

答案 0 :(得分:1)

还有更多选项,因为OP_RETURN协议非常简单,但我推荐这些:

<强> 1。 Blockcypher

Blockcypher API有一个数据端点来写操作返回事务,但你需要注册一个API令牌,因此它不完全在你的控制之下(它们可以禁止你的令牌),它只支持40个字节而不是80个字节(实际上是75岁)但它是免费的,这太棒了!

检查出来(主链):

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

他们的doc(curl)示例:

# 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。 BlockchainPen

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

<强> http://blockchainpen.com

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

点击地址以获取QR以便从移动钱包快速加载资金 - 用户界面非常基本,您需要刷新页面以查看更新的余额 - 资金是您的,您可以导出您的私钥任何时候(查看页面底部的链接)。

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

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

目前有两种区块链笔的开源实现:

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

2:https://github.com/makevoid/blockchain_pen(旧回购 - js / ruby​​蛋白石)

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

(p.s.dlalamer:我是这背后的开发者,随意分叉/改进项目,2017年将发布一个更简单的新版本)

答案 1 :(得分:0)

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