Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
使用solidity语言编写一个彩票智能合约游戏并部署到币能智能链
Rating: 4.1 out of 5(3 ratings)
14 students

使用solidity语言编写一个彩票智能合约游戏并部署到币能智能链

编写solidity彩票智能合约
Created byjason 陈
Last updated 3/2023
Chinese (Simplified)

What you'll learn

  • 理解智能合约
  • 学会solidity基本语法
  • 通过solidity编写自己的智能合约
  • 把自己的智能合约部署到链上

Course content

1 section16 lectures2h 30m total length
  • 编写智能合约的准备工作8:39
  • 彩票智能合约的设计6:48
  • 设计彩票智能合约的数据结构12:08
  • 设计彩票智能合约的全局变量13:46
  • 编写构造函数与安全函数9:46
  • 编写购买彩票函数19:07
  • 编写彩票等级和中奖倍数函数9:11
  • 编写彩票开奖函数21:36
  • 编写投资者投资函数6:30
  • 编写投资者退出投资函数6:09
  • 编写投资者分红函数8:47
  • 编写提取推荐奖励和提取开发者奖励函数5:14
  • 查询中奖记录、查询开奖信息和查询投资余额函数7:36
  • 退还投资并合约销毁函数6:22
  • 发布智能合约到币安测试链上5:36
  • 给智能合约做一个网站3:28

    给智能合约做一个web3网站,通过网站来玩合约游戏

Requirements

  • 了解智能合约概念,有基本编程概念

Description

本课程使用solidity语言编写一个彩票智能合约,从彩票智能合约的设计思路,概率的设计,中奖等级的设计,到该合约的全局变量设计和数据结构设计。详细讲解了彩票购买函数和彩票开奖函数的过程,同时为该智能合约设计了投资者投资功能,投资者可以获得分红,详细的讲解了投资者投资和获得分红的函数编写过程,还设计了用户通过推荐获得奖励的过程,并详细讲解了提取推荐奖励的函数。最后通过连接到MetaMask钱包把彩票智能合约发布到币安智能链上,并通过web3技术为智能合约设计一个网站,通过网站连接到智能合约,使得玩家更直观更容易玩该智能合约游戏。

Who this course is for:

  • 对智能合约感兴趣的人员,希望自己编写一个智能合约的人员