<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:
Download and install the following:
Set up our simulated L1/L2 system:
git clone git@github.com: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.
Leave the optimism
folder and initialize the optimism-tutorial
repo:
git clone git@github.com:ethereum-optimism/optimism-tutorial.git
cd optimism-tutorial
yarn install
Leave the optimism-tutorial
folder and initialize the l1-l2-deposit-withdrawal
example repo:
git clone git@github.com: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.