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: