获取白名单地址,如何将这些地址添加到智能合约里呢
一个节省 gas 的方法是:
通过项目方签名授权的方式在链下控制白名单,然后在链上只需要验证项目方一个地址就可以。
例如:https://cn.etherscan.com/address/0x534d37c630b7e4d2a6c1e064f3a2632739e9ee04#code 就是这个方式,代码 _verify 就是用来验证地址。