Loading…
Hi-Con 2018 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Workshop [clear filter]
Saturday, November 10
 

15:50

[ja][B] Testing a Contract with Truffle
このワークショップでは以下の4つのtest手法を学びます。
  1. Truffleを用いたunit testの方法
  2. Truffle + lk-test-helpersを用いた異常系のtestの作成方法
  3. Mythril Classicを用いた危険なコードの発見方法
  4. sol-traceを用いた高速なデバッグ手法
Step 0 - 事前準備 Workshop参加前に以下の環境を整備しておいてください。
※注意! 下記のセットアップには1時間以上時間がかかるため、必ずworkshop参加前に環境構築をお願いいたします。最低 2. Install Truffleまでは終わらせておいてください。
  1. Installe node.js.
    1. Windows: https://qiita.com/maecho/items/ae71da38c88418b806ff
    2. Mac OSX: https://qiita.com/kyosuke5_20/items/c5f68fc9d89b84c0df09
    3. Linux: https://nodejs.org/ja/download/package-manager/
  2. Install Truffle: https://truffleframework.com/docs/truffle/getting-started/installation
  3. Install Ptyhon3 (for mythril-classic)
    1. Windows: https://www.python.jp/install/windows/install_py3.html
    2. Mac OSX: https://qiita.com/yutaro_sakaguchi/items/72b17dfea1efa05aded4
    3. Linux: https://www.python.ambitious-engineer.com/archives/7
  4. Install Solidity Compiler(binary version. not solcjs)
  5. Install Mythril Classic


Speakers
avatar for Yukishige Nakajo

Yukishige Nakajo

Chief Ethereum Researcher, chaintope
Ethereum Researcher, Solidity, Truffle, Smart Contract / https://github.com/maticnetwork/sol-trace developing now


Saturday November 10, 2018 15:50 - 17:20
Track B
  • Lang JA
 


Twitter Feed