问题标签 [remix]
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 - Solidity公共变量getter调用不返回
我已经pragma solidity^0.4.0
为 Rinkeby 部署了一个非常基本的 Solidity 合约 ()。当我在状态变量上调用 getter 时,没有返回任何内容,我不明白为什么。编译我正在使用的合同"solc": "^0.4.25"
使用 Remix 进行测试,对 getter 的调用可以在本地正常工作。但是,该电话不适用于我在 Rinkeby 上的合同。
这是我的可靠代码...
在 Rinkeby 上部署的合约地址是
https://rinkeby.etherscan.io/address/0xacbd19113e0d8122e18df48a320b635fb5d7cdd0
从 Remix 调用任何公共变量时,我期望返回值,但是我只call to Contest.manager
在 Remix 控制台中收到消息,仅此而已。
我在我的 web3 dapp 中得到了相同的行为,当我尝试时返回为零......
await Contest.methods.manager().call()
solidity - 向 MultiSigWallet.addOwner 交易错误:JsonRpcEngine - 响应没有错误或请求结果:
我在 Remix IDE 中运行 gnosis multisigwallet.sol。它已成功部署,但在调用 addOwner、remoceowner 和 changeRequirement 函数时,它在元掩码中抛出错误。代码:/// 此代码取自:https ://github.com/gnosis/MultiSigWallet
}
solidity - Solidity:给自己寄一些钱
我有一个来自 Solidity 的问题,我的 IDE 正在使用 Remix,我想给自己寄一些钱。
我的代码:
但是当我按下发送按钮时,它会向我显示一条消息,例如:
我该如何解决?
ethereum - 我该如何解决这个松露编译错误?
使用 truffle 编译时显示以下错误:
solidity - 继续接收错误:尝试存储变量时恢复//
目前我正在尝试添加资产,以便将其添加到存储中,但我不断收到错误回复
错误:
虚拟机错误:还原。revert 事务已恢复到初始状态。注意:如果您发送值,则应支付构造函数。
ethereum - 无法通过 Remix 部署简单的 Solidity 合约
为什么 Remix 无法部署简单合约(从掌握以太坊书籍https://github.com/ethereumbook/ethereumbook/blob/develop/code/Solidity/Faucet2.sol简化)?--
无论我如何提高 gasLimit 和/或 gasPrice
blockchain - 在 remix.ethereum.org,blockhash 函数总是将所有变量归零
我在 remix.ethereum.org 的blockhash函数有问题。尽管多次尝试使用不同的代码,blockhash 函数总是会导致问题,结果是所有变量都返回零值。
在以下情况下,_previousBlockNumber变量始终返回零。如果注释掉 blockhash 函数行,则不会发生错误,并且至少_previousBlockNumber变量会正确返回。
我尝试了几种不同版本的编译器。
是bug问题吗?
谢谢你的帮助。
blockchain - 通过 rpc 从 Remix 连接到本地区块链时出错
使用上述命令启动控制台,将 remix 连接到私有区块链。甚至尝试使用 localhost 进行 rpcaddr。还使用了 http 版本的remix。仍然低于错误。
无法连接到 Web3 提供程序。确保提供程序正在运行并且连接已打开(通过 IPC 或 RPC)。
solidity - 拍卖智能合约的编码问题
这是拍卖智能合约。我想做这样的拍卖。如果有人注册他的产品进行竞标,任何想购买的人都可以参与此次竞标。
但是当我在 Remix 上测试时,它甚至不能被遵守。我认为我的编码有问题。请帮我。
unit-testing - 编写混音单元测试时出错:URL 不可解析:remix_accounts.sol
我正在 remix-ide 中编写单元测试,我想在单个测试中从不同地址调用函数。
remix-tests Github 页面说你可以使用,import "remix_accounts.sol";
但我得到了URL not parseable: remix_accounts.sol
. 如何解决?或者也许还有另一种方式可以从不同的地址拨打电话?