这是构建过程中的一个重要部分,幕后工作是你们看不到的: 我们最近完成了我们的大型扑克系列赛,抽象世界系列赛,分发的奖金超过10万美元。 主赛事有大约300名选手在8周内获得资格,奖金池超过5万美元。 比赛结束后,直接发放奖金就可以了,对吧? 我希望事情能那么简单! 首先 - 我们必须确保没有人作弊。多钱包和筹码共享在每场扑克游戏中都是一个大问题,但这会导致立即被取消资格。这是一个相当手动的过程。 接下来 - 我们需要检查获胜者的钱包。是AGW吗?如果是,我们需要找到他们的EVM钱包,如果他们赢得的奖金不在抽象平台上。这是一个极其手动的过程。 之后,就是发放奖金的时间……简单吧? 其实并不简单。 我们将奖金放在一个多重签名钱包中,并运行一个脚本,因为用户和资产的数量非常庞大。 在许多不同的链上有很多不同的资产。 为了确保所有奖金都能正确发放,我们必须将每个组(例如,$USDC)作为单笔交易发送。然后手动处理下一批。 有没有更快的方法?当然有。 它们安全吗?绝对不安全。
4.67K