truffle包含乙個指令碼執行器,可對以太坊網路執行自定義指令碼。
讓我們建立乙個指令碼並執行。
在專案根目錄下,建立script.js
檔案,內容如下:
module.
exports
=function
(callback)
該指令碼將從kovan測試網路獲取最新區塊的資訊。
執行指令碼:
truffle exec script.js --network kovan
輸出:
下面的**智慧型合約mycontract
中,讀取value值,將script.js
指令碼檔案中的**替換為:
const mycontract = artifacts.
require
("./mycontract.sol");
module.exports =
async
function
(callback)
執行指令碼:
truffle exec script.js --network kovan
輸出:
value: hello world
指令碼執行器是乙個非常有用的功能。 3 3 以太坊 以太坊核心詞彙詳解
以太坊虛擬機器 以太坊中智慧型合約的執行環境。賬戶外部賬戶 被公鑰 私鑰對控制 合約賬戶 合約賬戶被儲存在賬戶中的 控制 外部賬戶與合約賬戶區別 內部結構 訊息 類似於位元幣上的交易與位元幣交易的不同點 以太坊的訊息可以由外部實體或者合約建立,位元幣的交易只能外部建立 以太坊的訊息可以包含資料 如果...
以太坊入門
貨幣單位稱為以太 eth ether被細分為更小的單位,最小的是wei 1 ether 10的18此方 wei 以太的值在以太坊內部表示為以wei表示的無符號整數 為什麼要用wei呢?貌似是因為他是這種區塊鏈貨幣的理論先驅,比中本聰更早的提出了這種p2p的東西。以太坊錢包 進入以太坊系統的門戶。包含...
以太坊 賬戶
1 概述 位元幣 bitcoin 去中心化的貨幣 decentralized money 以太坊 etherem 去中心化的合約 decentralized contract 2 賬戶 可以很好的防禦double spending attack,因為每花費一筆錢,就扣除,更新餘額,不需要說明幣的 但...