Loading…
Hi-Con 2018 has ended
Back To Schedule
Saturday, November 10 • 15:50 - 17:20
[ja][B] Testing a Contract with Truffle

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
このワークショップでは以下の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

Attendees (5)