有時,為了進行測試和除錯,需要與合約進行直接互動或者手動執行交易。truffle通過互動操作台提供了乙個簡便的辦法——在其中合約可用且隨時可用。
要開啟操作台,請執行如下命令:
操作台根據專案配置連線到乙個以太坊節點。前面的命令還用--network選項指定要連線到的特定節點。
操作台的功能如下:
·可以在操作台中執行命令。例如,可以在操作台中輸入migrate--reset,其效果與在操作台外執行truffle migrate–reset一樣。
·所有已編譯合約都是可用的,且隨時可用。
·在每個命令(例如migrate--reset)之後,合約被重新配置,所以可以立即開始使用新分配的位址和二進位制。
·web3物件可用,且連線到以太坊節點。
·所有返回承諾的命令都將自動執行,並列印出結果,這樣對於簡單命令就不需要使用.then()了。例如,可以這樣寫**:
'); (window.slotbydup = window.slotbydup || ).push(); })();
'); (window.slotbydup = window.slotbydup || ).push(); })();
3 13 以太坊 Truffle 安裝使用
安裝 npm install g truffle 建立專案 新建目錄 mkdir metacoin cd metacoin truffle unbox metacoin 如果想不在裡面包含任何例項合約 使用truffle init truffle boxes truffle boxes是一種框架樣板...
013 基於truffle的PetShop案例
我的部落格即將入駐 雲棲社群 誠邀技術同仁一同入駐。truffle裡面有幾個例子還是不錯的,也看到很多人進行翻譯,我這裡就不翻譯啦,介紹安裝和部署遇到的坑。坑一 petshop這個案例的坑在於src index.html裡面有個jquery.min.js的引用,被偉大的長城防火牆給牆了,導致載入報錯...
python的leetcode848通俗解法
有乙個由小寫字母組成的字串 s,和乙個整數陣列 shifts。我們將字母表中的下乙個字母稱為原字母的 移位 由於字母表是環繞的,z 將會變成 a 例如 shift a b shift t u 以及 shift z a 對於每個 shifts i x 我們會將 s 中的前 i 1 個字母移位 x 次。...