我应该在我的 api 中同步执行 Solana 事务吗?
所以我知道,与大多数去中心化的区块链相比,Solana 速度很快。
尽管如此,我的问题是我是否应该从队列中异步实现我的事务 - 以便我可以在出现故障时重试失败等。
这会变得更加复杂,例如,如果我使用 Metaplex 创建带有关联元数据等的令牌,因为它涉及 2 个交易:1 个用于创建代币,另一个用于为代币创建代币元数据
So I know that compared to most more decentralized blockchains that Solana is fast.
Still, the question I have is whether I should implement my transactions asynchronously off of a queue - so that I can retry failures if something fails etc
This gets further complicated for example if I am using metaplex to create a token with associated metadata etc as it involves 2 transactions: 1 to create the token and another to create the token-metadata for the token
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们绝对鼓励您酌情重试交易。以下是 Solana Cookbook 的摘录,其中给出了重试的 TLDR:
您可以在 https://solanacookbook.com/guides/retrying-transactions.html
You're absolutely encouraged to retry transactions as appropriate. Here is an excerpt from the Solana Cookbook which gives the TLDR for retrying:
You can read the full source at https://solanacookbook.com/guides/retrying-transactions.html