solidity

    2熱度

    1回答

    我正在在以太坊區塊鏈上試驗智能合約。假設我有一個合同,就像SimpleStorage.sol找到了in the Solidity documentation,它有一個任何人都可以訪問的存儲狀態。爲紐帶描述, 任何人都可以只調用再次用不同的值設置並覆蓋你的電話號碼 這將導致問題,並限制該功能的可訪問特定帳戶的解決方案在我的用例中不適合。在我的合同中,我希望每個賬戶設置的數據稍後可以通過一個不同的預定

    1熱度

    1回答

    我在使用Embark部署合同時遇到問題。 我已經成功使用它之前與較小的合同。 這是問題所在提示: 合同部署在0xc9f10a4696f4102d0ef3ec4ce5eb5426828a1b06 但似乎並不奏效嘗試調整 合同部署你的氣值,但在所有的功能它不能被稱爲? 如何解決這個問題?

    3熱度

    3回答

    我目前正在研究ethereum平臺(node.js和solidity)。我的問題是如何使用node.js觸發一個事件(契約)?

    0熱度

    4回答

    我正在使用testrpc和web3。 我用下面的成語,以確保只有先前定義的用戶應該能夠做一些事情: function doSomethingProtected() { if (msg.sender != authorizedUser) throw; flagSomething = true; } 當調用與WEB3實例化合同的功能如下: myC

    1熱度

    1回答

    我需要在映射中的同一個鍵下能夠有多個可能的值。今天,Solidity的映射是單值的:寫一個值覆蓋前一個(它仍然在區塊鏈中,但不能被合約檢索)。我寫了這個代碼,具有多值映射: contract MVM { struct Bucket { bool exists; uint num; // Never decreases: we can only add records

    1熱度

    1回答

    我在MIST以太坊錢包上執行了代碼here,問題是我找不到如何「停止」投票並得到最終結果。 你能指教我嗎?

    2熱度

    2回答

    我有兩個合同說A和B,兩個節點運行在不同的機器Machine1和Machine2具有相同的網絡ID,我已經添加節點使用節點url。合同A由機器1部署在區塊鏈中,合同B由機器2部署。現在我想從機器2和機器1訪問合同A的功能,並從機器2和機器1訪問合同B的功能。如何訪問功能

    1熱度

    2回答

    爲了學習一點關於以太坊的知識,我想我會編寫一份簡單的貸款合同。我爲任何貸款添加了一些簡單的屬性,我立即遇到了問題。 contract Loan { address lender; address borrower; uint amount; ???? interestRate; ... } 我用什麼類型的利率?查看solidity type

    2熱度

    2回答

    例如,如果我得到了以下斷言: father('jim', 'Boby') father('rob', 'bob') ,我想知道是誰了父親的名字以「博」?