原文:https://medium.com/dialect-labs/action-chaining-more-now-available-everywhere-ae761e9b995f
链式调用,高级输入类型,blink 版本控制和多链兼容性,现在可以在所有主流的钱包中使用,包括 Phantom, Backpack, Solflare, OKX, ByBit 等。
这些先进的功能于 8 月底推出,可让你为用户创造更完整和身临其境的体验。现在它们已经在所有主要的钱包中推出,你可以用它们接触到尽可能多的用户。所以让我们回顾一下这些新功能是什么以及可以用它们做什么。
Blinks 使用一种名为“Actions”的原始方法。Actions 赋予应用程序的 URL 以超能力,使其可以在任何地方进行购买、交换、抵押等操作。
Blinks 最初只支持在闪烁中嵌入一个 action。现在,你可以通过 Action 链式调用创建一系列动作。
如果你经营的是一个电子商务平台,你可以使用链式调用让用户进行一系列操作:
以下是购买 Keystone 钱包的 3 个流程示例:
要进行链式调用,几乎不需要做任何更改;只需要在 ActionPostResponse
部分提供一个 next
属性。
const response: ActionPostResponse = {
transaction: swapResponse.swapTransaction,
links: {
next: {
type: 'post',
href: `/api/chaining/post/swap/BONK-SOL`,
},
},
};
更多内容请查看文档,了解相关规范,以及 github 中带有示例的操作指南。
高级输入类型可让你在每个操作中做更多事情。Blinks 现在支持自定义字段和其他输入类型,例如:
高级输入类型可让你在每个操作中做更多事情。Blinks 现在支持自定义字段和其他输入类型,例如
Sign message 正在开发中,即将发布。Sign message 可让你与链外服务对话,存储送货地址等信息,或与 DRiP 等加密原生应用互动,向创作者打赏小费等。