已验证的智能合约
已验证且透明
所有 PeetBet 智能合约都在区块链浏览器上经过验证且可公开审计。不要相信我们 — 自己验证代码。
为什么合约验证很重要
Etherscan 验证是我们不是骗子的证明
Etherscan 验证如何工作
Etherscan 执行加密验证过程,保证您看到的源代码正是在区块链上运行的内容:
1
代码编译
我们将 Solidity 源代码连同我们使用的确切编译器设置一起提交给 Etherscan。
2
哈希比较
Etherscan 编译代码并生成字节码哈希。此哈希与部署在区块链上的字节码进行比较。
3
需要完全匹配
只有当哈希完全匹配时,Etherscan 才会发布带有绿色 ✓'已验证'徽章的源代码。即使一个字符的差异也会失败。
4
不可变的证明
一旦验证,任何人都可以阅读运行游戏的实际代码。区块链是不可变的 — 我们无法更改它。
🚨 为什么大多数加密赌场是骗局
传统在线赌场和大多数加密博彩网站不验证他们的合约。这意味着:
未验证代码 = 黑盒子
如果合约未经验证,您就是在信任一个黑盒子。他们内部可能有任何逻辑 — 操纵赔率、提款封锁、管理员后门。
服务器端操纵
大多数平台使用服务器来确定结果。他们可以实时调整赔率、检测获胜模式,或干脆不付款给您。
没有问责制
没有经过验证的代码,就没有办法证明他们欺骗了您。这是您的话对他们的话,而他们控制一切。
相信我们吧
他们要求您在没有任何可验证证据的情况下信任他们。为什么一个诚实的平台会隐藏他们的代码?
为什么 PeetBet 不同
我们是唯一拥有完全验证智能合约的加密博彩平台之一:
100% 链上逻辑 — 没有服务器控制结果
已验证的源代码 — 阅读确切运行的内容
Chainlink VRF — 密码学证明的随机性
不可变规则 — 部署后我们无法更改游戏
公开交易 — 在 Etherscan 上验证任何游戏结果
代码仓库
安全与审计
审计状态
我们的合约已经过内部安全审查。计划在主网启动前进行第三方审计。
内部审查
已完成全面的内部安全审查
测试覆盖率
所有关键函数的测试覆盖率超过 95%
代码示例
读取最后游戏结果
// Read the last game result
const result = await contract.getLastResult(roomId);
console.log("Result:", result); // 0 = Tails, 1 = Heads查询游戏事件
// Query GameResolved events
const filter = contract.filters.GameResolved();
const events = await contract.queryFilter(filter, -1000);
events.forEach(event => {
console.log("Room:", event.args.roomId);
console.log("Winner:", event.args.winner);
console.log("Outcome:", event.args.outcome);
});验证 VRF 请求/响应
// Verify VRF request and response
const requestFilter = contract.filters.RandomnessRequested(roomId);
const fulfillFilter = contract.filters.RandomnessFulfilled();
const requests = await contract.queryFilter(requestFilter);
const fulfills = await contract.queryFilter(fulfillFilter);
// Match requestId between request and fulfill
const requestId = requests[0].args.requestId;
const matchingFulfill = fulfills.find(
f => f.args.requestId === requestId
);
console.log("VRF Value:", matchingFulfill.args.randomValue);如何贡献
许可证
PeetBet 是一家私人公司。智能合约在区块链上经过验证以确保透明度。