Solidity 卡在挖矿交易中

Solidity stuck at mining transaction

我正在尝试在以太坊区块链中可靠地部署合约。当我直接按下它下面的创建按钮时,一条消息说 "Waiting for transaction to be mined..." 无限期地出现。我尝试部署的合同非常简单直接,我是从 youtube 教程中获得的。在本教程中,按下创建按钮后,metamask 插件会弹出一条消息,以确保您想要部署合约,在我的例子中它没有,因为它停留在 "Waiting for transaction to be mined... "。任何想法为什么会这样? 提前谢谢你

以太坊测试网已重置,新测试网称为 Ropsten。自更改以来,solidity web 编译器存在一些问题,希望很快得到解决。同时尝试使用诸如 geth 或 parity 之类的客户端,或者只下载 mist。 (感谢 shlomi zeltsinger)

我想建议使用专用网络进行测试。 link 介绍了如何操作: https://souptacular.gitbooks.io/ethereum-tutorials-and-tips-by-hudson/content/private-chain.html

尝试检查 javascript 控制台是否未显示任何错误。某些版本的 browser-solidity 在大数字方面存在一些问题是很常见的。 (我在这里挑选了一个很好的分支:https://github.com/oraclize/browser-solidity/network

尝试提高您的气体限制。可能是你没有足够的 gas 来存储合约。

最后,如果一切都失败了,尝试使用geth控制台添加它,直接在那里输入生成的字节码