Derby Stars 是一款赛马主题的元宇宙游戏,在 Polygon 区块链上运行。玩家可在游戏中饲养、训练和交易 NFT 赛马。Derby Stars 由专业游戏开发团队操刀,致力于在 NFT 游戏领域打造独一无二的 P2E 体验。
参与者必须为 Bybit Wallet 充值至少 200 USDT(Arbitrum One 链),并在申购期结束前报名参加 Web3 IDO。
·参与者必须已有 Bybit Wallet,且钱包余额至少达到 200 USDT(Arbitrum One 链),才能参与 IDO。
·资产快照期为 07-31 08:00 (UTC) 至 08-02 08:00 (UTC),在此期间,每天将进行 3 次快照。
·如果快照期间的余额未达到这一要求,则将失去参与资格。
Bybit Web3 IDO 通过智能合约随机抽取中奖券,所有抽奖券都有均等机会赢得代币分配额度。
用户在开奖后查询抽中结果,抽奖券被抽中的用户可在代币兑换截止时间前完成代币兑换。
祝大家成功申购。更多打新交流可薇芯:892934128。
具体申购流程如下:
在您申购 Bybit 上的 IDO 项目之前,请确保您了解以下内容:
1. 参赛者需要拥有Bybit账户和Bybit钱包。欲了解有关如何创建这些内容的更多信息,请参阅以下内容:
如何注册账户?
如何在 Bybit 开启 Web3 之旅
2. 参与 IDO 认购的用户是通过智能合约随机抽取获奖名额来赢得分配代币的抽奖。
3. 智能合约代码是公开的(请参考下方智能合约代码部分),获奖名单将于IDO项目结束后次日在推特上公布:@Bybit Web3。 获奖者也将通过电子邮件收到通知。
4. 在申购之前,请确保您的 Bybit 钱包具有 IDO 项目所需的最低资金,以便有资格参与 IDO 项目。 ETH链项目需要USDC,BNB链项目則需要USDT和BNB。
例如,Bybit Web3 IDO入口的第一个IDO项目Web3 Camp要求用户在Bybit钱包中至少拥有300 USDT和0.1 BNB才能参与。在领取 IDO 之前,不需要支付矿工费。这意味着如果您没有中奖,则无需支付任何矿工费。
以下是参与 Bybit Web 3 IDO 项目的分步指南。
步骤 1:申购
请点击Bybit Web3页面导航栏中的IDO进入申购页面。 然后,点击申购 IDO。
需要满足以下条件:
您必须已经注册了Bybit账户和Bybit钱包
依据不同 IDO 项目,所需的 Bybit 钱包最低余额将有所不同
提示:请注意,任何向 Bybit 钱包的存款都需要ETH(ETH链)或BNB(BNB链)作为矿工费。点击充值进入接收地址页面。 您可以从您的Bybit现货账户或ApeX账户转入USDC,或点击复制地址从其他钱包入金。
步骤 2:抽奖
单击检查结果。此部分有两种情况:
a) 您有一个中奖卷。您可以在兑换期限内,根据抽奖券上显示的兑换价值兑换您的IDO代币。当兑换期开始时,请确保您的 Bybit 钱包中有足够的 USDT(BNB链项目)或USDC(ETH链项目) 来兑换您的代币。
注:
— 兑换代币时,您必须按规定金额全额兑换。不支持部分兑换。
— 请务必在IDO项目结束前兑换。
b) 您没有获得中奖卷。 请继续关注即将推出的 IDO 项目。
Step 3: 兑换
点击 兑换 {Token Name},确保所有交易详细信息正确无误,然后单击 确认。
注:您可以点击在浏览器中查看来查看您交易的区块确认状态。一般来说,一个小时 内即可完成。
一旦区块链上有足够的确认,您的交易就会完成。请注意,多个区块链确认将产生多个 矿工费。
恭喜您! 您已成功领取您的代币。
步骤 4:结束
您可以点击查看资产来查看您在 Bybit 钱包中领取的代币。
智能合约代码
智能合约在区块链上执行,这意味着Bybit Web3 IDO项目的条款存储在分布式数据库中,不可更改,以确保抽签中奖者的公正性。参与者可以按照以下步骤,使用提供的代码来进行验证:
步骤 1:找到原始哈希值。
代码:String hash = "0xbc5e295a6856d047e352264cad63cccca3aa930fda3c37035e8d0a04b7703c4b";
步骤 2:将十六进制数转换为十进制数。
代码:85201184566726858973712313028391960960823678141479156851950772733323284331595
BigInteger bigInteger = Numeric.toBigInt(hash);
//Take the last 18 digits 772733323284331595
String integerString = bigInteger.toString();
if (integerString.length() > 18) {integerString = integerString.substring(integerString.length() - 18, integerString.length());
}
步骤 3:通过 772733323284331595 获取种子。
代码:Long seed = Long.valueOf(integerString);
Random random = new Random(seed);
步骤 4:假设有10万用户参与活动,则票号为1到10万。
代码:int personSize = 100000;
List
//Fill in the winning number
for (int i = 0; i < personSize; i++) {ticketNumberList.add(i + 1);
}
List
//200 winners
int limitUser = 200;
for (int i = 0; i < limitUser; i++) {
int randomIndex = random.nextInt(personSize);
Integer ticketNum = ticketNumberList.get(randomIndex);
ticketNumberList.remove(randomIndex);
personSize--;
result.add(ticketNum);
}
步骤 5:您可以列印中奖结果。
代码:System.out.println(result);
来源:金色财经