需求:我想发行一个NFT会员卡,然后卖NFT得到的ETH购买其他蓝筹NFT,如果赚钱了就对持有我们NFT 会员卡的人进行分红。
个人思路: 创建一个新的钱包,然后写合约发NFT。
合约内容: 1.mint(让用户mint我们的NFT); 2.withdraw(NFT售卖结束后可以将合约内的ETH提现到钱包,然后人为的购买NFT); 3.shareOut(钱包内的NFT售卖成ETH可以将其转到合约里,触发合约的分红方法)。
提问: 1.以上的合约内容是否合理? 2.以上的思路是否有更好的改进方案?