基于区块链的毕业设计Create Eth App – 创建Eth应用程序

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Create Eth App – 创建Eth应用程序 是一篇很好的国外资料

Create Eth App Create Eth App - 创建Eth应用程序 Create Eth App - 创建Eth应用程序 Create Eth App - 创建Eth应用程序 Create Eth App - 创建Eth应用程序

Create Ethereum-powered apps with one command.

Create Eth App works on macOS, Windows, and Linux.
If something doesn’t work, please file an issue.
If you have questions or need help, please ask in our Discord community.

Quick Overview

yarn create eth-app my-eth-app cd my-eth-app yarn react-app:start

If you’ve previously installed create-eth-app globally via yarn global add create-eth-app, we recommend you uninstall the package using yarn global remove create-eth-app and use the yarn create eth-app shorthand to ensure that you use the last version.

Then open http://localhost:3000/ to see your app.
When you’re ready to deploy to production, create a minified bundle with yarn run react-app:build.

Create Eth App - 创建Eth应用程序

Creating an App

You’ll need to have Node 8.16.0 or Node 10.16.0 or later version on your local development machine (but it’s not required on the server). You can use nvm (macOS/Linux) or nvm-windows to switch Node versions between different projects.

You’ll also need Yarn on your local development machine. This is because Create Eth App relies on Yarn Workspaces, a feature not supported by Npm.

To create a new app, you may use the following method:

yarn create eth-app my-eth-app

yarn create <starter-kit-package> is available in Yarn 0.25+

It will create a directory called my-eth-app inside the current folder.

Inside that directory, if you didn’t use a custom framework or template, you will get the initial project structure:

my-eth-app ├── README.md ├── node_modules ├── package.json ├── .gitignore └── packages     ├── contracts     │   ├── README.json     │   ├── package.json     │   └── src     │       ├── abis     │       │   ├── erc20.json     │       │   └── ownable.json     │       ├── addresses.js     │       └── index.js     ├── react-app     │   ├── README.md     │   ├── package.json     │   ├── node_modules     │   ├── public     │   │   ├── favicon.ico     │   │   ├── index.html     │   │   └── manifest.json     │   └── src     │       ├── App.css     │       ├── App.js     │       ├── App.test.js     │       ├── ethereumLogo.svg     │       ├── index.css     │       ├── index.js     │       ├── serviceWorker.js     │       └── setupTests.js     └── subgraph         ├── README.md         ├── abis         │   └── erc20.json         ├── package.json         ├── schema.graphql         ├── src         │   └── mappings         │       ├── tokens.ts         │       └── transfers.ts         └── subgraph.yaml 

Once the installation is done, you can open your project folder:

cd my-eth-app

Frameworks

Create Eth App supports multiple frontend frameworks. See the folders under templates for a complete list of the available options.

You can pass the name of the framework as the value for the --framework command-line argument. Create Eth App defaults to React if no framework is provided manually.

yarn create eth-app my-eth-app --framework vue

Templates

Create Eth App comes with a host of decentralized finance templates pre-filled with contract ABIs, addresses and subgraphs. Go to the templates folder, select any framework from the list and see what templates are available.

You can pass the name of the template as the value for the --template command-line argument.

yarn create eth-app my-eth-app --template compound

Philosophy

  • Minimalistic by design: You are one command away from creating a new Ethereum-powered React app. No intermediary installs, scripts or shims.

  • End-to-End: Create Eth App provides you everything that you need to build and maintain an Ethereum-powered React app at scale, by bringing Yarn Workspaces, Create React App and The Graph under one roof

  • Aimed at Experience Architects: As Kames CG argues in Ethereum Growth’s Problem, the Ethereum ecosystem is in a much greater need for top-notch product creators, not smart contract developers. Create Eth App does not enable a smart contract development environment, expecting you to import your own ABIs or build on top of an established protocol like Maker, Compound or Sablier

  • Not Reinventing The Wheel: Under the hood, you use Create React App, one of the most popular and battle-tested frontend development environments.

What’s Included?

Your environment will have everything you need to build a modern Ethereum-powered single-page React app:

  • Smooth project management via Yarn Workspaces
  • Everything included with Create React App: React, JSX, ES6, TypeScript and Flow syntax support
  • Template subgraph that indexes the events emitted by an ERC-20 contract
  • Minimalist structure for managing the smart contract ABIs and addresses
  • Hassle-free updates for the above tools with a single dependency

Popular Alternatives

Create Eth App is a great fit for:

  • Learning how to write Ethereum-powered apps in a comfortable and feature-rich development environment.
  • Starting new Ethereum-powered single-page React applications without wasting time on copy-pasting boilerplates
  • Creating examples with React for your Ethereum-related libraries and components.

