Skip to content

Commit

Permalink
soneium minato (#2133)
Browse files Browse the repository at this point in the history
* Merge doc main (#237)

* Fix shadow on navigation (#2100)

* Fix shadow on navigation

* Align inner page with new navigation width

---------

Co-authored-by: Crystal Gomes <thedriftofwords@users.noreply.github.com>
Co-authored-by: Karim H. <98668332+khadni@users.noreply.github.com>

* Adjust VRF Sepolia lane and CLA deprecation notice (#2103)

* CCIP 1.5 (#2104)

* rel2 update

* rel2 update

* rel2 update

* fix

* OoO

* fix

* nit

* nit

* update page

* update page

* update page

* update page

* update

* update

* update

* update

* update

* update

* update

* Fund amounts & nit changes

---------

Co-authored-by: Karim <98668332+khadni@users.noreply.github.com>

* Add gas spikes note (#2105)

* Add gas spikes note

* Remove printscreen

* Add shorter inline explanation and adjust gas spike insert

---------

Co-authored-by: Crystal Gomes <thedriftofwords@users.noreply.github.com>

* update (#2110)

* update (#2108)

* new integration (#2111)

* linea testnet

* linea testnet

* linea

* linea

* linea

* linea

* linea

* scroll (#2114)

* update

* update

* update

* remove kroma testnet

* put kroma

* update

* update

* empty

* add Scroll ccip to QL (#2115)

* nit (#2116)

* nit (#2117)

* rmn status (#2118)

* rmn status

* rmn status

* rmn status

* update

* update

* add issuer por field (#2119)

---------

Co-authored-by: Simone Cuomo <simone@thisdot.co>
Co-authored-by: Crystal Gomes <thedriftofwords@users.noreply.github.com>
Co-authored-by: Amine E. <aelmanaa@users.noreply.github.com>

* Revert "Merge doc main (#237)"

This reverts commit 8a9db7a.

* update (#2129) (#244)

* Soneium Minato - Streams

* Changelog - Streams

* Add VRF 2.5

* update release date

* add base, soneium VRF to quicklinks

* CCIP Soneium Minato

* add rpc provider

* Add Functions; release notes for VRF and Functions

* functions quicklink

* Typo fix

* Adjustment on VRF table

---------

Co-authored-by: Karim H. <98668332+khadni@users.noreply.github.com>
Co-authored-by: Simone Cuomo <simone@thisdot.co>
Co-authored-by: Crystal Gomes <thedriftofwords@users.noreply.github.com>
  • Loading branch information
4 people authored Oct 22, 2024
1 parent 779fa18 commit 33f3996
Show file tree
Hide file tree
Showing 13 changed files with 227 additions and 33 deletions.
45 changes: 45 additions & 0 deletions public/changelog.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,49 @@
[
{
"category": "integration",
"changes": [],
"date": "2024-10-22",
"description": "Chainlink Functions is available on Soneium Minato testnet. Visit the [Supported Networks](https://docs.chain.link/chainlink-functions/supported-networks#soneium-minato-testnet) page for more information.",
"relatedNetworks": ["soneium"],
"relatedTokens": [],
"title": "Functions on Soneium Minato",
"topic": "functions",
"urls": []
},
{
"category": "integration",
"changes": [],
"date": "2024-10-22",
"description": "Chainlink VRF 2.5 is available on Soneium Minato testnet. Visit the [Supported Networks](https://docs.chain.link/vrf/v2-5/supported-networks#soneium-minato-testnet) page for more information.",
"relatedNetworks": ["soneium"],
"relatedTokens": [],
"title": "VRF 2.5 on Soneium Minato",
"topic": "vrf",
"urls": []
},
{
"category": "integration",
"changes": [],
"date": "2024-10-22",
"description": "Chainlink CCIP is available on Soneium Minato testnet. Visit the [Supported Networks](https://docs.chain.link/ccip/supported-networks/v1_2_0/testnet) page for more information.",
"relatedNetworks": ["soneium"],
"relatedTokens": [],
"title": "CCIP on Soneium Minato",
"topic": "ccip",
"urls": []
},
{
"category": "integration",
"changes": [],
"date": "2024-10-22",
"description": "Chainlink Data Streams is available in Early Access on Soneium Minato. The verifier proxy address and feed IDs are available on the [Data Streams Feed IDs](https://docs.chain.link/data-streams/stream-ids) page.",
"relatedNetworks": ["soneium"],
"relatedTokens": [],
"title": "Data Streams on Soneium Minato",
"topic": "data",
"subTopic": "data-streams",
"urls": []
},
{
"category": "release",
"changes": [],
Expand Down
4 changes: 4 additions & 0 deletions src/components/QuickLinks/data/productChainLinks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ export const productChainLinks: ProductChainLinks = {
zksync: "/ccip/supported-networks/v1_2_0/mainnet#zksync-mainnet",
linea: "/ccip/supported-networks/v1_2_0/mainnet#linea-mainnet",
scroll: "/ccip/supported-networks/v1_2_0/mainnet#scroll-mainnet",
soneium: "/ccip/supported-networks/v1_2_0/testnet#soneium-minato-ethereum-sepolia",
},
},
"Data Feeds": {
Expand Down Expand Up @@ -84,6 +85,7 @@ export const productChainLinks: ProductChainLinks = {
ethereum: "/chainlink-functions/supported-networks#ethereum",
optimism: "/chainlink-functions/supported-networks#optimism",
polygon: "/chainlink-functions/supported-networks#polygon",
soneium: "/chainlink-functions/supported-networks#soneium",
},
},
Automation: {
Expand Down Expand Up @@ -111,6 +113,8 @@ export const productChainLinks: ProductChainLinks = {
ethereum: "/vrf/v2-5/supported-networks#ethereum-mainnet",
fantom: "/vrf/v2/subscription/supported-networks#fantom-mainnet",
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",
},
},
linkTokenContracts: {
Expand Down
20 changes: 20 additions & 0 deletions src/config/data/ccip/v1_2_0/testnet/chains.json
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,26 @@
"version": "1.5.0"
}
},
"ethereum-testnet-sepolia-soneium-1": {
"armProxy": {
"address": "0x6172F4f60eEE3876cF83318DEe4477BfAf15Ffd3",
"version": "1.5.0"
},
"chainSelector": "686603546605904534",
"feeTokens": ["LINK", "WETH"],
"registryModule": {
"address": "0xe06fE3AEfef3a27b8BF0edd5ae834B006EdE3aa1",
"version": "1.5.0"
},
"router": {
"address": "0x443a1bce545d56E2c3f20ED32eA588395FFce0f4",
"version": "1.2.0"
},
"tokenAdminRegistry": {
"address": "0xD2334a6f4f79CE462193EAcB89eB2c29Ae552750",
"version": "1.5.0"
}
},
"ethereum-testnet-sepolia-zksync-1": {
"armProxy": {
"address": "0x3DA20FD3D8a8f8c1f1A5fD03648147143608C467",
Expand Down
26 changes: 26 additions & 0 deletions src/config/data/ccip/v1_2_0/testnet/lanes.json
Original file line number Diff line number Diff line change
Expand Up @@ -1236,6 +1236,18 @@
}
}
},
"ethereum-testnet-sepolia-soneium-1": {
"offRamp": {
"address": "0x2F55dE157D54bD22b1BcDC10Ce4EFC16d83DB57e",
"version": "1.5.0"
},
"onRamp": {
"address": "0xb60d22A482a01482A8E3AFE35c99E99286B2F830",
"enforceOutOfOrder": false,
"version": "1.5.0"
},
"rmnPermeable": false
},
"ethereum-testnet-sepolia-zksync-1": {
"offRamp": {
"address": "0x9f5dC467A5c97068A1c2987486B8b768275627eD",
Expand Down Expand Up @@ -2789,6 +2801,20 @@
}
}
},
"ethereum-testnet-sepolia-soneium-1": {
"ethereum-testnet-sepolia": {
"offRamp": {
"address": "0xBa01c99248b785307FDD23DB18FA4D25dA249DE2",
"version": "1.5.0"
},
"onRamp": {
"address": "0xAD4d2015c1AD8bFe8B81Ca9Ff1Ba701141E3e2CC",
"enforceOutOfOrder": false,
"version": "1.5.0"
},
"rmnPermeable": false
}
},
"ethereum-testnet-sepolia-zksync-1": {
"ethereum-testnet-sepolia": {
"offRamp": {
Expand Down
16 changes: 16 additions & 0 deletions src/config/data/ccip/v1_2_0/testnet/tokens.json
Original file line number Diff line number Diff line change
Expand Up @@ -435,6 +435,14 @@
"symbol": "LINK",
"tokenAddress": "0x231d45b53C905c3d6201318156BDC725c9c3B9B1"
},
"ethereum-testnet-sepolia-soneium-1": {
"allowListEnabled": false,
"decimals": 18,
"name": "ChainLink Token",
"poolType": "feeTokenOnly",
"symbol": "LINK",
"tokenAddress": "0x7ea13478Ea3961A0e8b538cb05a9DF0477c79Cd2"
},
"ethereum-testnet-sepolia-zksync-1": {
"allowListEnabled": false,
"decimals": 18,
Expand Down Expand Up @@ -637,6 +645,14 @@
"symbol": "WETH",
"tokenAddress": "0x5300000000000000000000000000000000000004"
},
"ethereum-testnet-sepolia-soneium-1": {
"allowListEnabled": false,
"decimals": 18,
"name": "Wrapped Ether",
"poolType": "feeTokenOnly",
"symbol": "WETH",
"tokenAddress": "0x4200000000000000000000000000000000000006"
},
"ethereum-testnet-sepolia-zksync-1": {
"allowListEnabled": false,
"decimals": 18,
Expand Down
2 changes: 1 addition & 1 deletion src/config/data/chain-to-technology.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,5 @@
"MODE_SEPOLIA": "MODE",
"BLAST_MAINNET": "BLAST",
"BLAST_SEPOLIA": "BLAST",
"SONEIUM_SEPOLIA": "SONEIUM"
"SONEIUM_MINATO": "SONEIUM"
}
4 changes: 2 additions & 2 deletions src/config/data/chains.json
Original file line number Diff line number Diff line change
Expand Up @@ -531,10 +531,10 @@
"title": "Soneium",
"icon": "/assets/chains/soneium.svg",
"chains": {
"SONEIUM_SEPOLIA": {
"SONEIUM_MINATO": {
"chainId": 1946,
"title": "Soneium Minato testnet",
"explorer": "https://explorer-testnet.soneium.org/",
"explorer": "https://explorer-testnet.soneium.org",
"nativeCurrency": {
"name": "Ether",
"symbol": "ETH",
Expand Down
2 changes: 2 additions & 0 deletions src/config/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ export type SupportedTechnology =
| "KROMA"
| "MODE"
| "ZKSYNC"
| "SONEIUM"

export type SupportedChain =
| "ETHEREUM_MAINNET"
Expand Down Expand Up @@ -62,6 +63,7 @@ export type SupportedChain =
| "KROMA_SEPOLIA"
| "MODE_MAINNET"
| "MODE_SEPOLIA"
| "SONEIUM_MINATO"

export type Chains = Record<
SupportedTechnology,
Expand Down
1 change: 1 addition & 0 deletions src/config/web3Providers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,5 @@ export const chainToProvider: Record<SupportedChain, () => providers.Provider> =
MODE_SEPOLIA: () => new providers.JsonRpcProvider("https://sepolia.mode.network"),
BLAST_MAINNET: () => new providers.JsonRpcProvider("https://rpc.blast.io"),
BLAST_SEPOLIA: () => new providers.JsonRpcProvider("https://sepolia.blast.io"),
SONEIUM_MINATO: () => new providers.JsonRpcProvider(" https://rpc.minato.soneium.org/"),
}
23 changes: 23 additions & 0 deletions src/content/chainlink-functions/supported-networks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -224,3 +224,26 @@ Read the [LINK Token Contracts](/resources/link-token-contracts) page to learn w
| Request threshold (withdrawing funds) | 10 requests |
| Cancellation fees (withdrawing funds) | 2 LINK |
| Minimum balance for uploading encrypted secrets | 2 LINK |

## Soneium

<Aside type="note" title="USD-denominated premium fees">
The fixed premium fee is denominated in USD but no USD is ever used. The LINK equivalent of the fee is calculated at
request time, and then deducted from your subscription in LINK at response time. See the [example cost
calculation](/chainlink-functions/resources/billing#cost-calculation-example) for more information.
</Aside>

### Soneium Minato testnet

| Item | Value |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Functions router | <Address contractUrl="https://explorer-testnet.soneium.org/address/0x3704dc1eefCDCE04C58813836AEcfdBC8e7cB3D8" eventName="docs_product_interaction" additionalInfo={{ product: "FUNCTIONS", action: "routerAddress_copied", extraInfo1: "Soneium Minato Testnet"}} client:only="preact" /> |
| <DonId client:load/> | <CopyText text="fun-soneium-sepolia-1" code /> / <CopyText text="0x66756e2d736f6e6569756d2d7365706f6c69612d310000000000000000000000"code format formatType="bytes32" /> |
| Encrypted secrets upload endpoints | <ul><li><CopyText text="https://01.functions-gateway.testnet.chain.link/" code /></li><li><CopyText text="https://02.functions-gateway.testnet.chain.link/" code /></li></ul> |

| Billing Item | Value |
| ------------------------------------------------ | ------------- |
| Premium fees (converted to LINK at request time) | 320 cents USD |
| Request threshold (withdrawing funds) | 10 requests |
| Cancellation fees (withdrawing funds) | 2 LINK |
| Minimum balance for uploading encrypted secrets | 2 LINK |
39 changes: 39 additions & 0 deletions src/content/vrf/v2-5/supported-networks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -545,3 +545,42 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Coordinator Gas Overhead per Word | 435 |
</Fragment>
</TabsContent>

### Soneium Minato testnet

{/* prettier-ignore */}
<TabsContent 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://explorer-testnet.soneium.org/address/0x7ea13478Ea3961A0e8b538cb05a9DF0477c79Cd2" urlId="1946_0x7ea13478Ea3961A0e8b538cb05a9DF0477c79Cd2" urlClass="erc-token-address"/> |
| |
| VRF Coordinator | <Address contractUrl="https://explorer-testnet.soneium.org/address/0x3Fa01AB73beB4EA09e78FC0849FCe31d0b035b47" eventName="docs_product_interaction" additionalInfo={{ product: "VRF", action: "vrfCoordinator_copied", extraInfo1: "Subscription2.5", extraInfo2: "Soneium Minato Testnet"}} client:only="preact" /> |
| 30 gwei Key Hash | <CopyText text="0x0c970a50393bea0011d5cec18c15c80c6deb37888b9ff579f476b3e52f6d3922" code/> |
| Premium percentage <br/> (paying with testnet 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://explorer-testnet.soneium.org/address/0x7ea13478Ea3961A0e8b538cb05a9DF0477c79Cd2" urlId="1946_0x7ea13478Ea3961A0e8b538cb05a9DF0477c79Cd2" urlClass="erc-token-address"/> |
| VRF Wrapper | <Address contractUrl="https://explorer-testnet.soneium.org/address/0xB64019F234f2A4951261B111C6B43eb0d8f33b76" /> |
| VRF Coordinator | <Address contractUrl="https://explorer-testnet.soneium.org/address/0x3Fa01AB73beB4EA09e78FC0849FCe31d0b035b47" eventName="docs_product_interaction" additionalInfo={{ product: "VRF", action: "vrfCoordinator_copied", extraInfo1: "Direct2.5", extraInfo2: "Soneium Minato Testnet"}} client:only="preact" /> |
| 30 gwei Key Hash | <CopyText text="0x0c970a50393bea0011d5cec18c15c80c6deb37888b9ff579f476b3e52f6d3922" code/> |
| Premium percentage <br/> (paying with testnet ETH) | 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>
Loading

0 comments on commit 33f3996

Please sign in to comment.