问题标签 [ethereum]

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 投票
1 回答
2161 浏览

ethereum - 以太坊调用从另一个合约发出事件的合约方法

我有一个合同,它调用另一个合同上的一个方法,这会导致它发出一个事件——我在一个节点进程中监听。

如果我执行直接触发事件的方法(从控制台) - 它会很好地触发。但是,如果我执行该方法,首先调用初始合约来依次调用触发事件的合约,则事件不会触发。

有没有一种方法可以调用我遗漏的合同,或者这是我设计无法做到的?以下代码描述了该问题:

0 投票
2 回答
2303 浏览

ethereum - My ethereum balance seems to be 0 when checked via geth

I created an ethereum address

and sent some ethers to it. Then I ran the server:

and the JavaScript console:

I checked the balance, but it was 0:

When I checked the balance via etherchain, there were some ethers.

What am I doing wrong?

0 投票
1 回答
361 浏览

bitcoin - 以太坊最新交易

我需要开发一个 Web 界面来显示以太坊和特定地址的最新交易。我正在使用 web3 javascript 界面,但我无法找到获取最新交易的方法。有什么办法吗?

0 投票
1 回答
3268 浏览

ethereum - 如何更新 dapp 合约

如何更新部署在以太坊区块链中的Truffle dapp的智能合约?

0 投票
5 回答
32371 浏览

transactions - 如何通过地址获取以太坊交易列表

我正在寻找一种方法来获取给定地址的交易列表。如果交易太多,我希望能够对结果进行分页。如果我可以将最新处理的交易作为参数提供,这样我就可以从给定点获取最新交易会更好。

像这样的东西:

0 投票
1 回答
954 浏览

ethereum - 来自 ethereum-web3 的 Event.watch 被无限次触发

我正在尝试松露 + web3 + ethereumjs-testrpc。在应用程序中,我有以下代码:

我在控制台中无休止地获取最新的传输。合约是标准的 MetaCoin,添加了一个事件 Transfer。是完整的代码。

0 投票
3 回答
7610 浏览

java - 将十六进制转换为原始字符串值

在调用以太坊合约方法的 android 应用程序中,我有一个函数返回一个 HEX 值作为回报(以太坊合约 ABI),在这种情况下,字符串是yoooooooo并且 HEX 是:

在此处输入图像描述

如链接中所述,合约 API 将填充添加到 HEX。如何从上面的 HEX 值中获取原始值而不进行填充?

0 投票
1 回答
201 浏览

ethereum - TestRPC 是否在事务上报告错误?

我从一个 x.send(1) 返回一个交易,它的 JSON 看起来像上面。我可以在输入属性的值中看到,有一个“7fa543843e2f5766ad623b2155d639d736358244”与我为 x 提供的帐户地址匹配。Solidity 片段是:

但是,JSON 中的 to: 属性是错误的。我的环境使用在 Truffle 中针对 TestRPC 运行的测试。有没有人认为这是一个已知问题或我的问题?

我的测试代码的适当部分是:

0 投票
1 回答
428 浏览

ethereum - 我无法让以太坊钱包在 windows64 上运行

我第一次尝试以太坊。我能够在我的 Windows 10 系统上下载并安装以太坊钱包。现在,当我尝试启动 .exe 文件时,我得到“可以连接到节点吗?查看日志”。我附上了截图。

关于如何解决此问题的任何想法?

谢谢!

雾错误信息

在此处输入图像描述

0 投票
5 回答
5047 浏览

ethereum - 在测试中处理 Solidity 合约抛出的模式是什么

我在 Solidity 合约上有一个函数可以抛出。例如。

在 Truffle 环境中,我有一个测试 js,例如:

return contract.do() 导致导致抛出的条件。在此测试的Truffle 测试输出中产生以下内容:

在这样的测试中处理合约函数抛出的习语是什么?投掷是正确的行为。