Tag: solidity smartcontracts

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

我是新来的智能合约编程,最近在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) 任何想法如何解决这个问题

如何使用eris的javascript编译一个Solidity代码?

我正在查看代码示例,如https://github.com/eris-ltd/eris-contracts.js var myAbi = […]; var myCompiledCode = "…"; // Create a factory for the contract with the JSON interface 'myAbi'. var myContractFactory = contractManager.newContractFactory(myAbi); // To create a new instance and simultaneously deploy a contract use `new`: var myNewContract; myContractFactory.new({data: myCompiledCode}, function(error, contract){ if (error) { // Something. throw error; } myNewContract = contract; […]

从node.js调用已部署的智能合约

我有一个小testing智能合同,这是部署到我的testingnetworking。 我想用服务器来调用合同中的函数。 这是代码:payontime.sol pragma solidity ^0.4.0; contract payontime{ address public remitter; address private remittee; uint value; bool public start; /*Only owner can use these function*/ modifier onlyOwner(){ if(msg.sender != remitter) throw; _; } /*Initialize the owner*/ function payontime(address receiver) payable{ remitter = msg.sender; value = msg.value; remittee = receiver; start = true; if(!remittee.send(value)){ throw; } […]