我希望能够发送所需的最小比特币,以便通过理想的REST API写入40字节(大约80个字符)的消息,从而允许我指定比特币钱包私钥,收件人比特币地址,费用和附加到OP_RETURN的消息。
谢谢!
-
我希望比特币允许你发送硬币而不必拥有API或守护进程 - 通过http某种方式会很酷。如何创建一个原始事务,其中包含OP_RETURN以使用php和curl推送到API / tx / push?
答案 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来同时在比特币和以太坊中锚定一笔交易。尝试一下!