From eb0a58b196d5192f979ccbe9766289fae4abfcba Mon Sep 17 00:00:00 2001 From: Patrick Hughes Date: Mon, 9 Mar 2026 13:31:01 -0500 Subject: [PATCH 1/4] Remove OnchainKit and MiniKit references from base-chain docs --- docs/base-chain/quickstart/deploy-on-base.mdx | 2 +- docs/base-chain/quickstart/why-base.mdx | 1 - docs/base-chain/tools/base-products.mdx | 18 ++++-------------- 3 files changed, 5 insertions(+), 16 deletions(-) diff --git a/docs/base-chain/quickstart/deploy-on-base.mdx b/docs/base-chain/quickstart/deploy-on-base.mdx index 7d473b4eb..96d320256 100644 --- a/docs/base-chain/quickstart/deploy-on-base.mdx +++ b/docs/base-chain/quickstart/deploy-on-base.mdx @@ -167,7 +167,7 @@ This will return the initial value of the Counter contract's `number` storage va ## Next Steps -- Use [Onchainkit](https://onchainkit.com) to connect your frontend to your contracts! Onchainkit is a library of ready-to-use React components and Typescript utilities. +- Use [wagmi](https://wagmi.sh) or [viem](https://viem.sh) to connect your frontend to your contracts. - Learn more about interacting with your contracts in the command line using Foundry from our [Foundry tutorial](/learn/foundry/deploy-with-foundry). diff --git a/docs/base-chain/quickstart/why-base.mdx b/docs/base-chain/quickstart/why-base.mdx index 8ed62a571..bd89bf446 100644 --- a/docs/base-chain/quickstart/why-base.mdx +++ b/docs/base-chain/quickstart/why-base.mdx @@ -43,7 +43,6 @@ Some of the tooling that makes this possible: - **Base Account:** Onboard your users quickly and securely. Users never have to worry about seed phrases again. - **Coinbase Developer Platform:** Access specialized developer services for onchain development, such as free node software, sponsored transactions, and other tools to help you fine-tune your application. -- **OnchainKit:** A React component library (TypeScript) to help you build apps faster. - **Basenames:** More than just human-readable text to replace an address—Basenames are the front page to a builder’s onchain profile. - **Verifications:** Enable unique experiences for users with verified credentials. diff --git a/docs/base-chain/tools/base-products.mdx b/docs/base-chain/tools/base-products.mdx index 2ed352c97..7ab6b3f2f 100644 --- a/docs/base-chain/tools/base-products.mdx +++ b/docs/base-chain/tools/base-products.mdx @@ -3,28 +3,18 @@ title: "Base Products" --- - - Ready-to-use, full-stack components to make building onchain faster and - easier. - - - Build mini apps to increase your distribution and find traction. - - + A toolkit for building onchain AI agents. - + A single sign-on for the open internet. No app or extension required. - + Scale your app with a dedicated chain on Base. - + Account Abstraction endpoints to send transactions and sponsor gas. - - End-to-end testing framework for blockchain applications. - From 8c467f0799740e3e22b80adc94eb6a8e2efe448f Mon Sep 17 00:00:00 2001 From: Patrick Hughes Date: Mon, 9 Mar 2026 13:38:52 -0500 Subject: [PATCH 2/4] remove snippet reference --- docs/snippets/prompt-library.mdx | 36 ++------------------------------ 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/docs/snippets/prompt-library.mdx b/docs/snippets/prompt-library.mdx index d81a2c478..be3bd44c9 100644 --- a/docs/snippets/prompt-library.mdx +++ b/docs/snippets/prompt-library.mdx @@ -38,15 +38,6 @@ Cursor Rules allow you to provide consistent context to Cursor AI, making it mor 4. Save your rules file and Cursor will apply these rules to its AI suggestions -### Setting Up an OnchainKit Project -To create a new OnchainKit project: -``` -npm create onchain@latest -``` -After creating your project, prompt to generate comprehensive documentation for your new OnchainKit project. - - - ## Creating Project Documentation A comprehensive instructions file helps AI tools understand your project better. This should be created early in your project and updated regularly. @@ -72,14 +63,12 @@ Example: ❌ "Help me with my code" **Ready-to-Use Prompt:** ``` -I'm working on a onchainkit project using [frameworks/libraries]. I need your help with: +I'm working on a project using [frameworks/libraries]. I need your help with: 1. Problem: [describe specific issue] 2. Current approach: [explain what you've tried] 3. Constraints: [mention any technical limitations] 4. Expected outcome: [describe what success looks like] - -Here's the relevant documentation @https://docs.base.org/onchainkit/llms.txt ``` **Ask for Iterations** @@ -97,27 +86,6 @@ Let's approach this step by step: Please start with step 1 now. ``` -## Working with OnchainKit -### Leveraging LLMs.txt for Documentation -The OnchainKit project provides optimized documentation in the form of LLMs.txt files. These files are specifically formatted to be consumed by AI models: -1. Use OnchainKit Documentation -2.Find the component you want to implement -3.Copy the corresponding LLMs.txt url -4.Paste it into your prompt to provide context - -Example LLMs.txt Usage: -``` -I'm implementing a swap component with OnchainKit. Here's the relevant LLMs.txt: - -@https://docs.base.org/onchainkit/llms.txt - -Based on this documentation, please show me how to implement a wallet connector that: -1. Swap from base usdc to base th -2. Handles connection states properly -3. Includes error handling -4. Follows best practices for user experience -``` - **Component Integration Example** Ready-to-Use Prompt for Token Balance Display: @@ -211,7 +179,7 @@ I notice you suggested two approaches. To clarify, I'd prefer to use the first a - Break complex tasks into steps: Iterative approaches often work better for complex problems - Request explanations: Ask the AI to explain generated code or concepts you don't understand - Use formatting for clarity: Structure your prompts with clear sections and formatting -- Reference documentation: When working with specific libraries like OnchainKit, share relevant documentation +- Reference documentation: When working with specific libraries, share relevant documentation - Test and validate: Always review and test AI-generated code before implementing - Build on previous context: Refer to earlier parts of your conversation when iterating - Provide feedback: Let the AI know what worked and what didn't to improve future responses From 5d0a42129f232c635fd68c9f3f6f2767baf61aec Mon Sep 17 00:00:00 2001 From: Patrick Hughes Date: Mon, 9 Mar 2026 13:55:47 -0500 Subject: [PATCH 3/4] remove reference link --- docs/base-account/basenames/basenames-wagmi-tutorial.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/base-account/basenames/basenames-wagmi-tutorial.mdx b/docs/base-account/basenames/basenames-wagmi-tutorial.mdx index 01279146b..033e88756 100644 --- a/docs/base-account/basenames/basenames-wagmi-tutorial.mdx +++ b/docs/base-account/basenames/basenames-wagmi-tutorial.mdx @@ -86,7 +86,6 @@ In your project folder, create the apis directory and add a basenames.tsx file: `convertReverseNodeToBytes()`: This function is creating the reverse node so we can look up a name given an address. Each address gets its own reverse record in our registry that's created in a deterministic way. -You can see the implementation of `convertReverseNodeToBytes()` on [GitHub](https://github.com/coinbase/onchainkit/blob/main/packages/onchainkit/src/identity/utils/convertReverseNodeToBytes.ts) `BasenameTextRecordKeys`: Metadata (e.g., github, twitter, etc.) are stored as text records so we can look them up based on the enum key. From 7d33855449098f573d0b08c74618ec0085388de9 Mon Sep 17 00:00:00 2001 From: Patrick Hughes Date: Mon, 9 Mar 2026 14:45:37 -0500 Subject: [PATCH 4/4] remove appchains reference --- docs/base-chain/tools/base-products.mdx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/docs/base-chain/tools/base-products.mdx b/docs/base-chain/tools/base-products.mdx index 7ab6b3f2f..693be9307 100644 --- a/docs/base-chain/tools/base-products.mdx +++ b/docs/base-chain/tools/base-products.mdx @@ -10,10 +10,7 @@ title: "Base Products" A single sign-on for the open internet. No app or extension required. - - Scale your app with a dedicated chain on Base. - - + Account Abstraction endpoints to send transactions and sponsor gas.