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