您好,登錄后才能下訂單哦!
這篇文章主要介紹“Truffle命令有哪些”,在日常操作中,相信很多人在Truffle命令有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Truffle命令有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
Truffle的主要特性包括:
內置的智能合約編譯、鏈接、部署和二進制文件管理
支持快速開發的自動化合約測試
支持腳本的可擴展的部署與遷移框架
內置網絡管理功能,可支持部署到任何數量的公鏈和私鏈
支持EthPM & NPM包管理,遵循ERC190標準
交互式控制臺可以直接與合約通信
可配置構建流水線可支持緊密集成
支持在Traffule環境中運行外部JavaScript腳本。
如果希望快速掌握區塊鏈應用的開發,推薦匯智網的 區塊鏈應用開發系列教程, 內容涵蓋比特幣、以太坊、eos、超級賬本fabric和tendermint等多種區塊鏈, 支持 java、go、c#、nodejs、python、php、dart等多種開發語言。
truffle命令行概述
truffle build - 構建項目
truffle compile - 編譯合約
truffle config - 分析功能開關
truffle console - 啟動控制臺
truffle create - 創建新構件
truffle debug - 調試鏈上交易
truffle deploy - 部署合約
truffle develop - 啟動開發控制臺
truffle exec - 執行JS腳本
truffle help - 幫助信息
truffle init - 初始化項目
truffle install - 安裝以太坊包
truffle migrate - 部署合約
truffle networks - 檢查網絡構件
truffle opcode - 顯示合約操作碼
truffle publish - 發布以太坊包
truffle run - 運行插件命令
truffle test - 執行測試
truffle unbox - 下載項目模板
truffle version - 顯示i版本信息
truffle watch - 自動重新構建
truffle配置文件概述
networks - 網絡配置
contracts_directory - 合約目錄配置
contracts_build_directory - 合約構建目錄配置
migrations_directory - 遷移腳本目錄配置
mocha - 測試配置
compilers.solc - Solidity編譯器配置
compilers.external - 外部編譯器配置
合約抽象對象概述
MyContract.new - 部署新合約
MyContract.at - 載入已部署合約
MyContract.deployed - 載入默認合約
MyContract.link - 鏈接合約庫
MyContract.networks - 獲取網絡列表
MyContract.setProvider - 設置web3提供器
MyContract.setNetwork - 設置網絡
MyContract.hasNetwork - 檢測指定網絡
MyContract.defaults - 實例默認值
MyContract.clone - 克隆合約抽象
MyContract.numberFormat - 數值格式
MyContract.timeout - 交易超時區塊數
MyContract.autoGas - 是否自動估算gas
MyContract.gasMultiplier - 設置gas估算倍數
到此,關于“Truffle命令有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。