|
| Billing Item | Value |
| ------------------------------------------------ | ------------- |
diff --git a/src/content/vrf/v2-5/supported-networks.mdx b/src/content/vrf/v2-5/supported-networks.mdx
index 72837d86e03..378b9baefcd 100644
--- a/src/content/vrf/v2-5/supported-networks.mdx
+++ b/src/content/vrf/v2-5/supported-networks.mdx
@@ -44,7 +44,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Item | Value |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 200 gwei Key Hash | |
| 500 gwei Key Hash | |
| 1000 gwei Key Hash | |
@@ -60,7 +60,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 200 gwei Key Hash | |
| 500 gwei Key Hash | |
| 1000 gwei Key Hash | |
@@ -91,7 +91,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Item | Value |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 100 gwei Key Hash | |
| Premium percentage (paying with Sepolia ETH) | 24 |
| Premium percentage (paying with testnet LINK) | 20 |
@@ -105,7 +105,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 100 gwei Key Hash | |
| Premium percentage (paying with Sepolia ETH) | 24 |
| Premium percentage (paying with testnet LINK) | 20 |
@@ -135,7 +135,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Item | Value |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 200 gwei Key Hash | |
| 500 gwei Key Hash | |
| 1000 gwei Key Hash | |
@@ -151,7 +151,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 200 gwei Key Hash | |
| 500 gwei Key Hash | |
| 1000 gwei Key Hash | |
@@ -178,17 +178,17 @@ VRF v2.5 coordinators for subscription funding are available on several networks
Testnet LINK is available from https://faucets.chain.link/bnb-chain-testnet
-| Item | Value |
-| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| LINK Token | |
-| VRF Coordinator | |
-| 50 gwei Key Hash | |
-| Premium percentage (paying with testnet BNB) | 60 |
-| Premium percentage (paying with testnet LINK) | 50 |
-| Max Gas Limit | 2,500,000 |
-| Minimum Confirmations | 3 |
-| Maximum Confirmations | 200 |
-| Maximum Random Values | 500 |
+| Item | Value |
+| --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| LINK Token | |
+| VRF Coordinator | |
+| 50 gwei Key Hash | |
+| Premium percentage (paying with testnet BNB) | 60 |
+| Premium percentage (paying with testnet LINK) | 50 |
+| Max Gas Limit | 2,500,000 |
+| Minimum Confirmations | 3 |
+| Maximum Confirmations | 200 |
+| Maximum Random Values | 500 |
@@ -196,7 +196,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 50 gwei Key Hash | | |
| Premium percentage (paying with testnet BNB) | 60 |
| Premium percentage (paying with testnet LINK) | 50 |
@@ -226,7 +226,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Item | Value |
| --------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 200 gwei Key Hash | |
| 500 gwei Key Hash | |
| 1000 gwei Key Hash | |
@@ -242,7 +242,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 200 gwei Key Hash | |
| 500 gwei Key Hash | |
| 1000 gwei Key Hash | | |
@@ -268,7 +268,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Item | Value |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 500 gwei Key Hash | |
| Premium percentage (paying with testnet POL) | 84 |
| Premium percentage (paying with testnet LINK) | 70 |
@@ -282,7 +282,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 500 gwei Key Hash | | |
| Premium percentage (paying with testnet POL) | 84 |
| Premium percentage (paying with testnet LINK) | 70 |
@@ -306,7 +306,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Item | Value |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 200 gwei Key Hash | |
| 500 gwei Key Hash | |
| 1000 gwei Key Hash | |
@@ -322,7 +322,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 200 gwei Key Hash | |
| 500 gwei Key Hash | |
| 1000 gwei Key Hash | | |
@@ -352,7 +352,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| Item | Value |
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 300 gwei Key Hash | |
| Premium percentage (paying with testnet AVAX) | 60 |
| Premium percentage (paying with testnet LINK) | 50 |
@@ -366,7 +366,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 300 gwei Key Hash | | |
| Premium percentage (paying with testnet AVAX) | 60 |
| Premium percentage (paying with testnet LINK) | 50 |
@@ -391,7 +391,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 2 gwei Key Hash | |
| 30 gwei Key Hash | |
| 150 gwei Key Hash | |
@@ -407,7 +407,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 2 gwei Key Hash | |
| 30 gwei Key Hash | |
| 150 gwei Key Hash | | |
@@ -438,7 +438,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 50 gwei Key Hash | |
| Premium percentage (paying with Sepolia ETH) | 60 |
| Premium percentage (paying with testnet LINK) | 50 |
@@ -452,7 +452,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 50 gwei Key Hash | | |
| Premium percentage (paying with Sepolia ETH) | 60 |
| Premium percentage (paying with testnet LINK) | 50 |
@@ -477,7 +477,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 2 gwei Key Hash | |
| 30 gwei Key Hash | |
| Premium percentage (paying with BASE) | 60 |
@@ -492,7 +492,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 2 gwei Key Hash | |
| 30 gwei Key Hash | | |
| Premium percentage (paying with BASE) | 60 |
@@ -518,7 +518,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 30 gwei Key Hash | |
| Premium percentage (paying with Sepolia BASE ETH) | 60 |
| Premium percentage (paying with LINK) | 50 |
@@ -532,7 +532,7 @@ VRF v2.5 coordinators for subscription funding are available on several networks
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| LINK Token | |
| VRF Wrapper | |
-| VRF Coordinator | |
+| VRF Coordinator | |
| 30 gwei Key Hash | | |
| Premium percentage (paying with Sepolia BASE ETH) | 60 |
| Premium percentage (paying with LINK) | 50 |
diff --git a/src/features/feeds/components/Tables.tsx b/src/features/feeds/components/Tables.tsx
index 3db8443e888..507ec66b752 100644
--- a/src/features/feeds/components/Tables.tsx
+++ b/src/features/feeds/components/Tables.tsx
@@ -107,6 +107,17 @@ const Pagination = ({ addrPerPage, totalAddr, paginate, currentPage, firstAddr,
)
}
+const handleClick = (e, additionalInfo) => {
+ e.preventDefault()
+
+ const dataLayerEvent = {
+ event: "docs_product_interaction",
+ ...additionalInfo,
+ }
+ window.dataLayer = window.dataLayer || []
+ window.dataLayer.push(dataLayerEvent)
+}
+
const DefaultTHead = ({ showExtraDetails }: { showExtraDetails: boolean }) => (
@@ -143,6 +154,15 @@ const DefaultTr = ({ network, proxy, showExtraDetails, isTestnet = false }) => (
@@ -251,6 +271,15 @@ const ProofOfReserveTr = ({ network, proxy, showExtraDetails }) => (
class={clsx(tableStyles.copyBtn, "copy-iconbutton")}
style={{ height: "16px", width: "16px" }}
data-clipboard-text={proxy.proxyAddress}
+ onClick={(e) =>
+ handleClick(e, {
+ product: "FEEDS-POR",
+ action: "feedId_copied",
+ extraInfo1: network.name,
+ extraInfo2: proxy.name,
+ extraInfo3: proxy.proxyAddress,
+ })
+ }
>
@@ -367,7 +396,14 @@ export const StreamsVerifierProxyTable = () => {
@@ -385,7 +421,14 @@ export const StreamsVerifierProxyTable = () => {
@@ -435,6 +478,15 @@ const StreamsTr = ({ proxy, showExtraDetails, isMainnet }) => (
class={clsx(tableStyles.copyBtn, "copy-iconbutton")}
style={{ height: "16px", width: "16px" }}
data-clipboard-text={proxy.feedId}
+ onClick={(e) =>
+ handleClick(e, {
+ product: "STREAMS",
+ action: "feedId_copied",
+ extraInfo1: isMainnet ? "Mainnet" : "Testnet",
+ extraInfo2: proxy.pair[0],
+ extraInfo3: proxy.feedId,
+ })
+ }
>
From 960fc357e4a4d7f58aaead5b7a9ea41cf93c3ce2 Mon Sep 17 00:00:00 2001
From: "Karim H." <98668332+khadni@users.noreply.github.com>
Date: Tue, 24 Sep 2024 10:55:04 -0500
Subject: [PATCH 002/163] Simplify selected network button style (#2091)
---
src/features/feeds/components/FeedList.module.css | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/features/feeds/components/FeedList.module.css b/src/features/feeds/components/FeedList.module.css
index 37b44636aad..7f159db6a8c 100644
--- a/src/features/feeds/components/FeedList.module.css
+++ b/src/features/feeds/components/FeedList.module.css
@@ -99,8 +99,6 @@ div.shutDate > hr {
}
.networkSwitchButton[aria-selected="true"] > span {
- color: black;
- text-decoration: underline;
font-weight: bold;
}
From 38daeaa2df99d95a833da884d43ef070a25d5bdf Mon Sep 17 00:00:00 2001
From: Crystal Gomes
Date: Tue, 24 Sep 2024 15:19:41 -0400
Subject: [PATCH 003/163] Node release 2.16.0 (#2085)
---
public/changelog.json | 12 ++++++++++++
src/content/chainlink-nodes/v1/node-config.mdx | 2 +-
.../chainlink-nodes/v1/running-a-chainlink-node.mdx | 6 +++---
3 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/public/changelog.json b/public/changelog.json
index 6ff1ede66da..02ab98fc164 100644
--- a/public/changelog.json
+++ b/public/changelog.json
@@ -1,4 +1,16 @@
[
+ {
+ "category": "release",
+ "changes": [],
+ "date": "2024-09-23",
+ "description": "Chainlink Node v2.16.0 is now available. See the [Release Notes](https://github.com/smartcontractkit/chainlink/releases/tag/v2.16.0/) for details.",
+ "relatedNetworks": [],
+ "relatedTokens": [],
+ "subTopic": "nodes",
+ "title": "Chainlink Node v2.16.0",
+ "topic": "general",
+ "urls": []
+ },
{
"category": "integration",
"changes": [],
diff --git a/src/content/chainlink-nodes/v1/node-config.mdx b/src/content/chainlink-nodes/v1/node-config.mdx
index b5aec709b35..dee9ab20e6e 100644
--- a/src/content/chainlink-nodes/v1/node-config.mdx
+++ b/src/content/chainlink-nodes/v1/node-config.mdx
@@ -7664,7 +7664,7 @@ Finality for a block is solely defined by the finality related tags provided by
FlagsContractAddress = '0xae4E781a6218A8031764928E88d457937A954fC3' # Example
```
-FlagsContractAddress can optionally point to a [Flags contract](https://github.com/smartcontractkit/chainlink/blob/v2.15.0/contracts/src/v0.8/Flags.sol). If set, the node will lookup that contract for each job that supports flags contracts (currently OCR and FM jobs are supported). If the job's contractAddress is set as hibernating in the FlagsContractAddress address, it overrides the standard update parameters (such as heartbeat/threshold).
+FlagsContractAddress can optionally point to a [Flags contract](https://github.com/smartcontractkit/chainlink/blob/v2.16.0/contracts/src/v0.8/Flags.sol). If set, the node will lookup that contract for each job that supports flags contracts (currently OCR and FM jobs are supported). If the job's contractAddress is set as hibernating in the FlagsContractAddress address, it overrides the standard update parameters (such as heartbeat/threshold).
### LinkContractAddress
diff --git a/src/content/chainlink-nodes/v1/running-a-chainlink-node.mdx b/src/content/chainlink-nodes/v1/running-a-chainlink-node.mdx
index f3ae240c754..3e2a1a13536 100644
--- a/src/content/chainlink-nodes/v1/running-a-chainlink-node.mdx
+++ b/src/content/chainlink-nodes/v1/running-a-chainlink-node.mdx
@@ -152,7 +152,7 @@ should use one of the supported [testnets](/resources/link-token-contracts) for
1. Start the Chainlink Node by running the Docker image.
- Change the version number in `smartcontract/chainlink:2.15.0` with the version of the Docker image that you need to run. For most new nodes, use version `2.0.0` or later. Tag versions are available in the [Chainlink Docker hub](https://hub.docker.com/r/smartcontract/chainlink/tags). _The `latest` version does not work._
+ Change the version number in `smartcontract/chainlink:2.16.0` with the version of the Docker image that you need to run. For most new nodes, use version `2.0.0` or later. Tag versions are available in the [Chainlink Docker hub](https://hub.docker.com/r/smartcontract/chainlink/tags). _The `latest` version does not work._
Chainlink Nodes running `2.0.0` and later require the `-config` and `-secrets` flags after the `node` part of the command.
@@ -163,7 +163,7 @@ should use one of the supported [testnets](/resources/link-token-contracts) for
Sepolia
```shell Sepolia
- cd ~/.chainlink-sepolia && docker run --platform linux/x86_64/v8 --name chainlink -v ~/.chainlink-sepolia:/chainlink -it -p 6688:6688 --add-host=host.docker.internal:host-gateway smartcontract/chainlink:2.15.0 node -config /chainlink/config.toml -secrets /chainlink/secrets.toml start
+ cd ~/.chainlink-sepolia && docker run --platform linux/x86_64/v8 --name chainlink -v ~/.chainlink-sepolia:/chainlink -it -p 6688:6688 --add-host=host.docker.internal:host-gateway smartcontract/chainlink:2.16.0 node -config /chainlink/config.toml -secrets /chainlink/secrets.toml start
```
@@ -180,7 +180,7 @@ should use one of the supported [testnets](/resources/link-token-contracts) for
```shell
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
- 867e792d6f78 smartcontract/chainlink:2.15.0 "chainlink node -con…" 2 minutes ago Up 2 minutes (healthy) 0.0.0.0:6688->6688/tcp, :::6688->6688/tcp chainlink
+ 867e792d6f78 smartcontract/chainlink:2.16.0 "chainlink node -con…" 2 minutes ago Up 2 minutes (healthy) 0.0.0.0:6688->6688/tcp, :::6688->6688/tcp chainlink
```
1. You can now connect to your Chainlink node's UI interface by navigating to [http://localhost:6688](http://localhost:6688). Use the API
From 2728ccf6bbbe9c7cb7f174d3d6c35e44583ab685 Mon Sep 17 00:00:00 2001
From: "Amine E."
Date: Wed, 25 Sep 2024 13:58:33 +0100
Subject: [PATCH 004/163] update (#2087)
* update
* update
* update script
---
src/components/Address.tsx | 2 +-
src/config/data/ccip/types.ts | 14 +-
.../data/ccip/v1_2_0/mainnet/chains.json | 135 +-
.../data/ccip/v1_2_0/mainnet/lanes.json | 882 ++++++++-
.../data/ccip/v1_2_0/testnet/chains.json | 247 ++-
.../data/ccip/v1_2_0/testnet/lanes.json | 1596 ++++++++++++-----
.../data/ccip/v1_2_0/testnet/tokens.json | 319 ++--
.../ccip/api-reference/i-router-client.mdx | 5 +
.../solidity/ccip/CCIPLocalSimulator.mdx | 7 +
.../supported-networks/ChainConfig.astro | 2 +-
.../supported-networks/LaneConfig.astro | 2 +-
11 files changed, 2445 insertions(+), 766 deletions(-)
diff --git a/src/components/Address.tsx b/src/components/Address.tsx
index 7f6b1979a0e..99cedd79da5 100644
--- a/src/components/Address.tsx
+++ b/src/components/Address.tsx
@@ -36,7 +36,7 @@ const AddressComponent = ({
return (
-
+
{endLength && address ? address.slice(0, endLength + 2) + "..." + address.slice(-endLength) : address}