2019-11-06 型安全にコントラクトを触りたい
TypeChain
注意事項
web3 と @types/web3 のバージョンは確実に固定すること
コマンド
yarn add web3@1.2.1
yarn add -D @types/web3@1.0.19
理由
web3@1.2.2 から web3 本体に d.ts が含まれるようになった
@types/web3 はそれを見て型定義を削除した
TypeChain は本体ではなく @types/web3 の型定義に依存している
お気持ち
web3.js つらい
@0x/abi-gen
注意事項
template が npm に含まれていない
解決しそう
まあ適当に git clone してきて partials とか template を指定すればOK