truffle

    2热度

    1回答

    我试图在本地使用Web3,Truffle和Testrpc部署智能合约。我用松露编译了一个智能合约,并具有以下代码来提取ABI和字节码。在同一个脚本,我试图使用部署在web3.eth.contract.deploy合同(本文档中给出:https://web3js.readthedocs.io/en/1.0/web3-eth-contract.html#deploy),但已收到此错误: Error:

    2热度

    1回答

    当存在新数据并执行事务时创建新的合同地址,或者在具有映射变量和可以添加数据的单个合同实例地址上创建时,是不是很好的做法。哪种情况对于数据检索都是很好的选择? 例如 - 我见过web3js,他们在区块链上创建契约的新实例,并将数据存储在其变量中,然后根据契约地​​址获取数据。所以它就像创建多个对象来存储单个记录,虽然合同实例可以存储多个。在Flip侧有web3js代码,其中只创建一个契约实例并将数据

    0热度

    1回答

    我的问题可能很简单,但我找不到任何答案。 所以基本上我有简单的合同,从坚实的文件,添加到松露。 我使用松露3.59和testRPC 4.0.1 pragma solidity ^0.4.0; contract Coin { // The keyword "public" makes those variables // readable from outsi

    0热度

    1回答

    我正在运行的东西truffle console工作正常,但失败truffle test。 的代码是: contract Geekt { address[] usersByAddress; function registerNewUser(string handle, bytes32 city, bytes32 state, bytes32 country) public re

    0热度

    1回答

    我正在研究一个使用松露框架的项目,并希望在私有以太网网络上测试我的代码。当我运行truffle console,它连接到truffle.js指定的网络,就像这样: module.exports = { networks: { development: { host: "localhost", port: 8545, network_id: "

    1热度

    1回答

    我编译和部署下列合同,合同testrpc功能: pragma solidity ^0.4.4; contract Adoption { address[] public adopters; function adopt(uint petId) public returns (uint) { require(petId >= 0 && petId <= 15

    0热度

    1回答

    我用geth在Ethereum上设置了一个专用块链。 在节点1中,我设置了两个帐户,通过松露部署了一个带有令牌的合同,然后我将某个令牌从一个帐户转移到另一个帐户,检查帐户余额,所有看起来都不错,同时检查eth.account [0] .getBalance,很好; 然后我设置在不同的箱的另一个节点(节点2),采用addpeer连接到节点1,则我开始miner.start()在节点2 我检查节点1,

    -1热度

    1回答

    我试图使用testrpc &松露来部署智能合约。我的智能合约和HelloWorld一样简单。合同已成功部署,此地址为0xfd52dd6fd4002b86ccbd3ae7c7a3e1a9d16c3648。我不明白的唯一一点是,合同应该涉及两方。当我运行这个命令HelloWorld.deployed()时,我只能从地址获得。我想要两个参数,即从&到。我的问题是如何在以太坊签署合同时包含TO参数?

    0热度

    1回答

    如何正确调用松露控制台中的合同功能? 使用petshop示例项目,我成功将合同迁移到网络上。 在松露控制台I执行: var ad = Adoption.deployed() 这产生的答复: undefined 当我执行ad.adopt(23);采用为函数名和23为单位参数;我得到的例外TypeError: ad.getAdopters is not a function 我在调用函数时出现

    1热度

    1回答

    我已经正确安装了geth,truffle和testrpc。现在我正在尝试做一些以太坊合约教程。我初始化了项目truffle init,因此创建了具有默认合同的项目文件夹,然后我运行testrpc并通过键入truffle compile(构建目录已成功创建)编译合同。事情是,truffle test不工作,因为如果没有testrpc运行。我在Windows上使用Git Bash。可能是什么问题? S