Skip to content

Commit 44b27dd

Browse files
authored
Merge pull request #677 from ethereum-optimism/zainbacchus-patch-3
Create launch-for-free.mdx
2 parents 1722bb1 + abf03c6 commit 44b27dd

File tree

4 files changed

+56
-9
lines changed

4 files changed

+56
-9
lines changed

pages/builders/app-developers/overview.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ They'll help you get a head start when building your first Optimistic project.
5454
| Tutorial Name | Description | Difficulty Level |
5555
| --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ---------------- |
5656
| [Deploying Your First Contract on OP Mainnet](tutorials/first-contract) | Learn how to deploy your first contract to OP Mainnet with Remix and MetaMask. | 🟢 Easy |
57+
| [Deploying Your Contracts for Free on the Superchain](tutorials/deploy-for-free) | Learn how to deploy your contracts for free on the Superchain using the Superchain Developer Console | 🟢 Easy |
5758
| [Bridging ETH With the Optimism SDK](tutorials/cross-dom-bridge-eth) | Learn how to use the Optimism SDK to transfer ETH between Layer 1 (Ethereum or Sepolia) and Layer 2 (OP Mainnet or OP Sepolia). | 🟢 Easy |
5859
| [Bridging ERC-20 Tokens With the Optimism SDK](tutorials/cross-dom-bridge-erc20) | Learn how to use the Optimism SDK to transfer ERC-20 tokens between Layer 1 (Ethereum or Sepolia) and Layer 2 (OP Mainnet or OP Sepolia). | 🟢 Easy |
5960
| [Bridging your Standard ERC-20 token using the Standard Bridge](tutorials/standard-bridge-standard-token) | Learn how to bridge your standard ERC-20 token to layer 2 using the standard bridge. | 🟡 Medium |

pages/builders/app-developers/tutorials/_meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"first-contract": "Deploying Your First Contract on OP Mainnet",
3+
"deploy-for-free": "Deploying Your Contracts for Free on the Superchain",
34
"cross-dom-solidity": "Communicating Between Chains in Solidity",
45
"cross-dom-bridge-eth": "Bridging ETH With the Optimism SDK",
56
"cross-dom-bridge-erc20": "Bridging ERC-20 Tokens With the Optimism SDK",
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
---
2+
title: Deploying Your Contracts for Free on the Superchain
3+
lang: en-US
4+
description: Learn how to deploy your contracts for free on the Superchain using the Superchain Developer Console
5+
---
6+
7+
import { Callout, Steps } from 'nextra/components'
8+
9+
# Deploying Your Contracts for Free on the Superchain
10+
11+
This tutorial walks you through the process of verifying and deploying your contracts on the [Superchain Developer Console](https://console.optimism.io/?utm_source=docs) and claiming your deployment rebate.
12+
13+
## Prerequisites
14+
15+
* You must have signed up to the [Superchain Developer Console](https://console.optimism.io/?utm_source=docs) before deploying your contract(s)
16+
* You should have a [Coinbase Verification](https://www.coinbase.com/onchain-verify) linked with your Superchain Dev Console account
17+
18+
## Launch for free
19+
20+
<Steps>
21+
### Get your Coinbase Verification
22+
23+
Coinbase Verifications leverage the Ethereum Attestation Service to enable the issuance of Coinbase-verified, onchain attestations. If you already have a [Coinbase Verification](https://www.coinbase.com/onchain-verify), proceed to the next step.
24+
25+
* To get your verification, go to the [Coinbase Verification](https://www.coinbase.com/onchain-verify) page and click **Get verified**.
26+
* Login with your Coinbase account and go through the Coinbase Verification flow to get your preferred public key verified.
27+
28+
### Link your wallet on the Superchain Dev Console
29+
30+
* Once you have your Coinbase Verification, go the [Superchain Developer Console](https://console.optimism.io/?utm_source=docs) and login with your preferred email.
31+
* Select the account drop down and click **Wallets**. Click **Link wallet**, and follow the connect wallet flow to link your public key that has a Coinbase Verification to associate your public key with your Superchain Developer Console login.
32+
33+
### Verify your contracts on the Superchain Dev Console
34+
35+
* Once you have linked your wallet to the [Superchain Developer Console](https://console.optimism.io/?utm_source=docs), click the banner for **Launch anywhere in the Superchain for free**.
36+
* In the contracts section, add your contract address, deployment transaction hash, deployer address, and select the chain you deployed on.
37+
* Click **Verify**, and proceed with proving ownership of the contract deployment.
38+
39+
### Claim your deployment rebates on the Superchain Dev Console
40+
41+
<Callout type="info">
42+
For this first iteration, the rebate will be claimed on OP Mainnet. In the future, it will be possible to claim rebates on any chain in the Superchain.
43+
</Callout>
44+
45+
* At this point, your contract should successfully have been added to your Superchain Dev Console account, and if eligible, you can claim your deployment rebate.
46+
* To proceed, click **Eligible for rebate**.
47+
* To complete claiming your deployment rebate, Click **Claim rebate**.
48+
</Steps>
49+
50+
## Next Steps
51+
52+
* Looking for a specific app developer tutorial? Check out our [collection of tutorials](/builders/app-developers/overview#tutorials) curated just for you!
53+
* If you run into any problems, please reach out to our [developer support forum](https://github.com/ethereum-optimism/developers/discussions).

words.txt

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ ADDIU
77
ADDU
88
allocs
99
ANDI
10-
Ankr
1110
Apeworx
1211
Arweave
1312
authrpc
@@ -118,7 +117,6 @@ Holesky
118117
holesky
119118
IGNOREPRICE
120119
ignoreprice
121-
Immunefi
122120
implicity
123121
Inator
124122
inator
@@ -166,7 +164,6 @@ minsuggestedpriorityfee
166164
Mintable
167165
Mintplex
168166
MIPSEVM
169-
Mitigations
170167
Moralis
171168
Mordor
172169
MOVN
@@ -245,8 +242,6 @@ productionized
245242
Protip
246243
proxyd
247244
pseudorandomly
248-
Pyth
249-
Pyth's
250245
Quicknode
251246
quicknode
252247
quickstarts
@@ -260,15 +255,13 @@ remotedb
260255
replayability
261256
REQUIREDBLOCKS
262257
requiredblocks
258+
requisites
263259
Rollups
264260
rpckind
265261
RPCPREFIX
266262
rpcprefix
267263
RPGF
268264
SELFDESTRUCT
269-
SEPOLIA
270-
Sepolia
271-
sepolia
272265
seqnr
273266
SEQUENCERHTTP
274267
sequencerhttp
@@ -324,7 +317,6 @@ VMDEBUG
324317
vmdebug
325318
VMODULE
326319
vmodule
327-
voxel
328320
wagmi
329321
XORI
330322
xtensibility

0 commit comments

Comments
 (0)