# 以太坊众筹 **Repository Path**: wangxundeng/crowFunding ## Basic Information - **Project Name**: 以太坊众筹 - **Description**: 众筹项目有合约工厂,合约操作,统计合约,三个solidity的contract组成 合约工厂的的职能: 1.仅对外暴露这个工厂合约,由工厂创建新的众筹合约。 2.所有的众筹合约均 由一个统一的工厂维护。 3.任何人都可以调用该合约从而发起众筹。 合约操作的职能: 记录创建该合约的钱包地址,各项属性(项目名,单次集资多少,共需求多少,参与时间等),并且合约里还维护了一个花费申请结构体,该众筹合约的创建者开销需要过半参与众筹的人通过,才能花费合约里的钱,防止跑路,并记录钱币的去向 统计合约的职能 统计单个账户参与了哪些合约,因为solidity语言不支持map作为参数传递,该合约维护了一个map,用来保存单个账户参与的操作,以及查询这个账户参与的所有的众筹交易 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-04-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 以太坊众筹 #### 项目介绍 众筹项目有合约工厂,合约操作,统计合约,三个solidity的contract组成 合约工厂的的职能: 1.仅对外暴露这个工厂合约,由工厂创建新的众筹合约。 2.所有的众筹合约均 由一个统一的工厂维护。 3.任何人都可以调用该合约从而发起众筹。 合约操作的职能: 记录创建该合约的钱包地址,各项属性(项目名,单次集资多少,共需求多少,参与时间等),并且合约里还维护了一个花费申请结构体,该众筹合约的创建者开销需要过半参与众筹的人通过,才能花费合约里的钱,防止跑路,并记录钱币的去向 统计合约的职能 统计单个账户参与了哪些合约,因为solidity语言不支持map作为参数传递,该合约维护了一个map,用来保存单个账户参与的操作,以及查询这个账户参与的所有的众筹交易 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本项目 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)