如何使用web3.js调用以太坊合约
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这期内容当中小编将会给大家带来有关如何使用web3.js调用以太坊合约,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。环境solidity 0.5.0ubuntu16
千家信息网最后更新 2025年12月03日如何使用web3.js调用以太坊合约
这期内容当中小编将会给大家带来有关如何使用web3.js调用以太坊合约,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
环境
solidity 0.5.0
ubuntu16.04
一、如何导入web3j
有很多种引入方法,目前我接触到了
1、在html文件中在script中引入本地的web3j文档,或者引入https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js。
2、在js文件中用require('web3'),来引入当前路径下安装的web3。
二、
如果chrome已经安装了metamask的话,则当前的currentProvider很可能就是默认的metamask。
使用metamask中遇到的坑,一定在设置中把security & privacy。关闭才可以进行操作。否则的话,在进行需要话费gas的操作时,是找不到合约的调用账户的。
三、怎么定位到合约
需要合约地址contractAddress,合约ABI,contractAbi
var contract = web3.eth.contract(contractAbi)var address = contractaddress
四、调用无参数有返回值的合约方法
contract.method(function(error, result){ if(!error){ console.log(result) }})五、调用有参数有无返回值的合约方法
contract.setInfo(par1, par2, function(error, result){ if(!error){ console.log("set ok"); } })上述就是小编为大家分享的如何使用web3.js调用以太坊合约了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
合约
方法
以太
内容
参数
就是
文件
分析
专业
中小
中用
内容丰富
地址
文档
文章
更多
环境
知识
篇文章
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
什么论文会进数据库
mc服务器积分板
公司饲料原料数据库
网络技术公司核心团队职位
压强笔记软件开发
图纸管理在服务器上怎么实现
维克拉网络技术有限公司
小米数据库 下载
吴江区直销服务器货源充足
三级网络技术题型分数
数据库系统概论答案书
互联网科技如何减少沉没成本
游卡网络技术有限公司电话号码
战地五怎么看是在哪个服务器的
数据库如何实现隐藏
软件开发项目实施管理办法
工程造价指标数据库模型
新闻周刊本周视点网络安全
金融行业看网络安全法
关注网络安全 人工智能
安徽省博升网络技术有限公司
hcia题库网络安全题库
python工作小软件开发
利用云服务器开发cs程序
合肥软件开发品牌
数据库的文件含义
网络技术字体设计
世界服务器部署
金融行业看网络安全法
河北常见软件开发定制价格