以太坊
月上林梢
刚入行低级码农。知识免费分享。尽量把博客写的清清楚楚,直接运行代码就能跑起来的。
展开
-
Java 和调用智能合约出现 : Contract Call has been reverted by the EVM with the reason: ‘execution reverted‘.
由于自己更新的合约代码重新发布后没有把合约地址更新 Java 中的 配置文件出现该错误。记录下错误。原创 2020-09-11 20:33:32 · 4710 阅读 · 0 评论 -
Ubuntu安装以太坊出现solc-cli@^0.3.0requires a peer of solc@^0.3.5 but none was installed.
如果你是直接执行 sudo npm -g install solc sudo npm -g install solc-cli或者 sudo npm -g install solc solc-cli --save-dev命令行就会报错。解决方法:sudo npm -g installsolc@^0.3.5 solc-cli --save-dev这样就可以。...转载 2019-07-10 15:45:59 · 546 阅读 · 0 评论 -
web3j 在网页中应用获取不到metamask帐户。
错误描述:Unhandled rejection Error: No "from" address specified in neither the given options,nor the default options. at Object.h._executeMethod解决方法:原创 2019-07-15 17:28:15 · 2716 阅读 · 3 评论 -
Member "transfer" not found or not visible after argument-dependent lookup in address. _needer.neede
关于solidity 0.5.0中的transfer的修改:官方中原话:Theaddresstype was split intoaddressandaddresspayable, where onlyaddresspayableprovides thetransferfunction. Anaddresspayablecan be directly conve...翻译 2019-07-21 16:09:45 · 3094 阅读 · 0 评论 -
Error: Error: Could not find artifacts for XXX from any sources
Error: Error: Could not find artifacts for contract from any sources at Object.run (/usr/local/lib/node_modules/truffle/build/webpack:/packages/truffle-migrate/index.js:92:1) at processTicksAn...原创 2019-08-18 19:19:41 · 2227 阅读 · 0 评论 -
TypeError: Web3 is not a constructor
版本太低导致的。之前我是用npm install web3安装的,结果不能用。重新安装 npm init -f //此处的-f会自动给你配好配置文件 npm install web3@^0.20.0原创 2019-09-16 20:20:20 · 3905 阅读 · 2 评论 -
"Voting" -- invalid bytes32 value (arg="candidateNames", coderType="bytes32", value="Rama").
区块链中一个投票demo。在执行migrate命令部署合约时出错。解决方法:把[“Nick”, “Rama”, “Jose”]修改为[“Nick”, “Rama”, “Jose”].map(x => web3.utils.asciiToHex(x))原文https://medium.com/@betselothailu/thank-you-for-the-great-tutorial...转载 2019-09-17 15:50:23 · 1164 阅读 · 0 评论