But Ethereum is a large ecosystem. Here are a few common cases where you might want to try something else:

  • If you want to try Ethereum in its most basic form, consider using the Remix in-browser IDE
  • If you want to write, test and deploy smart contracts, consider using Truffle, Dapp Tools or Etherlime
  • If you want write smart contracts and also build a frontend app, consider using the Truffle React Box
  • If you want to write smart contracts and keep the frontend app in the same repository but React isn’t your cup of tea, consider using the Embark framework
  • If you need to use a complex state container like Redux, consider using Drizzle

For alternatives to React in particular, read the official Create React App documentation.

Credits

This project exists thanks to all the people who contributed:

  • @PaulRBerg
  • @TomAFrench
  • @KadenZipfel
  • @rnbrady

Acknowledgements

We are grateful to the authors of existing related projects from which we drew inspiration:

  • create-react-app
  • create-next-app

And also the Vue.js community for the CLI we used to generate our templates:

  • @vue/cli

License

Create Eth App is open source software licensed as MIT.

merge: pull request


创建Eth应用程序?

流行的替代品

积分

致谢

许可证

  • 设计简约:您只需一个命令就可以创建一个新的以太坊eth驱动的React应用程序。没有中间安装,脚本或垫片。
  • 端到端:Create Eth App通过将Yarn工作区、Create React App和图形放在一个屋檐下,为您提供构建和维护以太坊eth驱动的React应用程序所需的一切。
  • 面向经验架构师:正如Kames CG在《以太坊eth增长的问题》中所说,以太坊eth生态系统更需要一流的产品创造者,而不是智能合约开发者。Create-Eth-App不支持智能合约开发环境,希望您导入自己的abi或在既定协议(如Maker、Compound或Sablier)的基础上进行构建
  • 不要重新发明轮子:在幕后,您使用Create React App,这是最受欢迎和经过战斗考验的前端开发环境之一。
  • 通过Yarn工作区顺利进行项目管理
  • Create React应用程序包含的所有内容:React、JSX、ES6,TypeScript和Flow语法支持
  • 为ERC-20合同发出的事件编制索引的模板子图
  • 管理智能合约ABI和地址的最简结构
  • 使用单一依赖项轻松更新上述工具
  • 学习如何在舒适、功能丰富的开发环境。
  • 启动新的以太坊eth支持的单页React应用程序,而不会浪费时间在复制粘贴样板上
  • 以太坊eth相关的库和组件创建使用React的示例。
  • 如果您想尝试以太坊eth最基本的形式,请考虑在浏览器IDE中使用混合体
  • 如果您想编写、测试和部署智能合约,请考虑使用Truffle、Dapp工具或Etherlime
  • 如果您想编写智能合约并构建一个前端应用程序,考虑使用Truffle React Box
  • 如果您想编写智能合约并将前端应用程序保存在同一个存储库中,但React不是您的拿手好戏,请考虑使用登船框架
  • 如果您需要使用像Redux这样的复杂状态容器,请考虑使用毛毛雨
  • @PaulRBerg

  • @TomAFrench
  • @KadenZipfel
  • @rnbrady
  • 创建react应用程序
  • 创建下一个应用程序
  • @vue/cli
  • 用一个命令创建以太坊eth驱动的应用程序。

    创建Eth应用程序可在macOS、Windows和Linux上运行。
    如果有问题,请提交问题。
    如果您有任何问题或需要帮助,请向我们的Discord社区咨询。

    流行的替代品

    yarn create eth-app my-eth-app cd my-eth-app yarn react-app:start

    如果您以前通过yarn global add create eth app全局安装create eth app,我们建议您使用yarn global remove create eth app卸载该软件包,并使用yarn create eth app速记以确保您使用的是最新版本。

    然后打开http://localhost:3000/要查看您的应用程序。
    准备部署到生产环境中时,请使用yarn run react创建一个小型捆绑包-应用程序:构建。或更高版本的标记需要安装在<16.0或更高版本的imp.0节点上。可以使用nvm(macOS/Linux)或nvm windows在不同项目之间切换节点版本。

    您还需要在本地开发机器上安装纱线。这是因为createeth应用程序依赖于Yarn工作区,这是Npm不支持的特性。

    积分

    要创建一个新的应用程序,您可以使用以下方法:

    yarn create&lt;starter kit package&gt;在yarn 0.25+中提供。

    它将在当前文件夹中创建一个名为my eth app的目录。

    yarn create eth-app my-eth-app

    如果您没有使用自定义框架或模板,您将获得初始项目结构:

    安装完成后,您可以打开项目文件夹:

    Create Eth App支持多个前端框架。有关可用选项的完整列表,请参见“模板”下的文件夹。

    my-eth-app ├── README.md ├── node_modules ├── package.json ├── .gitignore └── packages     ├── contracts     │   ├── README.json     │   ├── package.json     │   └── src     │       ├── abis     │       │   ├── erc20.json     │       │   └── ownable.json     │       ├── addresses.js     │       └── index.js     ├── react-app     │   ├── README.md     │   ├── package.json     │   ├── node_modules     │   ├── public     │   │   ├── favicon.ico     │   │   ├── index.html     │   │   └── manifest.json     │   └── src     │       ├── App.css     │       ├── App.js     │       ├── App.test.js     │       ├── ethereumLogo.svg     │       ├── index.css     │       ├── index.js     │       ├── serviceWorker.js     │       └── setupTests.js     └── subgraph         ├── README.md         ├── abis         │   └── erc20.json         ├── package.json         ├── schema.graphql         ├── src         │   └── mappings         │       ├── tokens.ts         │       └── transfers.ts         └── subgraph.yaml 

    可以将框架的名称作为–framework命令行参数的值传递。创建Eth应用程序默认值,以便在没有手动提供框架时作出反应。

    cd my-eth-app

    致谢

    Create Eth App附带一系列分散财务模板,预先填充了合同abi、地址和子图。转到templates文件夹,从列表中选择任何框架,然后查看可用的模板。

    您可以传递模板的名称作为–template命令行参数的值。

    yarn create eth-app my-eth-app --framework vue

    许可证

    极简设计:您只需一个命令就可以创建一个新的以太坊eth驱动的React应用程序。没有中间安装,脚本或垫片。

    端到端:Create Eth App通过将Yarn工作区、Create React App和图形放在一个屋檐下,为您提供构建和维护以太坊eth驱动的React应用程序所需的一切。

    yarn create eth-app my-eth-app --template compound

    Philosophy

    • 设计简约:您只需一个命令就可以创建一个新的以太坊eth驱动的React应用程序。没有中间安装,脚本或垫片。
    • 端到端:Create Eth App通过将Yarn工作区、Create React App和图形放在一个屋檐下,为您提供构建和维护以太坊eth驱动的React应用程序所需的一切。
    • 面向经验架构师:正如Kames CG在《以太坊eth增长的问题》中所说,以太坊eth生态系统更需要一流的产品创造者,而不是智能合约开发者。Create-Eth-App不支持智能合约开发环境,希望您导入自己的abi或在既定协议(如Maker、Compound或Sablier)的基础上进行构建
    • 不要重新发明轮子:在幕后,您使用Create React App,这是最受欢迎和经过战斗考验的前端开发环境之一。

    What’s Included?

    有关React的替代方案,请阅读官方的Create React App文档。

    • 通过Yarn工作区顺利进行项目管理
    • Create React应用程序包含的所有内容:React、JSX、ES6,TypeScript和Flow语法支持
    • 为ERC-20合同发出的事件编制索引的模板子图
    • 管理智能合约ABI和地址的最简结构
    • 使用单一依赖项轻松更新上述工具

    Popular Alternatives

    这个项目的存在要感谢所有做出贡献的人:

    • 学习如何在舒适、功能丰富的开发环境。
    • 启动新的以太坊eth支持的单页React应用程序,而不会浪费时间在复制粘贴样板上
    • 以太坊eth相关的库和组件创建使用React的示例。

    我们感谢现有相关项目的作者,我们从中获得了灵感:

    • 如果您想尝试以太坊eth最基本的形式,请考虑在浏览器IDE中使用混合体
    • 如果您想编写、测试和部署智能合约,请考虑使用Truffle、Dapp工具或Etherlime
    • 如果您想编写智能合约并构建一个前端应用程序,考虑使用Truffle React Box
    • 如果您想编写智能合约并将前端应用程序保存在同一个存储库中,但React不是您的拿手好戏,请考虑使用登船框架
    • 如果您需要使用像Redux这样的复杂状态容器,请考虑使用毛毛雨

    以及Vue.js版我们用来生成模板的CLI社区:

    Credits

    Create Eth App是一个开源软件,授权为MIT。

    • @TomAFrench
    • @KadenZipfel
    • @rnbrady
    • 创建react应用程序

    Acknowledgements

    We are grateful to the authors of existing related projects from which we drew inspiration:

    • 创建下一个应用程序
    • @vue/cli

    And also the Vue.js community for the CLI we used to generate our templates:

    • @vue/cli

    License

    Create Eth App is open source software licensed as MIT.

    merge: pull request

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

    www.interchains.cc

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

    区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 ! QQ3039046426
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Create Eth App – 创建Eth应用程序

    提供最优质的资源集合

    立即查看 了解详情