热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
编写空投合约并不需要复杂。
使用 Sway,跳过大型合约文件和不安全的黑客,只需干净、安全和简单的逻辑。
让我们深入了解如何在 Sway 中编写空投合约。⤵️
在 Sway 中处理空投逻辑非常简单:
→ 在链外生成 Merkle 根
→ 将此 Merkle 根存储在合约可配置项中
→ 使用 Sway_libs 中的 `verify_proof()` 函数验证证明
→ 直接将资产转移给接收者
这是合同结构的快速概述 👇
将您的 Merkle 根、assetId 和基本字段存储在可配置项中:

在合同存储中整齐地维护索赔状态,以及其他所需字段:

证明验证?只需在您的 `claim()` 函数中直接调用 `verify_proof()` 函数来自 sway_libs。

一旦验证完成,通过您的 `claim()` 函数中的一行代码将资产转移给您的接收者。

646
热门
排行
收藏