Web3本地搭建truffle智能合约开发环境

这篇具有很好参考价值的文章主要介绍了Web3本地搭建truffle智能合约开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前的几篇文章 我们是成功的操作了我们本地区块链的 那么 本文 我们就来说说智能合约
啊 不容易啊 扯了这么久 终于到这了
智能合约是部署在区块链上 不可逆的 一种去中心化的程序,他没有任何第三方公司来管理这个程序和数据
然后 还有就是怎么连接到区块链上的智能合约

Remix IDE 是以太坊的一个在线 IDE开发工具 你可以理解为不用安装任何工具只需要访问它然后在线开发就好了
我们可以访问
https://remix.ethereum.org/进入
但访问的速度会有点慢
Web3本地搭建truffle智能合约开发环境,web3,智能合约
但我们这里主要要将的是 truffle
你可以理解为 他是可以在我们本地做 开发 测试 部署的一个一体化工具
它是一个世界级的智能合约开发框架
他有一个非常强大的交互式控制台 能够管控 从 开发 到测试 到部署 到远程部署 到发布的整个过程

之后 我们所讲的Web3的智能合约开发 都会基于truffle去操作 我们现在本地创建一个文件夹 最好不要放在C盘下
Web3本地搭建truffle智能合约开发环境,web3,智能合约
然后运行它的终端
Web3本地搭建truffle智能合约开发环境,web3,智能合约
我们直接在终端输入

npm i truffle -g

Web3本地搭建truffle智能合约开发环境,web3,智能合约

这样 我们就全局安装了truffle了

然后 我们在这个目录下创建一个文件夹 我这里直接叫 ContractManag了
Web3本地搭建truffle智能合约开发环境,web3,智能合约
然后 我们在命令行工具上 以管理员身份打开
Web3本地搭建truffle智能合约开发环境,web3,智能合约
然后找到我们刚刚创建的目录
Web3本地搭建truffle智能合约开发环境,web3,智能合约
在终端执行

truffle init

Web3本地搭建truffle智能合约开发环境,web3,智能合约
然后 用编辑器打开目录 他就帮我们创建好了一个项目环境
Web3本地搭建truffle智能合约开发环境,web3,智能合约
然后 这些目录
contracts 就是用来放我们智能合约的脚本
migrations 用于编写我们部署区块链的js脚本
truffle-config.js 可以配置我们链接本地区块链和远程区块链的切换
test 主要就是用来测试程序的文章来源地址https://www.toymoban.com/news/detail-526966.html

到了这里,关于Web3本地搭建truffle智能合约开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【web3实践 | 以太坊开发框架Truffle使用】

    Truffle是一个面向以太坊的开发框架,提供一整套构建、测试、部署以及管理智能合约的开发工具。Truffle可以与以太坊节点交互,使开发人员能够在本地开发、测试和部署智能合约。 Truffle提供了一个基于命令行的、易于使用的开发环境,可以通过Truffle来编写智能合约,进行

    2024年02月07日
    浏览(48)
  • Solidity-在vscode上开发智能合约、本地环境部署

     随后我们需要到该插件的设置中进行相关配置说明  点击进入得到如下界面 这里填写solcjs文件的路径位置,注意包含文件本身的名称 关于solcjs文件需要 nodejs 作为前置 nodejs可以在官网直接进行下载 ,安装很简单直接next到底便可 Node.js (nodejs.org) 安装完成后在cmd小黑窗中使用

    2024年02月06日
    浏览(46)
  • 以太坊–智能合约开发介绍及环境搭建

    目录 1. 智能合约的概念 2. 智能合约的优点  3. 智能合约开发 3.1 支持智能合约的区块链 3.2 以太坊智能合约开发工具 3.3 以太坊智能合约开发语言 4. 智能合约开发环境搭建 4.1 准备工作 4.2 Node 与 NPM 4.3 Truffle 框架 4.4 Ganache 4.5 Metamask 4.6 VS code 与 Solidity插件 智能合约 (

    2024年02月05日
    浏览(29)
  • web3: 智能合约

    2024年01月09日
    浏览(33)
  • 智能合约及其web3共识机制

      目录 什么是共识? 什么是共识机制? 共识机制的目标 为什么需要共识机制? 如何评价一个共识机制的优劣: 共识机制分类 PoW( Proof of Work)工作量证明:多劳多得 PoS(Proof of Stake)股权证明算法:持有越多,获得越多 优点 缺点 如何配置web3 智能合约测试   我们所说的共识,是

    2024年01月17日
    浏览(30)
  • 为 Web3 项目撰写智能合约(Web3项目三实战之二)

    时间像是在我们身边悄然而过,而我们的 Web3项目实战 系列也来到了第三个 Web3 项目。若正在屏幕前浏览本篇文章的您,或是从 Web3项目一 开篇之作,一直跟随着我的步伐来到了本文,想必您对于 Web3 与 Web2 的区别,有了最为深刻的感触了! 当然咯,前提是您先前或者说是当

    2024年01月18日
    浏览(35)
  • 怎么在Web3中创建智能合约

    智能合约是在区块链上运行并在 web3 生态系统中启用去中心化应用程序 (dapps) 的自动执行协议。Web3 是指下一代互联网的术语,用户可以更好地控制自己的数据、身份和资产,并且可以在没有中介的情况下直接相互交互。 本篇文章将介绍如何使用 JavaScript 和 Solidity(最流行的

    2024年02月07日
    浏览(38)
  • 智能合约:Web3的商业合作新模式

    随着区块链技术的发展,智能合约在Web3时代崭露头角,成为商业合作中的全新模式。这一技术不仅重新定义了商业合作的方式,还为各行各业带来了更加高效、透明和安全的商务交往。本文将深入探讨智能合约在Web3时代的崭新商业合作模式,以及它对商业领域的深远影响。

    2024年01月22日
    浏览(39)
  • 【区块链技术开发】 Solidity使用Truffle Box工具实现预构建模板、自动化部署、创建智能合约示例代码

    专栏:区块链技术开发 Truffle Box是一个开发工具,为Truffle生态系统中的开发人员提供了预构建

    2023年04月16日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包