truffleでEthereum Baseのdappを作る(1)

Ethereum Base の dappをtruffle + ganache で 作る際に
いろいろ引っかかったので、此処にメモ

環境は UBUNTU18.04 LTS

0)環境作成

ここで

などとerror がでたら、素直に sudo su で root になって
curl -sL https://deb.nodesource.com/setup_8.x | bash –
とやってみる
**私の local ubuntu18 ではこれでOK

node.js と truffle をInstall

1) project 初期化
project用のディレクトリを作成

中に入って

初期化

すると

myprojectの中に
|- contracts
|- migrations
|- test
| truffle-config.js
| truffle.js

が作成される

2)sol作成


myproject/contracts/MyProject.sol
が作成されるので、以下をコピー

contract 生成時に ‘Initial message’ を 変数 message に Set し
setMessage で書き換え可能なだけの単純なものです。