熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
撰寫空投合約不需要複雜。
使用 Sway,跳過大型合約檔案和不安全的黑客,只需乾淨、安全且簡單的邏輯。
讓我們深入了解如何在 Sway 中撰寫空投合約。⤵️
在 Sway 中處理空投邏輯非常簡單:
→ 在鏈下生成 Merkle 根
→ 將此 Merkle 根存儲在合約可配置項中
→ 使用 Sway_libs 中的 `verify_proof()` 函數驗證證明
→ 直接將資產轉移給接收者
這裡是合約結構的快速概述 👇
將您的 Merkle root、assetId 和必要字段存儲在可配置項中:

在合約儲存中整齊地維護索賠狀態,並與其他所需欄位一起存放:

證明驗證?只需在您的 `claim()` 函數中直接調用 `verify_proof()` 函數來自 sway_libs。

一旦驗證完成,通過您的 `claim()` 函數中的一行代碼將資產轉移給您的接收者。

649
熱門
排行
收藏