| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 区块链 -> web3入门-web3.js通过Ganache连接truffle智能合约 -> 正文阅读 |
|
[区块链]web3入门-web3.js通过Ganache连接truffle智能合约 |
一、用truffle框架在本地部署智能合约1.建个文件夹?truffle_demo
2.进入文件夹内,执行init命令,会搭建基本框架出来
3.在contracts下新建一个文件,比如DataDemo.sol
4.修改migrations/1_initial_migration.js
5.修改truffle-config.js,把networks里的development放开
6.打开Ganache,选择QUICKSTART 7.truffle_demo文件夹下执行两个命令,执行migrate的时候会输出合约地址
8.此时打开Ganache,点击TRANSACTIONS,可以看到合约已经部署成功 二、通过web3.js连接合约1.建个文件夹web3_test,然后进入文件夹,执行npm初始化
2.下载web3
3.在web3_test下建一个js文件(连接合约),一个json文件(存合约的abi json字符串) ?4.打开合约项目,在truffle_demo/build/contracts下找到DataDemo.json,打开该文件,把里面的abi复制到建好的abi.json中(只需要复制冒号后面的字符串) ?5.在js文件中输入
其中address和fromAddress分别在下图的位置 6.执行 node.exe index.js 查看结果 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 21:48:28- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |