solidity案例详解(七)复杂众筹合约

自己原创智能合约,有作业需求可加下面的图片中的裙

1、在 Remix 中,以 Account1 完成“众筹项目”合约的编译和部署。(显示合约、函数、状态变量、结构体、事件的命名)

2、在 Remix 中,以 Account2 完成“参与众筹”合约的编译和部署。

3、显示合约中的众筹项目数量。

4、Account2 对 Account1 众筹项目进行捐款(操作成功,获得 1个代币)

5、Account3 对 Account1 众筹项目进行附议(操作成功,获得 1个代币)

6、Account2 对 Account1 众筹项目进行附议(众筹已达上限,操作失败)

7、Account4 对 Account1 众筹项目进行附议(费用不足,操作失败)

8、Account5 对 Account1 众筹项目进行附议(超过截止时间,操作失败)

9、显示 Account1 的众筹结果(众筹人数、众筹金额合计)

10、设置 Account6、Account7 为合法的提取余额账户

11、Accoun6 提取合约中的余额(操作成功)

12、Account2 提取合约中的余额(不在合法账户列表中,操作失败)

 

 

相关推荐

  1. solidity案例详解(五)能源电力竞拍合约

    2023-12-28 11:06:02       54 阅读
  2. Solidity-6-合约

    2023-12-28 11:06:02       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 11:06:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 11:06:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 11:06:02       87 阅读
  4. Python语言-面向对象

    2023-12-28 11:06:02       96 阅读

热门阅读

  1. 人工智能是模仿人脑吗?

    2023-12-28 11:06:02       65 阅读
  2. 我在代码随想录|写代码之二叉树遍历

    2023-12-28 11:06:02       57 阅读
  3. 【Linux】之搭建 Redis 环境

    2023-12-28 11:06:02       63 阅读
  4. 数据结构-怀化学院期末题(34)

    2023-12-28 11:06:02       50 阅读
  5. 图论 经典例题

    2023-12-28 11:06:02       48 阅读
  6. gRPC-Go基础(2)protobuf基础

    2023-12-28 11:06:02       41 阅读
  7. 本地网络禁用了在哪里开启?

    2023-12-28 11:06:02       57 阅读
  8. go 语言程序设计第2章--程序结构

    2023-12-28 11:06:02       49 阅读
  9. myBatis-CRUD

    2023-12-28 11:06:02       60 阅读