ethereum

    3热度

    1回答

    功能getBets()给我错误:error: Failed to decode output: Error: Unsupported or invalid type: tuple。我错过了什么? pragma solidity ^0.4.11; contract Casino { struct Bet { address by; uint number;

    0热度

    1回答

    我不太了解智能合约。当我在区块链上部署智能合约时,智能合约将保存在每个节点上。这是否意味着当一个节点尝试联系智能合约时,它会在它的设备上联系它? 我在问这个,因为当我开始扎实编程时,我不知道发件人地址是什么意思。它是节点的地址(ip地址)还是什么? 原谅我如果我不理解它。这是区块链,它有点新。 在此先感谢。

    1热度

    1回答

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

    0热度

    1回答

    我有2个基本上与嵌套在光纤中的级联函数调用相同的scipt。 这其中有三个电话(解析的Tx在blockchain)的作品完美 wait.launchFiber(blockchain) function blockchain() { foreach block { parseBlock (blockIndex) } } function parseBlock

    1热度

    1回答

    Geth 1.6.7。 我已经使用这个手册 https://github.com/ethereum/go-ethereum/wiki/Setting-up-private-network-or-local-cluster 看起来很简单 运行bootnode ./bootnode -nodekeyhex dc90f8f7324f1cc7ba52c4077721c939f98a628ed17e5126

    0热度

    1回答

    任何人都可以解释mapping的工作原理以及它为什么使用它?像数组是一个项目的集合。我没有扎实的经验,我刚刚开始。我在solidity官方文档页面上找到了这个代码。 pragma solidity ^0.4.11; Contract CrowdFunding { // Defines a new type with two fields. struct Funder { addr

    0热度

    1回答

    我已经执行了非常低的天然气价格的合同方法 - 1 gwei(交易A)。 之后,我从同一个帐户(交易B)发送一些eth几个钱包。 因此,交易状态A是pending约12小时,直到它被开采,因为天然气价格。我发现交易B停滞不前,直到交易A被挖掘(它们也是pending)。 所有交易都是通过MyEthereWallet从同一个钱包发送的。 据我所知,交易是绝对独立执行的。那么,为什么交易B只在A后开采?

    0热度

    1回答

    所以我一直在寻找更深入Eathereum智能合同,只是有一些关于它的问题(请准备好小白问题) 当合同被制造成是新的令牌。合同是仅在合同地址还是在实际的令牌本身内持有。那么每个单独的令牌都包含智能合约源代码? 我见过有人说契约是安全的,因为在与智能合约交互之前,您可以轻松阅读源代码。我假设他们的意思是在您将硬币发送到该地址之前等。这会循环回到第一个问题,因为如果合同在令牌本身内,那么在源代码被读取之

    0热度

    1回答

    这是我们的MEG-Token-Distribution 1.0。我们需要某人的帮助。 Link for full code。 我们如何访问mint函数(令牌所有者是EggithCrowdsale)? 我们如何改变速度取决于msg.value(如果> 20 ETH价格另一个)? contract EggithToken is MintableToken { string public co

    1热度

    1回答

    我在私人网络中尝试过geth,当我尝试sendTransaction时,它失败地说“错误:资金不足*价格+价值”。 但帐户余额[0]是4785以太,它似乎足够。 web3.fromWei(eth.getBalance(eth.accounts[0]), "ether") 4785 我尝试的命令是 eth.sendTransaction({from: eth.accounts[0], to: