CoW Protocol 推出了 CoW Hooks,它允许用户在交易执行前后执行自定义的DeFi操作,例如交易、桥接、质押和存款等。CoW Hooks 将整个流程作为一个单一事务执行,并且只有在交易成功时才以出售代币支付 Gas 费用,让用户可以灵活地构建复杂DeFi操作。
CoW Protocol 自豪地宣布推出 CoW Hooks。现在,你可以实现自定义编码的 DeFi 操作,这些操作在你的交易之前和/或之后直接执行。CoW Hooks 可用于将复杂的动作链接在一起,例如交易、桥接、质押、存款等等。
最棒的是什么?CoW Hooks 将你的整个序列作为单个交易执行,并且,与 CoW Protocol 模型一致,你仅在交易成功时才以你的出售代币支付 gas 费用。
如果你对 #BUIDLing 感兴趣,这里有一个关于如何 构建 Hook Dapp 的教程。
近几个月来,加密货币行业一直专注于讨论以太坊上的“意图(intent)”消息以及这项创新所释放的新可能性。
到目前为止,以太坊上唯一可用于生产的意图系统是 CoW Swap。其余的只是理论和研究论文,涵盖了意图的可能性。更重要的是,这些论文将用户交易定义为“意图”,但它们通常不允许组合。这就是为什么 CoW Swap 模型要求用户签署交易而不是直接在链上执行的原因……这允许求解器通过将其与其他策略和优化相结合来优化订单。可组合性释放了意图的真正力量,因为它们旨在将用户从复杂的交互中抽象出来。
CoW Swap 一直是意图领域的领导者,并构建了使用最广泛的基于意图的模型之一。在 CoW Swap 上,用户将其交易执行委托给一个求解器网络,这些求解器代表他们完成交易。这种委托交易模型为可组合性让路,因为求解器可以将交易批量处理在一起,找到需求巧合 (CoW) 匹配,在执行时(而不是创建时)更新交易路径等等。
今天,CoW Swap 自豪地宣布推出一个经过修改的意图系统,该系统允许在交换之前和之后组合各种操作。
它被称为 CoW Hooks。
CoW Hooks 是任意的以太坊“调用”,它们附加到订单并在订单之前和/或之后执行。开发人员和高级交易者可以使用代码来表达在交换之前(pre-hooks)和交换之后(post-hooks)执行某些操作的意图。
Pre-hooks 可用于为订单“设置”条件。示例包括执行验证链上签名所需的代码,或通过 EIP-2612 许可设置所需的批准。
Post-hooks 在交换发生且接收者地址收到资金后执行。Post-hooks 提供了一个机会,可以通过质押、提供流动性、将代币桥接到 L2 等方式立即使用这些资金。
CoW Hooks 让你能够做到你能想象到的任何事情。你可以使用任何你可以在链上编码的东西作为 pre hook 或 post hook。唯一的要求是你的操作包括在 CoW Swap 上进行交易。
通过 CoW Hooks,用户可以定义:
创建 CoW Hooks 的灵活性开启了一个充满可能性的世界——你所需要做的就是按照适合你的特定用例的正确顺序对你的操作进行编码。
假设你收到 USDC,并且你想将资金桥接到另一条链。你可以使用 CoW Hooks 一次性执行代币批准、交换和桥接。
就这样,你已经在一次交易中接收、交换和桥接了你的代币到不同的链。额外的好处是,你所有的 gas 费用都将以你的出售代币(在本例中为 USDC)收取,这意味着你可以移动你收到的资金,而无需先发送 ETH 来支付 gas 费用。
如果你有兴趣了解更多关于此示例背后的代码,我们创建了一个关于如何在我们的 CoW Hooks 文档 以及 YouTube 上重现这组精确操作的演练:
你还可以使用 CoW Hooks 来偿还债务或管理抵押品水平。在这种情况下,你的 hooks 操作可能如下所示:
我们还整理了一个关于如何编码这组 hooks 的演练,你可以在这里查看:
上面说明的示例只是 DeFi 资产的一些用途,但 CoW Hooks 的可能用例实际上是无穷无尽的。以下是一些更多示例:
CoW Hooks 最好的部分是什么?它们功能齐全,并且已经在协议级别上运行!因此,如果你是开发人员或高级技术用户,请准备好你的钱包,然后进入 DeFi 的新时代!
要开始使用,请查看我们的文档。我们对 CoW Hooks 的所有可能性感到非常兴奋,因此如果你需要帮助实施它们或有任何激动人心的想法,请在 Twitter 上或加入 CoW Protocol Discord 与我们联系。
享受 hooking 的乐趣吧!
- 原文链接: cow.fi/learn/cow-hooks-y...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!