Easy Chain Create Tool for Ethereum 1.9


一個Private Chain 管理程式

當到了丹麥理工大學工作後,可說是忙得沒有什麼時間能寫部落格,只能說可以盡量就盡量吧。近來發展Blockchain PKI 的相關議題故經常要依時間建立許多的Private Ethereum Chain。雖然Ethereum 已經有 Puppeth,但要經常性的執行Puppeth 製造Genesis.json 實在是非常麻煩。而且往後還要打蠻長的指令來指定與啟動該Chain,所以寫了這個小程式,自動化製造並統一管理個個Private Chain。只需要建立,並執行init.sh 初始化,再以boot.sh 啟動,就能輕鬆建立Private Chain。

使用方法:

Usage : createChain [-i/-c/-r] [chain ID] [Options].
 -i [interactive] Create a chain interactively. (互動式設定)
 -c [chain ID] Create a chain, require Options. (指定參數建立)
 -r [chain ID] Remove a chain.(移除指定Chain)

[Options]
 -w [Network ID] Determine the network ID for the chain. (指定Network ID,跟Chain ID是不同的)
 -n [Nounce] Determine the nonce value for the chain. (指定Chain 的雜湊值)
 -d [Difficulty] Determine the difficulty value for the chain. (指定Chain 的難度)
 -g [GasLimit] Determine the GasLimit for the chain. (指定Chain 的交易費用)


Github:



留言

熱門文章