以太坊Solidity程式語言開發框架————10、外部指令碼
背景
你也許會經常的執行外部指令碼來與你的合約進行互動。Truffle提供了一個簡單的方式來進行這個。首先,啟動你的合約,連上你想要的網路,通過1. 配置檔案
命令
要執行外部(external)指令碼,執行下述命令:
$ truffle exec <path/to/file.js>
檔案結構
為了外部指令碼能正常執行,Truffle需要它們能通過Javascript的模組的方式匯出一個函式,且有一個回撥函式作為引數:
module.exports = function(callback) {
// perform actions
}
指令碼內,你可以執行你想要做的任何事,這個回撥在指令碼執行結束後被呼叫。回撥函式只有一個引數,這個引數傳的是錯誤狀態。如果出現錯誤,整個執行會中止,並返回一個非0的退出碼(exit code)。
如果任何問題,歡迎留言批評指正。
相關文章
- 以太坊Solidity程式語言開發框架————5、移植Solid框架
- 以太坊Solidity程式語言開發框架————9、控制檯Solid框架
- 以太坊Solidity程式語言開發框架————1、Truffle簡介Solid框架
- 以太坊Solidity程式語言開發框架————11、工作流Solid框架
- 以太坊Solidity程式語言開發框架————12、聯絡開發者Solid框架
- 以太坊Solidity程式語言開發框架————13、配置檔案Solid框架
- 以太坊Solidity程式語言開發框架————15、構建流程Solid框架
- 以太坊Solidity程式語言開發框架————16、Truffle命令指南Solid框架
- 以太坊Solidity程式語言開發框架————3、建立一個工程Solid框架
- 以太坊Solidity程式語言開發框架————4、編譯合約Solid框架編譯
- 以太坊Solidity程式語言開發框架————6、構建應用Solid框架
- 以太坊Solidity程式語言開發框架————7、合約互動Solid框架
- 以太坊Solidity程式語言開發框架————8、測試合約Solid框架
- 以太坊Solidity程式語言開發框架————2、網路與APP部署Solid框架APP
- 以太坊Solidity程式語言開發框架————14、網路與APP部署Solid框架APP
- Streem:Ruby之父開發的新指令碼語言指令碼
- Forsage佛薩奇合約矩陣(Solidity程式語言)系統開發程式碼詳情矩陣Solid
- 旺旺農場遊戲系統程式設計開發程式碼示例丨Solidity語言編寫遊戲程式設計Solid
- 用solidity語言開發代幣智慧合約Solid
- 分投趣fintoch系統合約開發分析(Solidity程式語言)Solid
- 元宇宙NFT鏈遊開發(農人計劃系統開發)Solidity程式語言元宇宙Solid
- awk指令碼語言程式設計指南指令碼程式設計
- Solidity語言學習筆記————1、初識Solidity語言Solid筆記
- Hardhat 開發框架 - Solidity開發教程連載框架Solid
- 索拉迪(SolaRoad)系統開發技術/Solidity語言Solid
- 為什麼自制指令碼語言是程式語言的最高境界?指令碼
- 國人開發的程式語言-“明”語言
- Opensae去中心化交易平臺系統Solidity語言開發中心化Solid
- Web程式語言和指令碼語言的就業趨勢Web指令碼就業
- 以DevExpress開發的WinFrom程式的多語言功能的實現devExpress
- Script in Java中文版Java指令碼程式設計:語言、框架與模式勘誤Java指令碼程式設計框架模式
- 太坊智慧合約開發第一篇:IDE對solidity語法的支援IDESolid
- ASP程式中常使用的幾種指令碼語言指令碼
- Go語言開發的Web框架都有哪些?GoWeb框架
- 分投趣(Fintoch)開發丨分投趣原始碼系統技術開發丨Solidity技術語言原始碼Solid
- Go 語言,開源服務端程式碼自動生成 框架 – EasyGoServerGo服務端框架Server
- Go 語言,開源服務端程式碼自動生成 框架 - EasyGoServerGo服務端框架Server
- javascript是指令碼語言嗎JavaScript指令碼