Skip to content

Commit fc622b2

Browse files
committed
fix broken links
1 parent 81b5ef6 commit fc622b2

File tree

6 files changed

+14
-19
lines changed

6 files changed

+14
-19
lines changed

pages/app-developers/tools/build/block-explorers.mdx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ Blockscout also has some OP-Mainnet-specific features:
3838
* [An interactive list of deposits (L1-L2)](https://optimism.blockscout.com/l2-deposits)
3939
* [An interactive list of withdrawals (L2-L1)](https://optimism.blockscout.com/l2-withdrawals)
4040
* [Transaction batches](https://optimism.blockscout.com/l2-txn-batches)
41-
* [Output roots](https://optimism.blockscout.com/l2-output-roots)
4241
* [App marketplace](https://optimism.blockscout.com/apps)
4342
* And much more!
4443

pages/app-developers/tools/build/ecosystem-overview.mdx

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,20 @@ import { Cards, Card } from 'nextra/components'
1919

2020
# Superchain Ecosystem repo
2121

22-
The [Superchain ecosystem repository](https://github.com/ethereum-optimism/ecosystem) is a comprehensive resource of libraries, utilities, and forkable code examples specifically tailored for builders deploying applications on the OP stack.
23-
The Superchain ecosystem repository was developed to help ease and expedite the development process for all builders working on the OP stack, helping them deliver value to the community without the necessity of mastering every detail of how the protocol itself operates.
22+
The [Superchain ecosystem repository](https://github.com/ethereum-optimism/ecosystem) is a comprehensive resource of libraries, utilities, and forkable code examples specifically tailored for builders deploying applications on the OP Stack.
23+
The Superchain ecosystem repository was developed to help ease and expedite the development process for all builders working on the OP Stack, helping them deliver value to the community without the necessity of mastering every detail of how the protocol itself operates.
2424

2525
## Getting started
2626

27-
Our initial launch includes an example [bridge application](https://github.com/ethereum-optimism/ecosystem/tree/main/apps/bridge-app) that demonstrates how to bridge ETH and any ERC20 tokens listed in the [Superchain Token List](/superchain/tokenlist).
28-
This application serves as a reference for anyone looking to build their own bridge, offering a clearer understanding of how to interact with the protocol on both the L1 and L2 sides.
27+
Our initial launch includes a [bridge tutorial](/stack/interop/tutorials/bridge-crosschain-eth) that demonstrates how to bridge ETH and any ERC20 tokens listed in the [Superchain Token List](/superchain/tokenlist). This tutorial serves as a reference for anyone looking to build their own bridge, providing a clearer understanding of how to interact with the protocol on both the L1 and L2 sides.
2928

30-
Additionally, we provide a package containing common utilities essential for developers interacting with both L1 and L2. For instance, it includes features for tracking [network pairs](https://github.com/ethereum-optimism/ecosystem/blob/main/packages/op-app/src/configs/networkPairs.ts) and [deployment addresses](https://github.com/ethereum-optimism/ecosystem/blob/main/packages/op-app/src/configs/deploymentAddresses.ts) of smart contracts.
29+
Additionally, we provide a package containing common utilities essential for developers interacting with both L1 and L2. One such package is [viem-optimism](https://github.com/ethereum-optimism/ecosystem/tree/main/packages/viem), which offers utilities for interacting with the OP Stack using the viem library.
3130

3231
<Cards>
33-
<Card title="Bridge Application" href="https://github.com/ethereum-optimism/ecosystem/tree/main/apps/bridge-app" icon={<img src="/img/icons/shapes.svg" />} />
34-
35-
<Card title="Network Pairs" href="https://github.com/ethereum-optimism/ecosystem/blob/main/packages/op-app/src/configs/networkPairs.ts" icon={<img src="/img/icons/shapes.svg" />} />
36-
37-
<Card title="Deployment Addresses" href="https://github.com/ethereum-optimism/ecosystem/blob/main/packages/op-app/src/configs/deploymentAddresses.ts" icon={<img src="/img/icons/shapes.svg" />} />
32+
<Card title="Superchain Interop " href="https://github.com/ethereum-optimism/ecosystem/tree/a309bfd496f5072a64ce154204e5f72f56fe8163/packages/viem/src/actions/interop" icon={<img src="/img/icons/shapes.svg" />} />
33+
<Card title="viem-optimism" href="https://github.com/ethereum-optimism/ecosystem/tree/a309bfd496f5072a64ce154204e5f72f56fe8163/packages/viem/src/actions" icon={<img src="/img/icons/shapes.svg" />} />
3834
</Cards>
3935

4036
## Contribute
4137

42-
If you would like to see more examples related to the OP stack, feel free to [leave an issue](https://github.com/ethereum-optimism/ecosystem/issues).
38+
If you would like to see more examples related to the OP Stack, feel free to [leave an issue](https://github.com/ethereum-optimism/ecosystem/issues).

pages/app-developers/tools/build/oracles.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ The [API3 Market](https://market.api3.org/optimism) provides access to 200+ pric
7676

7777
The price feeds are delivered by an aggregate of [first-party oracles](https://docs.api3.org/oev-searchers/glossary.html#first-party-oracles) using signed data and support [OEV recapture]().
7878
[https://docs.api3.org/dapps/integration/security-considerations.html#oracle-extractable-value-oev](https://docs.api3.org/dapps/integration/security-considerations.html#oracle-extractable-value-oev)
79-
Unlike traditional data feeds, reading [API3 price feeds](https://docs.api3.org/oev-searchers/in-depth/dapis/#dapis) enables dApps to auction off the right to update the price feeds to searcher bots which facilitates more efficient liquidation processes for users and LPs of DeFi money markets. The OEV recaptured is returned to the dApp.
79+
Unlike traditional data feeds, reading [API3 price feeds](https://docs.api3.org/oev-searchers/in-depth/#dapps-catalog) enables dApps to auction off the right to update the price feeds to searcher bots which facilitates more efficient liquidation processes for users and LPs of DeFi money markets. The OEV recaptured is returned to the dApp.
8080

8181
API3's QRNG provides dApps with truly random numbers based on quantum mechanics at no charge. More details [here](https://api3.org/)
8282

@@ -137,9 +137,9 @@ You can explore the full catalog of Pyth Price Feed IDs for [OP Mainnet and Sepo
137137

138138
Builders can choose how they want to consume the data among 3 dedicated models:
139139

140-
* [RedStone Core](https://docs.redstone.finance/docs/get-started/models/redstone-pull) (pull oracle) - less than 10s update time, broad spectrum of feeds, best for most use cases. All [Core Price Feeds](https://app.redstone.finance/#/app/tokens) are available on OP Mainnet & OP Sepolia.
141-
* [RedStone Classic](https://docs.redstone.finance/docs/get-started/models/redstone-push) (push oracle) - for protocols designed for the traditional oracle interface, customizable heartbeat and deviation threshold.
142-
* [RedStone X](https://docs.redstone.finance/docs/get-started/models/redstone-x) - specifically for Perps and Options, highest update frequency and front-running protection.
140+
* [RedStone Core](https://docs.redstone.finance/docs/dapps/redstone-pull/) (pull oracle) - less than 10s update time, broad spectrum of feeds, best for most use cases. All [Core Price Feeds](https://app.redstone.finance/#/app/tokens) are available on OP Mainnet & OP Sepolia.
141+
* [RedStone Classic](https://docs.redstone.finance/docs/dapps/redstone-push/) (push oracle) - for protocols designed for the traditional oracle interface, customizable heartbeat and deviation threshold.
142+
* [Hybrid (push + push) ERC7412](https://docs.redstone.finance/docs/dapps/redstone-erc7412/) - specifically for Perps and Options, highest update frequency and front-running protection.
143143

144144
Interested in integration? [Get in contact](https://discord.com/invite/PVxBZKFr46) with the RedStone team!
145145

pages/connect/contribute/stack-contribute.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ To make your first contribution to the codebase, check out the [open issues](htt
4040

4141
<Callout type="warning">
4242
Only the software components included within the current release of the OP Stack codebase are considered in the scope of the OP Stack.
43-
Any usage of the OP Stack outside of the official, intended capabilities of the current release is considered [OP Stack Hacks](https://github.com/ethereum-optimism/developers/tree/main/hacks) — unofficial modifications that are useful for experimentation but could have unforeseen results, such as security vulnerabilities, and are likely to cause your chain to no longer be interoperable with the [Optimism Superchain](https://app.optimism.io/superchain/).
43+
Any usage of the OP Stack outside of the official, intended capabilities of the current release is considered [OP Stack Hacks](https://github.com/ethereum-optimism/developers/tree/main/docs) — unofficial modifications that are useful for experimentation but could have unforeseen results, such as security vulnerabilities, and are likely to cause your chain to no longer be interoperable with the [Optimism Superchain](https://app.optimism.io/superchain/).
4444
Developer support for OP Stack Hacks is limited — when in doubt, stick to the capabilities of the current release!
4545
</Callout>
4646

pages/stack/getting-started.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ At the end of the day, the OP Stack becomes what Optimism needs.
6565

6666
Ready to dive into the world of the OP Stack?
6767

68-
* If you're interested in understanding the OP Stack in more depth, start with the [Design Principles](design-principles) and [Components Overview](components).
68+
* If you're interested in understanding the OP Stack in more depth, start with the [Design Principles](/stack/design-principles).
6969
* If you're excited to join the Superchain, launch your first [Superchain-ready L2](/operators/chain-operators/self-hosted) or dive directly into the OP Stack codebase to learn more.
7070

7171
The OP Stack is the next frontier for Ethereum. You're already here, so what are you waiting for?

pages/stack/interop/superchain-weth.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ sequenceDiagram
106106

107107
7. `SuperchainWETH` uses [`SafeSend`](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/universal/SafeSend.sol) to send ETH.
108108
This ensures that even if the destination is a smart contract, its custom logic is not executed.
109-
This behavior differs from [standard ETH transfers](https://docs.base.org/base-learn/docs/address-and-payable/#receiving-ether-with-payable-addresses), where smart contracts can trigger custom logic upon receiving ETH.
109+
This behavior differs from [standard ETH transfers](https://docs.base.org/learn/address-and-payable/address-and-payable#receiving-ether-with-payable-addresses), where smart contracts can trigger custom logic upon receiving ETH.
110110

111111
## L1 Treasury
112112

0 commit comments

Comments
 (0)