问题标签 [web3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
533 浏览

node.js - 安装 web3 包,npm 给了我一个“权限被拒绝”的错误

我什至使用了 sudo 命令,我得到了一个关于权限的错误。

0 投票
1 回答
627 浏览

node.js - 以太坊节点中的 web3(然后是属性)

请您帮忙:当我在我的 nodejs 控制台中运行以下命令时,我收到以下错误:(我在 Windows 10 上使用 web3 0.20.0)

web3.eth.getAccounts().then(e => console.log(e));

错误如下:

>

0 投票
1 回答
1410 浏览

javascript - 从javascript调用solidity函数得到[object promise]?

我在合约中有一个非常简单的solidity 函数MyContract

下面的javascript使用web3打印[object Promise]而不是计数?

0 投票
1 回答
208 浏览

node.js - firebase 中的节点应用程序无法连接到 web3 RPC

当我使用节点运行以下代码时,它能够连接到外部服务器。但是当我在 firebase 上部署这段代码时,它失败了。

我验证了以下事项来解决此问题:

  • rpc 服务器可从任何地方全局访问
  • package.json 中写的 web3 版本是"web3": "^0.18.4"
0 投票
1 回答
1003 浏览

npm - 如何在 Ubuntu 16.04 中全局安装 web3?

我正在尝试通过 npm 安装 web3。 sudo npm install -g web3 但是我遇到了以下错误。

如何安装 web3?

0 投票
1 回答
203 浏览

java - 我不确定这是 java 问题还是 web3 问题(只需要一些指导)

我遇到了一个非常愚蠢的问题,我不确定我是白痴还是没有正确记住java或什么。如果这是一个超级愚蠢的问题,我提前道歉。

主要问题:我正在尝试将 web3j 与 java 一起使用,但我不知道如何

背景: 1)我知道 JAVA(我在 android studio 中开发过 android 应用程序)但不知道 netbeans。虽然我永远没有接触过java。2) 我熟悉从命令行构建以太坊合约并与之交互。

详细问题:我需要通过java连接以太坊合约,所以我google了一会儿,找到了web3j。但是......我无法弄清楚如何实际使用/安装/需要它。有一个示例项目,但我不确定如何将其导入 netbeans。当我在谷歌上搜索“使用 java 连接到以太坊”或类似的内容时,所有文章都掩盖了 web3j 部分,只是假设它已经设置好了。

我想主要问题是,如何将此库添加到我在 netbeans 中的 java 项目中?

我知道这相对模糊,但这是因为我实际上还没有能够取得任何有意义的进展来说“这就是我尝试过的”。主要是研究,除了命令行工具之外,我没有发现任何关于如何设置 web3j 的内容。我已经知道如何使用了。

资源: https ://github.com/web3j/web3j

提前感谢您给我的任何指导。我觉得也许我需要重做一个java入门,但我不确定这是否真的是问题(我可能在java方面失去了记忆)。

0 投票
4 回答
12063 浏览

reactjs - 在 React 中使用来自 MetaMask 的 web3

我正在尝试在 React js 应用程序中使用 MetaMask 中的 web3,如下所示:

这是我在 chrome 的开发控制台中得到的输出:

在此处输入图像描述

显然,在某些时候,MetaMask 根据前两行正确定义了 web3,但随后 react 会抛出一个错误,指出 web3 没有为它出现在 if(typeof web3 !== 'undefined') 中的实例定义。我尝试过的一切都会导致相同的错误或 web3 无法加载。

0 投票
2 回答
115 浏览

web3 - Web3 v1 nodejs 调用通过 RPC 调用获取以太坊账户

我无法理解如何使用新的 Web3 v1 JS lib 获取我的帐户列表。它曾经很容易 - web3.eth.accounts。新的 JS 库完全不同,我在这方面已经太久了。文档也很糟糕。

有谁知道如何在节点中使用 Web3 v1 JS lib 获取简单的帐户列表?

这会返回比帐户更多的数据,所以我在这里不知所措。web3.eth.getAccounts().then(console.log)

0 投票
1 回答
2065 浏览

node.js - Web3 - can ETH transaction be cancelled?

I am trying to create a website where ethereum transaction can be made.

If I make an eth transaction using eth.sendTransaction({from:sender, to:receiver, value: amount}) can this transaction be cancelled?

I am asking this because I see that it doesn't take any promise or callback parameters, meaning I would have no idea whether the transaction has been made successfully or not?

Is it possible for web3 transactions to be cancelled? and if it is, how do I make sure that I get notified whether transaction has been made or not? (preferrably using promises or callback rather than having to check wallet every time)

0 投票
1 回答
869 浏览

ethereum - 估计气体总是为空或为零

在玩 web3 时,我遇到了以下问题。

可能是我的代码,或者可能只是交易不需要gas?

始终返回 null 或零。

可能是我缺乏理解和建议将不胜感激。

总是返回零.... 还是 null?这是我的代码错误吗?或者这个交易不需要gas??新的和学习的,谢谢。