ToDo List DApp – 待办事项列表区块链毕设代写

区块链毕设代写本文提供国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,ToDo List DApp – 待办事项列表区块链毕设代写 是一篇很好的国外资料

ToDo List DApp

A todo list powered by Ethereum smart contracts. User can optionally deposit prize for each task which will get it back in his prize account or will be punished by not being able to withdraw the prize back to his account during the punishment period.

Installation

  1. Install required packages.
npm install -g ganache-cli truffle 
  1. Run a ganache-cli service.
ganache-cli # Or fill out .env parameters for deploying contract on Rinkeby testnet # cp sample.env .env # nano .env 
  1. Navigate to blockchain directory and type below command and enter.
cd blockchain truffle migrate --reset --compile-all --network development # Deploy project on Rinkeby testnet # truffle migrate --reset --compile-all --network rinkeby 
  1. Then navigate to client directory to enter below commands.
cd ../client npm install npm run serve # Build production files # npm run build 
  1. Open http://localhost:8080/ URL to interact with the contract. MetaMask extension should be installed on your browser and you need to select the network which match with where the contract is being deployed. Furthermore you can import your generated accounts in Truffle to cover the fees.

Contents

  • Avoiding Common Attacks
  • Design Pattern Decisions

TODOs

Project

  • Develop project
  • Explain how to run the project (README.md)
  • design_pattern_decisions.md file (optional)
  • avoiding_common_attacks.md file (optional)
  • deployed_addresses.txt file which contains contract address and testnet name
  • Demo (screen recording)
  • Test functions (at least 5)
  • A simple UI
  • Record project deployment process and doing different scenarios (4 to 10 minutes)
  • Metamask integration
  • Use a library

Ideas

  • Add prize for other users tasks

待办事项列表DApp

以太坊eth智能合约支持的待办事项列表。用户可以选择将每个任务的奖金存入其奖金帐户,或在惩罚期间无法将奖金撤回其帐户而受到惩罚

安装

  1. 运行ganache cli服务
npm install -g ganache-cli truffle 
  1. 导航到区块链blockchain目录,在下面键入命令并输入
ganache-cli # Or fill out .env parameters for deploying contract on Rinkeby testnet # cp sample.env .env # nano .env 
  1. 然后导航到客户端目录以输入以下命令
cd blockchain truffle migrate --reset --compile-all --network development # Deploy project on Rinkeby testnet # truffle migrate --reset --compile-all --network rinkeby 
  1. 避免常见攻击
cd ../client npm install npm run serve # Build production files # npm run build 
  1. 设计模式决策

内容

  • 解释如何运行项目(README.md)
  • 避免常见攻击.md文件(可选)

待办事项

项目

  • 部署的u addresses.txt文件,其中包含合同地址和测试网名称
  • 演示(屏幕录制)
  • 测试功能(至少5个)
  • 一个简单的UI
  • 记录项目部署过程和执行不同场景(4到10分钟)
  • 元掩码集成
  • 使用库
  • 为其他用户任务添加奖励
  • Record project deployment process and doing different scenarios (4 to 10 minutes)
  • Metamask integration
  • Use a library

创意

  • Add prize for other users tasks

部分转自网络,侵权联系删除区块链源码网

www.interchains.cc

https://www.interchains.cc/24762.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » ToDo List DApp – 待办事项列表区块链毕设代写

提供最优质的资源集合

立即查看 了解详情