当前位置: 首页 > wzjs >正文

17做网店类似网站代写文章

17做网店类似网站,代写文章,在线制作个人网站,宁波建设商城网站文章目录 truffle目录结构各文件作用在本地测试合约 truffle 项目来自https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/basic/04-web3js-truffle/README-CN.md Truffle 是基于 Solidity 语言的一套开发框架,它简化了去中心化应用(Dapp&…

文章目录

    • truffle
    • 目录结构
    • 各文件作用
    • 在本地测试合约

truffle

项目来自https://github.com/Dapp-Learning-DAO/Dapp-Learning/blob/main/basic/04-web3js-truffle/README-CN.md

Truffle 是基于 Solidity 语言的一套开发框架,它简化了去中心化应用(Dapp)的构建和管理流程。本身是采用 Javascript 编写,支持智能合约的编译、部署和测试。

目录结构

contracts/: Solidity 合约目录

migrations/: 部署脚本文件目录

test/: 测试脚本目录,参考 如何测试应用?

truffle-config.js: Truffle 配置文件

各文件作用

contracts/SimpleToken.sol: 这是一个用 Solidity 编写的 erc20 代币 智能合约.
migrations/1_initial_migration.js: 这是一个部署脚本,用来部署 Migrations 合约,对应 Migrations.sol 文件。
truffle-config.js (之前是 truffle.js): Truffle 配置文件, 用来设置网络信息,和其他项目相关的设置。当我们使用内建的默认的 Truffle 命令时,这个文件留空也是可以的。

在本地测试合约

运行 truffle develop,系统会给出 10 个测试账号,包括钱包地址和私钥。

$ truffle develop
Truffle Develop started at http://127.0.0.1:9545/Accounts:
(0) 0x9a3f188e2c161ff4482aeb045546644b8d67120b
(1) 0x5cbbdd0348822e3e1714364d2181685adc0e6d8a
(2) 0x4b584bc2696c12684ec3368baff27a882b7b2a5e
(3) 0xa14784c20cbfd1a11bf29275c2f645c504def5ad
(4) 0x5dce815d7cc51366467537b483e9c67681cb1cb7
(5) 0x1765e4c4e3f0ddb10f1f99cfaea746ea7917a736
(6) 0xd885baef12d93f0d8f67c4dbd6150b0841009098
(7) 0x9de5081329d2795990d701a0baae889322786647
(8) 0x5e829e607a498a2d9df206f02e9ee8ae9ad4c67c
(9) 0x29b3614d41ff6a3c8c16871a82d0e407e8a5b225Private Keys:
(0) 0a8d9e2a470aedfabe279f16f629c5054a47d69b7d66d17ba65cdd7ca99876e1
(1) 1920e755c5a37c78e8926559b20df9631f88153a5b1335d2d53bf2dde0da796f
(2) 394d687218146c92adc5bd46600360bcc42f0a261859b2c79501dea5eb264ffe
(3) 30f3d558a203da5a9b6d9d194836c2c2b08799e92eb2d9f18ef445878be98c34
(4) 97bd6ec766613a0235ffb7b4c69bab601702e75b68403842ba21bb5a2bc3786a
(5) 9372baed783bb62ad3639f10e24fda0580490845735da62666e87353a8625ed0
(6) 0a8e8fa6e04b3bfb06cb12cc86f3beb168fa4f9e658fd7fb794096af8fa6559e
(7) 872707416f98cb7d8b3db925e4b4273b77e382753893ee9cf2e19ce89842d12a
(8) 82daa8ffc47246bbf0cb1bdc574658a98c1571a47bd647b18f7986c63ca47cff
(9) 040cdda01e0b34c00c39877078af2015bd16125fb4fabf1d7153b679e209409f

接下来配置本地网络参数,将下面 network 属性中 development 注释打开,host 配置成本地,port 配置成 truffle develop 给出的端口地址,如本例中端口是 9545。network_id 保留原状。

 development: {host: "127.0.0.1",port: 9545,network_id: "*"},

配置好以后即可运行 truffle compile 进行编译,truffle migrate 进行部署,truffle test 进行测试

> Artifacts written to C:\Users\Highland\AppData\Local\Temp\test--33840-ApHyOzehxOdp
> Compiled successfully using:- solc: 0.8.0+commit.c7dfd78e.Emscripten.clangTestSimpleToken√ testInitialBalanceUsingDeployedContract (1802ms)√ testTransfer (1723ms)Contract: SimpleToken√ Should put 100000 to the 0x9A3f188e2C161ff4482AEB045546644B8d67120B (1773ms)√ Transfer 100 to other account (2342ms)4 passing (32s)
http://www.dtcms.com/wzjs/106611.html

相关文章:

  • 上海市人民政府门户网站seo顾问能赚钱吗
  • asp与java做网站效果广东网络推广运营
  • 万江网站建设拓客团队怎么联系
  • 哪些做靠谱兼职网站有哪些搜索引擎优化不包括
  • 手机自建网站最大免费发布平台
  • 独立站分销平台厦门百度整站优化服务
  • 阿里巴巴网站建设分析西安seo服务外包
  • 做学习交流网站百度指数是什么意思
  • 重庆招聘信息大连百度seo
  • 修改wordpress站点标题seo网站推广主要目的不包括
  • 温岭住房和城乡建设委员会网站广告营销方式有哪几种
  • 扫二维码直接进入网站怎么做情感营销
  • 电商网站卷烟订货流程视频剪辑培训机构
  • wordpress邮件注册广东seo点击排名软件哪里好
  • php做的购物网站代码优化近义词
  • 国外做的好的鲜花网站七台河网站seo
  • 南京高端网站制作公司seo教程之关键词是什么
  • 中国制造网官网入口seo关键词排名优化官网
  • 郑州百度网站推广渠道推广平台
  • 杭州网站维护外包怎么推广引流客户
  • 日照那家做网站做的好宁波seo网络优化公司
  • 北京网络营销的培训课程seo排名优化方式
  • 资源下载类网站如何做外链竞价托管优化公司
  • 西安哪个公司网站建设好seo站长助手
  • 潍坊建设网站公司电话西安seo排名收费
  • sublime做家乡网站软文营销
  • 网站开发薪水一般多少钱100条经典广告语
  • 东莞网页网站制作360优化大师历史版本
  • 网站购买流程seo顾问什么职位
  • 网站开发签呈如何写网页制作培训教程