Contribute
Contribution Paths
TechNERDs: Dev support

TechNERDs

The TechNERDs program is designed to improve the technical support available to developers in the Optimism Ecosystem.

This program went through governance for funding. You can see more about the program in the Governance Mission Proposal for TechNERDs (opens in a new tab).

To participate, complete the TechNERD training (as outlined below) and join the wannabe-TechNERD channel in the Optimism Discord. Start helping other developers today!

There are also a bunch of developer focused channels in the Optimism Discord (opens in a new tab) if you want to see what its all about.

TechNERD Training Curriculum

This curriculum was designed for developers with a deep technical background, as such skips over a lot of the "basics". A more beginner friendly version of this course may be released later if there is demand for one.

You can also see the Slides for the TechNERD (opens in a new tab) training here.

LessonTopicExerciseLink
1Getting an RPC EndpointGet an RPC endpoint. You will need this for all following exercises.Provider Options (opens in a new tab)
2Run an OP Goerli NodeMost developer questions we get are about running a node. Pay special attention to any issues you face or confusion you have. This can take up to 2 weeks (depending on your internet speed) to sync.Run a Node (opens in a new tab)
3Setting up an OP StackThe OP Stack is an incredible step towards the Superchain vision. As such you should be familiar with the standard OP Stack.Getting Started with the OP Stack (opens in a new tab)
4Setting up an explorer for your OP StackMake your OP Stack feel more real with its own block explorer!Blockscout explorer guide (opens in a new tab)
5Deploy & bridge a standard ERC20As an L2, bridging is a pretty important concept. Make sure you are comfortable with the bridging process.Standard Bridge, Standard Token (opens in a new tab)
5.1 BonusStandard Bridge, Custom TokenThis bonus exercise will give you insight into how the bridge works, and the limitations of it.Standard Bridge, Custom Token (opens in a new tab)
6Tracing TransactionsNow that you have done some cross chain transactions with your token bridging, you can use the SDK to trace that transaction. Tracing transactions is a powerful tool when helping other developers. Familiarize yourself with the SDK to get the most out of this exercise!Transaction Tracing with the Optimism SDK (opens in a new tab)
7Verify nodes are running & syncedVerify that you have set up and synced your node correctly.Verify your node (opens in a new tab)