Truffle
https://gyazo.com/4abe5d19b133ced35d32bf5b5aa006c7
Ethereumのスマートコントラクト Smart Contract開発フレームワーク
スマートコントラクト Smart Contractにおける開発、Test テスト Testing、デプロイ Ethereumの自動化、マイグレーション管理
Sweet Tools for Smart Contracts | Truffle Suite
開発時
Ganacheを開発ネットワークで使う
truffle.cofig.jsにあるdevelopmentのコメント化を外す
注意
deployする場合は、truffle.cofig.jsに以下、追記
MetaMaskのニーモニック
INFURAのPROJECTID
注意
gitignoreで無視忘れずに
code:truffle.sh
mkdir myProject
cd myProject
truffle init
truffle develop
ターミナルに戻る
ctr + D
solidityバージョン
code:truffle.js
module . exports = { networks : {
... etc ...
}, compilers : { solc : { version : <string> // ex: "0.4.20". (Default: Truffle's installed solc)
}
}
};
よく使うコマンド
code:truffle.sh
truffle compile
truffle test
truffle migrate --network rinkeby
Truffleとローカルのネットワーク | もばらぶエンジニアブログ
✅【Truffle5.0対応】シンプルなERC20トークンを作成しよう! │ こじりょーの研究所