Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions public/changelog.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,38 @@
[
{
"category": "integration",
"changes": [],
"date": "2024-11-26",
"description": "Chainlink Functions is available on Optimism mainnet. Visit the [Supported Networks](https://docs.chain.link/chainlink-functions/supported-networks#optimism-mainnet) page for more information.",
"relatedNetworks": ["optimism"],
"relatedTokens": [],
"title": "Functions on Optimism mainnet",
"topic": "functions",
"urls": []
},
{
"category": "integration",
"changes": [],
"date": "2024-11-26",
"description": "Chainlink VRF 2.5 is available on Optimism mainnet. Visit the [Supported Networks](https://docs.chain.link/vrf/v2-5/supported-networks#optimism-mainnet) page for more information.",
"relatedNetworks": ["optimism"],
"relatedTokens": [],
"title": "VRF 2.5 on Optimism mainnet",
"topic": "vrf",
"urls": []
},
{
"category": "integration",
"changes": [],
"date": "2024-11-26",
"description": "Chainlink Data Streams is available in Early Access on Optimism. The verifier proxy addresses and stream IDs are available on the [Stream Addresses](https://docs.chain.link/data-streams/crypto-streams) page.",
"relatedNetworks": ["optimism"],
"relatedTokens": [],
"title": "Data Streams on Optimism",
"topic": "data",
"subTopic": "data-streams",
"urls": []
},
{
"category": "integration",
"changes": [],
Expand Down
2 changes: 2 additions & 0 deletions src/components/QuickLinks/data/productChainLinks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@ export const productChainLinks: ProductChainLinks = {
soneium: "/data-streams/crypto-streams",
opbnb: "/data-streams/crypto-streams",
solana: "/data-streams/crypto-streams",
optimism: "/data-streams/crypto-streams",
},
},
Functions: {
Expand Down Expand Up @@ -121,6 +122,7 @@ export const productChainLinks: ProductChainLinks = {
polygon: "/vrf/v2-5/supported-networks#polygon-mainnet",
base: "/vrf/v2-5/supported-networks#base-mainnet",
soneium: "/vrf/v2-5/supported-networks#soneium-minato-testnet",
optimism: "/vrf/v2-5/supported-networks#optimism-mainnet",
},
},
linkTokenContracts: {
Expand Down
15 changes: 15 additions & 0 deletions src/content/chainlink-functions/supported-networks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,21 @@ Read the [LINK Token Contracts](/resources/link-token-contracts) page to learn w
calculation](/chainlink-functions/resources/billing#cost-calculation-example) for more information.
</Aside>

### Optimism mainnet

| Item | Value |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Functions router | <Address contractUrl="https://optimistic.etherscan.io/address/0xaA8AaA682C9eF150C0C8E96a8D60945BCB21faad" /> |
| <DonId client:load/> | <CopyText text="fun-optimism-mainnet-1" code /> / <CopyText text="0x66756e2d6f7074696d69736d2d6d61696e6e65742d310a000000000000000000"code format formatType="bytes32" /> |
| Encrypted secrets upload endpoints | <ul><li><CopyText text="https://01.functions-gateway.chain.link/" code /></li><li><CopyText text="https://02.functions-gateway.chain.link/" code /></li></ul> |

| Billing Item | Value |
| ------------------------------------------------ | ----------- |
| Premium fees (converted to LINK at request time) | 3 cents USD |
| Request threshold (withdrawing funds) | 1 request |
| Cancellation fees (withdrawing funds) | 0.1 LINK |
| Minimum balance for uploading encrypted secrets | 0.1 LINK |

### Optimism Sepolia testnet

| Item | Value |
Expand Down
80 changes: 80 additions & 0 deletions src/content/vrf/v2-5/supported-networks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -584,3 +584,83 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Coordinator Gas Overhead per Word | 435 |
</Fragment>
</TabsContent>

### Optimism mainnet

{/* prettier-ignore */}
<TabsContent sharedStore="vrfMethod" client:visible>
<Fragment slot="tab.1">Subscription</Fragment>
<Fragment slot="tab.2">Direct funding</Fragment>
<Fragment slot="panel.1">
| Item | Value |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | <Address contractUrl="https://optimistic.etherscan.io/address/0x350a791bfc2c21f9ed5d10980dad2e2638ffa7f6" urlId="10_0x350a791bfc2c21f9ed5d10980dad2e2638ffa7f6" urlClass="erc-token-address"/> |
| |
| VRF Coordinator | <Address contractUrl="https://optimistic.etherscan.io/address/0x5FE58960F730153eb5A84a47C51BD4E58302E1c8" /> |
| 2 gwei Key Hash | <CopyText text="0xa16a2316f92fa0abfd0029eea74e947d0613728e934d9794cd78bc02e2f69de4" code/> |
| 30 gwei Key Hash | <CopyText text="0x8e7a847ba0757d1c302a3f0fde7b868ef8cf4acc32e48505f1a1d53693a10a19" code/> |
| Premium percentage <br/> (paying with Optimism) | 60 |
| Premium percentage <br/> (paying with LINK) | 50 |
| Max Gas Limit | 2,500,000 |
| Minimum Confirmations | 0 |
| Maximum Confirmations | 200 |
| Maximum Random Values | 500 |
</Fragment>
<Fragment slot="panel.2">
| Item | Value |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | <Address contractUrl="https://optimistic.etherscan.io/address/0x350a791bfc2c21f9ed5d10980dad2e2638ffa7f6" urlId="10_0x350a791bfc2c21f9ed5d10980dad2e2638ffa7f6" urlClass="erc-token-address"/> |
| VRF Wrapper | <Address contractUrl="https://optimistic.etherscan.io/address/0x6A39cE9604FAD060B32bc35BE2e0D3825B2b8D4B" /> |
| VRF Coordinator | <Address contractUrl="https://optimistic.etherscan.io/address/0x5FE58960F730153eb5A84a47C51BD4E58302E1c8" /> |
| 2 gwei Key Hash | <CopyText text="0xa16a2316f92fa0abfd0029eea74e947d0613728e934d9794cd78bc02e2f69de4" code/> |
| 30 gwei Key Hash | <CopyText text="0x8e7a847ba0757d1c302a3f0fde7b868ef8cf4acc32e48505f1a1d53693a10a19" code/> | |
| Premium percentage <br/> (paying with Optimism) | 60 |
| Premium percentage <br/> (paying with LINK) | 50 |
| Minimum Confirmations | 0 |
| Maximum Confirmations | 200 |
| Maximum Random Values | 10 |
| Wrapper Gas overhead | 13400 |
| Coordinator Gas Overhead (Native) | 128500 |
| Coordinator Gas Overhead (LINK) | 150400 |
| Coordinator Gas Overhead per Word | 435 |
</Fragment>
</TabsContent>

### Optimism Sepolia testnet

{/* prettier-ignore */}
<TabsContent sharedStore="vrfMethod" client:visible>
<Fragment slot="tab.1">Subscription</Fragment>
<Fragment slot="tab.2">Direct funding</Fragment>
<Fragment slot="panel.1">
| Item | Value |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | <Address contractUrl="https://sepolia-optimism.etherscan.io/token/0xE4aB69C077896252FAFBD49EFD26B5D171A32410" urlId="11155420_0xE4aB69C077896252FAFBD49EFD26B5D171A32410" urlClass="erc-token-address"/> |
| |
| VRF Coordinator | <Address contractUrl="https://sepolia-optimism.etherscan.io/address/0x02667f44a6a44E4BDddCF80e724512Ad3426B17d" /> |
| 30 gwei Key Hash | <CopyText text="0xc3d5bc4d5600fa71f7a50b9ad841f14f24f9ca4236fd00bdb5fda56b052b28a4" code/> |
| Premium percentage <br/> (paying with Optimism Sepolia ETH) | 60 |
| Premium percentage <br/> (paying with LINK) | 50 |
| Max Gas Limit | 2,500,000 |
| Minimum Confirmations | 0 |
| Maximum Confirmations | 200 |
| Maximum Random Values | 500 |
</Fragment>
<Fragment slot="panel.2">
| Item | Value |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | <Address contractUrl="https://sepolia-optimism.etherscan.io/token/0xE4aB69C077896252FAFBD49EFD26B5D171A32410" urlId="11155420_0xE4aB69C077896252FAFBD49EFD26B5D171A32410" urlClass="erc-token-address"/> |
| VRF Wrapper | <Address contractUrl="https://sepolia-optimism.etherscan.io/address/0xA8A278BF534BCa72eFd6e6C9ac573E98c21A6171" /> |
| VRF Coordinator | <Address contractUrl="https://sepolia-optimism.etherscan.io/address/0x02667f44a6a44E4BDddCF80e724512Ad3426B17d" /> |
| 30 gwei Key Hash | <CopyText text="0xc3d5bc4d5600fa71f7a50b9ad841f14f24f9ca4236fd00bdb5fda56b052b28a4" code/> | |
| Premium percentage <br/> (paying with Optimism Sepolia ETH) | 60 |
| Premium percentage <br/> (paying with testnet LINK) | 50 |
| Minimum Confirmations | 0 |
| Maximum Confirmations | 200 |
| Maximum Random Values | 10 |
| Wrapper Gas overhead | 13400 |
| Coordinator Gas Overhead (Native) | 128500 |
| Coordinator Gas Overhead (LINK) | 150400 |
| Coordinator Gas Overhead per Word | 435 |
</Fragment>
</TabsContent>
15 changes: 15 additions & 0 deletions src/features/feeds/components/Tables.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -400,6 +400,21 @@ const StreamsNetworksData = [
explorerUrl: "https://opbnb-testnet.bscscan.com/address/%s",
},
},
{
network: "Optimism",
logoUrl: "/assets/chains/optimism.svg",
networkStatus: "https://status.optimism.io/",
mainnet: {
label: "Optimism Mainnet",
verifierProxy: "0xEBA4789A88C89C18f4657ffBF47B13A3abC7EB8D",
explorerUrl: "https://optimistic.etherscan.io/address/%s",
},
testnet: {
label: "Optimism Testnet",
verifierProxy: "0x5f64394a2Ab3AcE9eCC071568Fc552489a8de7AF",
explorerUrl: "https://sepolia-optimism.etherscan.io/address/%s",
},
},
{
network: "Soneium",
logoUrl: "/assets/chains/soneium.svg",
Expand Down