问题标签 [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.
ethereum - 以太坊调用从另一个合约发出事件的合约方法
我有一个合同,它调用另一个合同上的一个方法,这会导致它发出一个事件——我在一个节点进程中监听。
如果我执行直接触发事件的方法(从控制台) - 它会很好地触发。但是,如果我执行该方法,首先调用初始合约来依次调用触发事件的合约,则事件不会触发。
有没有一种方法可以调用我遗漏的合同,或者这是我设计无法做到的?以下代码描述了该问题:
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?
bitcoin - 以太坊最新交易
我需要开发一个 Web 界面来显示以太坊和特定地址的最新交易。我正在使用 web3 javascript 界面,但我无法找到获取最新交易的方法。有什么办法吗?
transactions - 如何通过地址获取以太坊交易列表
我正在寻找一种方法来获取给定地址的交易列表。如果交易太多,我希望能够对结果进行分页。如果我可以将最新处理的交易作为参数提供,这样我就可以从给定点获取最新交易会更好。
像这样的东西:
ethereum - 来自 ethereum-web3 的 Event.watch 被无限次触发
我正在尝试松露 + web3 + ethereumjs-testrpc。在应用程序中,我有以下代码:
我在控制台中无休止地获取最新的传输。合约是标准的 MetaCoin,添加了一个事件 Transfer。这是完整的代码。
java - 将十六进制转换为原始字符串值
在调用以太坊合约方法的 android 应用程序中,我有一个函数返回一个 HEX 值作为回报(以太坊合约 ABI),在这种情况下,字符串是yoooooooo
并且 HEX 是:
如链接中所述,合约 API 将填充添加到 HEX。如何从上面的 HEX 值中获取原始值而不进行填充?
ethereum - TestRPC 是否在事务上报告错误?
我从一个 x.send(1) 返回一个交易,它的 JSON 看起来像上面。我可以在输入属性的值中看到,有一个“7fa543843e2f5766ad623b2155d639d736358244”与我为 x 提供的帐户地址匹配。Solidity 片段是:
但是,JSON 中的 to: 属性是错误的。我的环境使用在 Truffle 中针对 TestRPC 运行的测试。有没有人认为这是一个已知问题或我的问题?
我的测试代码的适当部分是:
ethereum - 在测试中处理 Solidity 合约抛出的模式是什么
我在 Solidity 合约上有一个函数可以抛出。例如。
在 Truffle 环境中,我有一个测试 js,例如:
return contract.do() 导致导致抛出的条件。在此测试的Truffle 测试输出中产生以下内容:
在这样的测试中处理合约函数抛出的习语是什么?投掷是正确的行为。