建议和反馈

请填写你的反馈内容

问答 > 加密货币 > 问答详情
已解决

集成区块链支付网关10LK

我正在使用Exodus的区块链apis,并且区块链提供了生成新钱包地址的功能(例如-BTC),这对于隐藏用户的原始BTC地址很有用,并且它有20个未使用的地址限制。如果用户未使用20生成的地址,则在20之后将不允许创建新地址。[这意味着同时只有20个用户可以工作并生成地址]解决这个问题,https://www.blockchain.com/api/api_receive提到“。如果您遇到此错误,您将需要切换到一个新的xPub (在同一个钱包里很好),或者收到前20个创建地址之一的付款“

我的问题是:

1)例如BTC外出原始地址为XXX

是否有任何方法/算法通过使用exodus钱包的XPUB密钥“生成随机”地址[例如XX1,XX2]如果我支付到XX1或XX2金额将基本上转到“XXX”?像blockchain.com一样吗?

2)有没有办法克服blockchain.com 20个未使用地址的问题/限制?例如,创建我们自己的节点并生成地址?,如果是,那么如果你有任何解决方案API可以使用PHP,nodejs?请提供相同的URL。

谢谢

2019-07-12
0
请先登陆或注册

killme丶healme2019-07-12

您可以通过增加gap_limit参数,使用blockchain.com API生成任意数量的地址

如果您愿意,可以将其设置为500。

但是,您需要一种方法来扫描和检索发送到这些地址的资金。Exodus不是一个很好的解决方案,因为它只扫描过去5个未使用的地址。

永远生成和扫描地址是不切实际或有用的。在正常情况下,Exodus仅在使用现有地址时才生成新地址,因此在5个空地址之后停止没有任何缺点。

使用技术更高的钱包可以更好地生成和管理XPub和地址。http://docs.electrum.org/en/latest/merchant.html

但是,您仍然需要或多或少地从头开始构建加密支付解决方案。

必须有现成的库,但要小心选择一个受信任的库。


投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 4
  • 1
  • 0
  • 1
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励