<aside> 📌 Note for optimistic hackers: At the end of the workshop we'll go over a list of ideas we've had for cool applications that really take advantage of everything L2 has to offer. Get hype!

</aside>

We're running a workshop on Apr. 15, 2021 at 11:30am PT. You'll want to have a few things prepared to get the most out of the workshop! Here's quick start prep guide:

  1. Download and install the following:

  2. Set up our simulated L1/L2 system:

    git clone [email protected]:ethereum-optimism/optimism.git
    cd optimism
    yarn install
    yarn build
    cd ops
    docker-compose build
    docker-compose up
    

    Apologies in advance for the crazy logs you're about to see! There's currently no clear indication of when the system is fully ready to go. Just wait about ~30 seconds. You're good to go when you see something like this:

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/60f158fb-9379-4c7d-8790-bbea5f4aa522/Screen_Recording_2021-04-14_at_4.18.04_PM.mov

    Feel free to shut this down at any time (ctrl+c) and move onto the next section. You can always go back into the optimism/ops folder and run docker-compose up to bring the system back up again.

  3. Leave the optimism folder and initialize the optimism-tutorial repo:

    git clone [email protected]:ethereum-optimism/optimism-tutorial.git
    cd optimism-tutorial
    yarn install
    
  4. Leave the optimism-tutorial folder and initialize the l1-l2-deposit-withdrawal example repo:

    git clone [email protected]:ethereum-optimism/l1-l2-deposit-withdrawal.git
    cd l1-l2-deposit-withdrawal
    yarn install
    

And you're good to go for the workshop! We'll be going into more detail and actually running these tutorials during the workshop. Feel free to poke around these repositories, especially optimism-tutorial and the l1-l2-deposit-withdrawal example.

https://youtu.be/AHYSZ51ATWQ