众筹互助合约DAPP开发合约部署

v_tg_ch3nguang · · 1301 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

众筹互助合约DAPP是一个基于以太坊智能合约的应用,具有以下功能:

1、项目方能发起众筹。

2、项目方能提出花费请求,花费请求必须通过参与者的投票票数决定是否执行,超过一半既可以执行。

3、投资者能参与众筹。

4、投资者能对参与众筹的项目进行资金支出的投票。

5、投资者和项目方均能看见花费的详细信息。

此外,众筹互助合约DAPP的公开、透明、不可篡改和可追溯的特点也使得其具有较高的安全性。

以下是一个简单的众筹互助合约DAPP的示例代码,仅供参考:

导入必要的库

from web3 import Web3
from web3.contract import ConciseContract【详情可看我昵称咨询】

部署合约 电报快速咨询点击此通道

contract, transaction = ConciseContract.deploy(web3,
print(transaction)

获取合约地址

contract_address = contract.address
print(contract_address)

获取合约ABI

abi = contract.abi
print(abi)

获取众筹项目的列表【详情可看我昵称咨询】

projects = contract.call().get_projects()
print(projects)

获取众筹项目的详情

project_details = contract.call().get_project(projects[0])
print(project_details)

参与众筹

participate_transaction = contract.transact().participate_in_project(projects[0])
print(participate_transaction)

对众筹项目进行投票

vote_transaction = contract.transact().vote_for_spending_proposal(projects[0], True)
print(vote_transaction)


有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1301 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传