hongshenghome / GuessNew

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

部署合约

  • 创建 地址,地址内均含有 ETH
  • 部署 UTOToken
    • 向地址内转入 UTO
  • 部署 Guess
  • 调用 SetERC20,设置为 UTOToken 的合约地址
  • 调用 Activate,激活合约

创建商品

  • �设置管理��合约管理员 setCEO �、setCFO 、setCOO
  • 调用 addMerchant� 可添加商户,只有商户才有权限创建商品
  • 调用 createRound 创建商品和期数,商品、期数一一对应
    • 商品、期数一一对应

竞猜

  • 调用 guess 竞猜
    • �竞猜需设置value为0.001 ether
    • 竞猜的用户需持有指定数量的 UTO,同时参与多期所需 UTO 数要累计
    • 竞猜开始后方可竞猜
    • 同一�期内,相同的地址�只能�参与一次
    • 玩家参与后,�计算各份额的分配
    • 参与竞猜玩家数达到指定数量,生成中奖价格,结束竞猜,并分配奖池、商品,更新状态
    • 竞猜结束后不可再参与

空投

  • 调用 airdrop,选择指定数量的人员瓜分�空投池内的 ETH
    • 在所有玩家中选择 5人 空投,不足5人全部参与
    • 参与的玩家均分空投份额

取现

  • 玩家调用 withdrawValaut �,�提取所有余额
    • 余额必须满0.1 ETH �以上再提取,具体数量可以设置 setMinWithDraw
    • 一次将所有余额都取出,不可分批取

infura 测试地址

- �合约地址 �主钱包地址
GUESS 0xFb478045cee8Cc8Db2967b6fA5474C9c09687D3D 0xaFd77214584D13A6519762D679E3089899b0019a
UTO 0x2105C2cadC46acF4aB7D4Dcb3fd92F04481195e5 -

About


Languages

Language:JavaScript 100.0%