From 71f808a2441cc5039119a816c92a562c50ce4f13 Mon Sep 17 00:00:00 2001 From: Priyank Gupta Date: Fri, 23 Oct 2026 01:37:02 +0530 Subject: [PATCH] chore: Updated VRF V1/V2 warnings to Deletion notices --- package-lock.json | 166 +++--------------- src/content/vrf/llms-full.txt | 12 +- src/content/vrf/v2-5/migration-from-v1.mdx | 6 +- src/content/vrf/v2-5/migration-from-v2.mdx | 6 +- src/features/vrf/v1/common/deprecation.mdx | 7 +- src/features/vrf/v2/common/deprecation.mdx | 7 +- .../__tests__/buildMarkdownArtifact.test.ts | 15 +- 7 files changed, 55 insertions(+), 164 deletions(-) diff --git a/package-lock.json b/package-lock.json index f884abfabdf..28a5ef3ce19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -66,7 +66,6 @@ "lru-cache": "^11.3.3", "marked": "^15.0.12", "nanostores": "^0.11.4", - "next": "14.2.35", "p-limit": "^7.3.0", "pino": "^9.14.0", "preact": "^10.29.8", @@ -9915,9 +9914,6 @@ "cpu": [ "arm" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -9934,9 +9930,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -9953,9 +9946,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -9972,9 +9962,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -9991,9 +9978,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -10010,9 +9994,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -10029,9 +10010,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -10048,9 +10026,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -10067,9 +10042,6 @@ "cpu": [ "arm" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -10092,9 +10064,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -10117,9 +10086,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -10142,9 +10108,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -10167,9 +10130,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -10192,9 +10152,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -10217,9 +10174,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -10242,9 +10196,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -12435,7 +12386,8 @@ "version": "14.2.35", "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.35.tgz", "integrity": "sha512-DuhvCtj4t9Gwrx80dmz2F4t/zKQ4ktN8WrMwOuVzkJfBilwAwGr6v16M5eI8yCuZ63H9TTuEU09Iu2HqkzFPVQ==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@next/swc-darwin-arm64": { "version": "14.2.33", @@ -12449,6 +12401,7 @@ "os": [ "darwin" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12465,6 +12418,7 @@ "os": [ "darwin" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12476,14 +12430,12 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12495,14 +12447,12 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12514,14 +12464,12 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12533,14 +12481,12 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ "linux" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12557,6 +12503,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12573,6 +12520,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12589,6 +12537,7 @@ "os": [ "win32" ], + "peer": true, "engines": { "node": ">= 10" } @@ -12843,9 +12792,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -12860,9 +12806,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -12877,9 +12820,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -12894,9 +12834,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -12911,9 +12848,6 @@ "riscv64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -12928,9 +12862,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -12945,9 +12876,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -12962,9 +12890,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -15650,9 +15575,6 @@ "cpu": [ "arm" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -15666,9 +15588,6 @@ "cpu": [ "arm" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -15682,9 +15601,6 @@ "cpu": [ "arm64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -15698,9 +15614,6 @@ "cpu": [ "arm64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -15714,9 +15627,6 @@ "cpu": [ "loong64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -15730,9 +15640,6 @@ "cpu": [ "ppc64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -15746,9 +15653,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -15762,9 +15666,6 @@ "cpu": [ "riscv64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -15778,9 +15679,6 @@ "cpu": [ "s390x" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -15794,9 +15692,6 @@ "cpu": [ "x64" ], - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -15810,9 +15705,6 @@ "cpu": [ "x64" ], - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -20147,7 +20039,8 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", - "license": "Apache-2.0" + "license": "Apache-2.0", + "peer": true }, "node_modules/@swc/helpers": { "version": "0.5.18", @@ -21001,9 +20894,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -21019,9 +20909,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -21037,9 +20924,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -21055,9 +20939,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -21073,9 +20954,6 @@ "riscv64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -21091,9 +20969,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -21109,9 +20984,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -21127,9 +20999,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -23724,6 +23593,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "peer": true, "dependencies": { "streamsearch": "^1.1.0" }, @@ -24308,7 +24178,8 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/clipboard": { "version": "2.0.11", @@ -36182,6 +36053,7 @@ "resolved": "https://registry.npmjs.org/next/-/next-14.2.35.tgz", "integrity": "sha512-KhYd2Hjt/O1/1aZVX3dCwGXM1QmOV4eNM2UTacK5gipDdPN/oHHK/4oVGy7X8GMfPMsUTUEmGlsy0EY1YGAkig==", "license": "MIT", + "peer": true, "dependencies": { "@next/env": "14.2.35", "@swc/helpers": "0.5.5", @@ -36232,6 +36104,7 @@ "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@swc/counter": "^0.1.3", "tslib": "^2.4.0" @@ -36256,6 +36129,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -40873,6 +40747,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "peer": true, "engines": { "node": ">=10.0.0" } @@ -41147,6 +41022,7 @@ "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", "license": "MIT", + "peer": true, "dependencies": { "client-only": "0.0.1" }, diff --git a/src/content/vrf/llms-full.txt b/src/content/vrf/llms-full.txt index 03a6028cfe2..643f877308c 100644 --- a/src/content/vrf/llms-full.txt +++ b/src/content/vrf/llms-full.txt @@ -430,9 +430,11 @@ To read more about generating random numbers in Solidity, read our blog posts: # Migrating from VRF v2 Source: https://docs.chain.link/vrf/v2-5/migration-from-v2 -> **CAUTION: Chainlink VRF v2 is deprecated** +> **DANGER: Chainlink VRF v2 shuts down on October 28, 2026** > -> Security fixes for VRF v2 are not guaranteed. Complete this guide to migrate your application to Chainlink VRF v2.5. +> VRF v2 was deprecated on November 29, 2024 and will be permanently shut down on **October 28, 2026**. After this +> date, VRF v2 will no longer fulfill randomness requests. Complete this guide to migrate your application to +> Chainlink VRF v2.5 before October 28, 2026. > > *Continued use of VRF v2 is at your own risk. Use of the Chainlink Network is subject to the [Chainlink Foundation Terms of Service](https://chain.link/terms), which provides important information and disclosures.* @@ -904,9 +906,11 @@ ConfirmedOwner # Migrating from VRF v1 Source: https://docs.chain.link/vrf/v2-5/migration-from-v1 -> **CAUTION: Chainlink VRF v1 is deprecated** +> **DANGER: Chainlink VRF v1 shuts down on October 28, 2026** > -> Security fixes for VRF v1 are not guaranteed. Complete this guide to migrate your application to Chainlink VRF v2.5. +> VRF v1 was deprecated on November 29, 2024 and will be permanently shut down on **October 28, 2026**. After this +> date, VRF v1 will no longer fulfill randomness requests. Complete this guide to migrate your application to +> Chainlink VRF v2.5 before October 28, 2026. > > *Continued use of VRF v1 is at your own risk. Use of the Chainlink Network is subject to the [Chainlink Foundation Terms of Service](https://chain.link/terms), which provides important information and disclosures.* diff --git a/src/content/vrf/v2-5/migration-from-v1.mdx b/src/content/vrf/v2-5/migration-from-v1.mdx index 4d3d43d822e..41d7d368772 100644 --- a/src/content/vrf/v2-5/migration-from-v1.mdx +++ b/src/content/vrf/v2-5/migration-from-v1.mdx @@ -8,8 +8,10 @@ import Vrf2_5Common from "@features/vrf/v2-5/Vrf2_5Common.astro" import { Aside, CodeSample } from "@components" import { Tabs, TabsContent } from "@components/Tabs" -