空投领取指南
在本文中,我们将研究假想的领取解决方案,尝试找出其性能问题并加以解决。 本文的重点是合约交互及其对整体性能的影响。 代码、安全方面和其他细微差别暂且不提。
领取机
信息
几乎所有的领取解决方案都是如何运作的? 让我们想一想。
用户发送某种证明,证明他有资格领取 解决方案对其进行检查,并发送回 jetton 。 在当前情况下,"证明" 指的是merkle 证明,但也可以是签名数据或其他任何授权方法。 发送 jetton,因此会有一个 jetton 钱包和矿工。 我们还得确保这些鬼鬼祟祟的用户不能申请两次--双花消费保护合约。 哦,我们可能还想赚点钱,对吧? 所以至少要有一个申领钱包。 总结一下
Distributor
从用户处获取证明,对其进行检查,并释放 jetton。
状态初始化:(merkle_root、admin、fee_wallet_address)
。