基于区块链的毕业设计Ethereum Writer Service – 以太坊编写器服务

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Ethereum Writer Service – 以太坊编写器服务 是一篇很好的国外资料

Ethereum Writer Service

Node service to send Ethereum transactions for elections lifecycle (like auto vote unready).

Install dev environment

  • Make sure Node.js is installed (min 12.14.0).

    • Install with brew install node, check version with node -v.
  • VSCode is recommended as IDE.

    • Recommended extensions ESLint, Prettier – code Formatter.
  • Docker is required for running E2E tests.

    • Install here, check version with docker -v.
  • Run in terminal in root project directory:

    npm install npm test 

Build

  • Run in terminal in root project directory:

    npm run build 

    Note that the Python errors gyp ERR! find Python on keccak node-gyp rebuild are ok.

  • Built code will be inside ./dist.

    • Run it with npm start.
  • Docker image will be built and tagged as local/ethereum-writer.

    • Run it with docker run local/ethereum-writer.

Test

  • For unit tests, run in terminal in root project directory:

    npm run test 

    To run a single test:

    npm run test:quick -- src/config.test.ts 
  • For E2E tests (on docker), run in terminal in root project directory:

    npm run build npm run test:e2e 
    • Note: running E2E locally may leave docker residues:

      • See which instances are running with docker ps, stop all with docker stop $(docker ps -a -q)

      • See which images exist with docker images, delete all relevant with docker rmi $(docker images --format '{{.Repository}}:{{.Tag}}' | grep 'cicontainer')


Ethereum Writer Service

节点服务为选举生命周期发送以太坊eth事务(如自动投票未读)。

Install dev environment

  • 注意:本地运行E2E可能会留下docker残留物:查看哪些实例使用docker ps运行,stop all with docker stop$(docker ps-a-q)查看哪些映像与docker images一起存在,删除所有与docker rmi$(docker images–format'{.Repository}}:{{.Tag}}'{grep’cicontainer’)
  • 查看哪些实例使用docker ps运行,stop all使用docker stop$(docker ps-a-q)
  • 查看哪些映像与docker images一起存在,删除所有与dockerrmi$(docker images–format'{.Repository}}:{{.Tag}}}{grep’cicontainer’)
  • VSCode推荐作为IDE。

    • Recommended extensions ESLint, Prettier – code Formatter.
  • 运行E2E测试需要Docker。

    • Install here, check version with docker -v.
  • 根项目目录中的Run-in终端:

    npm install npm test 

Build

  • 根项目目录中的Run-in终端:

    npm run build 

    注意Python错误gyp ERR!在keccak节点上找到Python gyp重建就可以了。

  • 生成的代码将位于内部。/dist.

    • Run it with npm start.
  • 将构建Docker映像并将其标记为本地/以太坊eth编写器。

    • Run it with docker run local/ethereum-writer.

Test

  • 对于单元测试,请在根项目目录下的终端中运行:

    npm run test 

    若要运行单个测试:

    npm run test:quick -- src/config.test.ts 
  • 对于E2E测试(在docker上),请在根项目目录下运行终端:

    npm run build npm run test:e2e 
    • 注意:在本地运行E2E可能会留下docker残留物:

      • 查看哪些实例正在使用docker ps运行,stop all with docker stop$(docker ps-a-q)

      • 查看docker图像中存在哪些图像,删除所有与docker rmi$(docker images–format'{.Repository}}:{{.Tag}}'{grep’cicontainer’)

        以太坊eth编写器服务

        安装开发环境

        构建

        测试

      • 确保节点.js已安装(最小12.14.0)。使用brew安装节点安装,使用节点-v检查版本。
      • 使用brew安装节点安装,使用节点-v检查版本。
      • 建议将VSCode作为IDE。推荐的扩展ESLint,更漂亮的代码格式化程序。
      • 推荐的扩展ESLint,Prettier-代码格式化程序。
      • 运行E2E测试需要Docker。在这里安装,用docker-v检查版本。
      • 在这里安装,用docker-v检查版本。
      • 在根项目目录下运行终端:npm Install npm test
      • 在根项目目录下运行终端:npm Run build注意Python错误gyp ERR!在kegyp节点上查找Python。
      • 生成的代码将在/dist中。使用npm start运行它。
      • 用npm start运行它。
      • 将构建Docker映像并将其标记为local/ethereum writer。用docker运行local/ethereum writer运行它。
      • 使用docker运行local/ethereum writer。
      • 对于单元测试,在根项目目录下的终端中运行:npm run test运行单个测试:npm run测试:快速–src公司/配置测试.ts
      • 对于E2E测试(在docker上),在根项目目录中的终端中运行:npm run build npm run测试:e2e注释:在本地运行E2E可能会留下docker残留物:查看哪些实例使用docker ps运行,stop all使用docker stop$(docker ps-a-q)查看哪些映像与docker映像一起存在,删除所有与docker rmi$(docker images–format'{.Repository}}:{{.Tag}}’|grep’cicontainer’)
      • 注意:本地运行E2E可能会留下docker残留物:查看哪些实例使用docker ps运行,stop all with docker stop$(docker ps-a-q)查看哪些映像与docker images一起存在,删除所有与docker rmi$(docker images–format'{.Repository}}:{{.Tag}}'{grep’cicontainer’)
      • 查看哪些实例使用docker ps运行,stop all使用docker stop$(docker ps-a-q)
      • 查看哪些映像与docker images一起存在,删除所有与dockerrmi$(docker images–format'{.Repository}}:{{.Tag}}}{grep’cicontainer’)

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

www.interchains.cc

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

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

提供最优质的资源集合

立即查看 了解详情