Tag: 松露

在做“松露初始化”时出错

我是新来的智能合约编程,最近在Node上使用npm安装松露(版本:6.10.3)当我第一次运行truffle init命令时,我收到这个错误: events.js:160 throw er; // Unhandled 'error' event ^ Error: connect ETIMEDOUT 151.101.8.133:443 at Object.exports._errnoException (util.js:1018:11) at exports._exceptionWithHostPort (util.js:1041:20) at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14) 下一次我运行truffle init ,我得到了错误: events.js:160 throw er; // Unhandled 'error' event ^ Error: read ECONNRESET at exports._errnoException (util.js:1018:11) at TLSWrap.onread (net.js:568:26) 任何想法如何解决这个问题

NPM不能在Windows上安装“松露”

我试图用npm安装“松露”,但是我不熟悉NodeJS,不知道为什么npm不会安装它。 我尝试使用pipe理员权限的Powershell npm install -g truffle和几行输出后,我得到这块错误消息: gyp ERR! build error gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (F:\nodeJS\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23) gyp ERR! stack at emitTwo (events.js:87:13) gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR! System Windows_NT 10.0.14393 gyp ERR! command "F:\\nodeJS\\node.exe" […]

如何从Nodejs文件调用Web3js函数

我有以下工作web3js代码,调用button上的App.createContract()单击在网页上很好,但我想调用App.createContract()或从另一个Nodejs控制器类似。 事实上,我在想的是在Node中创build一个API,它可以调用web3js函数并返回一个JSON结果给调用者。 你能帮我如何导入我的web3js文件,并从节点控制器调用function? 谢谢 import "../stylesheets/app.css"; import { default as Web3} from 'web3'; import { default as contract } from 'truffle-contract'; import { default as CryptoJS} from 'crypto-js'; var accounts; var account; var shLogABI; var shLogContract; var shLogCode; var shLogSource; window.App = { start: function() { var self = this; web3.eth.getAccounts(function(err, accs) { if (err […]

Testrpc:tx没有正确的随机数

最近我一直在尝试松露,并遵循以下教程: http : //truffleframework.com/tutorials/pet-shop 每当我尝试build立一个事务,我总是在下面得到相同的错误 错误:错误:tx没有正确的随机数。 帐号具有以下情况:14 tx的现时值为0 在网上检查了很多与此相关的文章,但到目前为止还没有find可能导致这个问题的原因。 松露v3.4.7 Solidity v0.4.13 Npm v5.3.0 TestRPC v4.0.1 Metamask v3.9.5 从我的理解,似乎是无法find以前的交易散列新交易?